From fa01f93d64cf72847e74693588962b1ba49016ef Mon Sep 17 00:00:00 2001 From: xGARIDx <137247239+xGARIDx@users.noreply.github.com> Date: Fri, 13 Nov 2026 21:57:56 +0800 Subject: [PATCH 1/5] feat(i18n): add Mongolian translation --- installer/macos/Info.plist | 2 +- installer/macos/mn.lproj/InfoPlist.strings | 2 + installer/macos/mn.lproj/ServicesMenu.strings | 1 + src/Filee.App/Assets/i18n/mn.json | 1799 +++++++++++++++++ src/Filee.App/Services/AppLanguages.cs | 1 + src/Filee.App/Services/LocalizationService.cs | 2 + src/Filee.Setup/SetupOptions.cs | 2 +- tests/Filee.App.Tests/LocalizationTests.cs | 3 + tests/Filee.Setup.Tests/SetupTextsTests.cs | 3 + 9 files changed, 1813 insertions(+), 2 deletions(-) create mode 100644 installer/macos/mn.lproj/InfoPlist.strings create mode 100644 installer/macos/mn.lproj/ServicesMenu.strings create mode 100644 src/Filee.App/Assets/i18n/mn.json diff --git a/installer/macos/Info.plist b/installer/macos/Info.plist index e02a80c3d..187c0afcd 100644 --- a/installer/macos/Info.plist +++ b/installer/macos/Info.plist @@ -3,7 +3,7 @@ CFBundleDevelopmentRegionen - CFBundleLocalizationsenkozh-Hanszh-Hantpt-PTpt-BRdeitidvifa + CFBundleLocalizationsenmnkozh-Hanszh-Hantpt-PTpt-BRdeitidvifa CFBundleIdentifiercom.filee.app CFBundleNameFilee CFBundleDisplayNameFilee diff --git a/installer/macos/mn.lproj/InfoPlist.strings b/installer/macos/mn.lproj/InfoPlist.strings new file mode 100644 index 000000000..bd9eaa959 --- /dev/null +++ b/installer/macos/mn.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +"NSAppleEventsUsageDescription" = "Filee хөрвүүлэх товчлол ашиглах үед Finder-д сонгосон файлуудыг уншина."; +"NSInputMonitoringUsageDescription" = "Filee хөрвүүлэх цэсийг харуулахын тулд товчлол болон чирэх үйлдлийг танина."; diff --git a/installer/macos/mn.lproj/ServicesMenu.strings b/installer/macos/mn.lproj/ServicesMenu.strings new file mode 100644 index 000000000..110008c3a --- /dev/null +++ b/installer/macos/mn.lproj/ServicesMenu.strings @@ -0,0 +1 @@ +"Convert with Filee" = "Filee-ээр хөрвүүлэх"; diff --git a/src/Filee.App/Assets/i18n/mn.json b/src/Filee.App/Assets/i18n/mn.json new file mode 100644 index 000000000..0bcf317ee --- /dev/null +++ b/src/Filee.App/Assets/i18n/mn.json @@ -0,0 +1,1799 @@ +{ + "app.name": "Filee", + "app.tagline": "Чирээд, тавь, хөрвүүлэгдлээ.", + "fields.title": "Салбарууд", + "fields.description": "Ажилладаггүй салбаруудаа унтраана уу. Зөвхөн унтраасан салбарт хамаарах форматууд цагираг хэлбэрийн самбарын хэсгүүд, Тохиргоо → Цагираг самбар доторх “Боломжит урьдчилсан тохиргоо”, Тохиргоо → Урьдчилсан тохиргоо жагсаалт болон “Хөрвүүлэх формат” жагсаалтаас хасагдана. Filee тэдгээрийн файлыг таньсан хэвээр байх ба командын мөрөөр хөрвүүлэх, мөн чирж оруулсан файл өөрийн салбарын форматуудыг санал болгох нь хэвээр үлдэнэ.", + "fields.formats": "Форматууд: {0}", + "fields.always_shown": "Үргэлж харагдах: {0}", + "fields.name.cad": "CAD", + "fields.name.model3d": "3D загварууд", + "fields.name.geo": "Газрын зураг", + "fields.name.font": "Фонтууд", + "fields.name.game": "Тоглоом", + "fields.name.design": "Дизайн ба хэвлэл", + "fields.name.science": "Шинжлэх ухаан ба анагаах", + "fields.name.developer": "Хөгжүүлэгч", + "fields.name.writing": "Техникийн бичвэр ба хэвлэн нийтлэл", + "fields.name.video-pro": "Видео үйлдвэрлэл ба өргөн нэвтрүүлэг", + "fields.name.audio-pro": "Мэргэжлийн аудио", + "fields.name.legacy": "Хуучин форматууд", + "nav.home": "Нүүр", + "nav.general": "Ерөнхий", + "nav.triggers": "Товчлолууд", + "nav.toolbar": "Цагираг самбар", + "nav.presets": "Урьдчилсан тохиргоо", + "nav.fields": "Салбарууд", + "nav.watch": "Хянах хавтаснууд", + "nav.theme": "Загвар", + "nav.engines": "Хөдөлгүүрүүд", + "nav.about": "Тухай", + "nav.collapse": "Хажуугийн самбарыг хураах", + "nav.expand": "Хажуугийн самбарыг дэлгэх", + "nav.page_error": "Энэ хуудсыг нээж чадсангүй. Дэлгэрэнгүй мэдээлэл бүртгэл (log) дотор байна.", + "tray.open": "Filee-г нээх", + "tray.pause": "Товчлолуудыг түр зогсоох", + "tray.resume": "Товчлолуудыг үргэлжлүүлэх", + "tray.quit": "Гарах", + "tray.update": "{0} хувилбар руу шинэчлэх", + "tray.tooltip": "Filee: {0} товчийг удаан дарж файлуудаа чирнэ үү", + "close.title": "Filee-г ажилласан хэвээр үлдээх үү?", + "close.text": "Системийн тавиурт (tray) байх үед цагираг самбар болон хянах хавтаснууд хэвийн ажиллана.\nТа үүнийг дараа нь Тохиргоо → Ерөнхий хэсгээс өөрчлөх боломжтой.", + "close.tray": "Тавиурт үлдээх", + "close.quit": "Гарах", + "close.dont_ask": "Дахин бүү асуу", + "home.title": "Нүүр", + "home.drop_title": "Файлуудаа энд чирж тавина уу", + "home.drop_select": "Файл сонгох бол давхар товшино уу", + "home.drop_hint": "Эсвэл Explorer дотор файл чирэхдээ {0} товчийг удаан дарна уу. Таны хулганы заагч дээр цагираг самбар нээгдэнэ.", + "home.drop_hint_macos": "Эсвэл Finder дотор файл чирэхдээ {0} товчийг удаан дарна уу. Таны хулганы заагч дээр цагираг самбар нээгдэнэ.", + "home.drop_hint_linux": "Эсвэл файлын менежер дотор файл чирэхдээ {0} товчийг удаан дарна уу. Таны хулганы заагч дээр цагираг самбар нээгдэнэ.", + "home.accessibility_needed": "⌥ Option товч дарж чирэх үед цагираг самбарыг нээхийн тулд Accessibility (Хүртээмж) хэсэгт Filee-д зөвшөөрөл олгоно уу.\nАсаамагц шууд ажиллана. Хэрэв Filee жагсаалтад аль хэдийн асаалттай байвал − товчоор хасаад + товчоор дахин нэмнэ үү: macOS нь шинэчлэгдсэн эсвэл дахин суулгасан Filee-д өмнөх зөвшөөрлийг автоматаар шилжүүлдэггүй.", + "home.elevated": "Filee администраторын эрхээр ажиллаж байгаа тул Explorer дээрээс файл чирж тавих эсвэл хулганы баруун товчны цэсийг ашиглах боломжгүй.\nМөн товчлол нь Explorer дээр сонгосон файлыг уншиж чадахгүй.\nҮүнийг засахын тулд Filee-г администраторын эрхгүйгээр дахин эхлүүлнэ үү.", + "home.elevated_restart": "Администраторын эрхгүйгээр дахин эхлүүлэх", + "home.elevated_restart_failed": "Filee өөрийгөө дахин эхлүүлж чадсангүй.\nСистемийн тавиураас Filee-г хаагаад дахин нээнэ үү.", + "elevation.notice_title": "Filee администраторын эрхээр ажиллаж байна", + "elevation.notice_text": "Ийм горимоор ажиллаж байх үед Explorer нь Filee рүү файл чирж тавих болон цэсийг нь ашиглах боломжгүй.\nАдминистраторын эрхгүйгээр дахин эхлүүлнэ үү.", + "startup.elevated_other": "Өөр нэг Filee администраторын эрхээр ажиллаж байна.\nExplorer түүн рүү файл дамжуулж чадахгүй.\nСистемийн тавиураас Filee-г хаагаад дахин эхлүүлнэ үү.", + "startup.no_answer": "Filee ажиллаж байгаа ч хариу өгсөнгүй.\nХэрэв администраторын эрхээр ажиллаж байвал тавиураас хаагаад дахин эхлүүлнэ үү.", + "home.recent": "Сүүлийн хөрвүүлэлтүүд", + "home.recent_empty": "Таны хөрвүүлсэн файлууд энд харагдана.", + "home.no_matches": "Хайлтад тохирох сүүлийн хөрвүүлэлт олдсонгүй.", + "home.open_folder": "Хавтас нээх", + "home.open_file": "Файл нээх", + "home.open_with": "Програмаар нээх", + "home.clear_history": "Цэвэрлэх", + "home.files": "{0} файл", + "home.failed_files": "{0} амжилтгүй", + "home.undo": "Буцаах", + "home.undo_hint": "Үр дүнгийн файлуудыг Хогийн сав руу зөөх", + "home.undone": "Буцаалаа: үр дүнгийн файлууд Хогийн сав руу орлоо", + "home.undone_original": "Буцаалаа: үр дүнгийн файлууд болон тэдгээрийн орлуулсан эх файлууд Хогийн сав руу орлоо", + "home.undo_failed": "{0}-г Хогийн сав руу зөөж чадсангүй: {1}", + "donut.center_drag": "Файлуудаа энд авчирна уу", + "donut.files_same": "{0} × {1}", + "donut.files_mixed": "{0} файл", + "donut.drop_to": "Тавих → {0}", + "donut.pick_in_group": "Сонгохын тулд гадагш чиглүүлнэ үү", + "donut.group_empty": "Энэ бүлэгт урьдчилсан тохиргоо үлдсэнгүй. Тохиргоо → Цагираг самбар хэсгээс засна уу", + "donut.click_to": "Товших → {0}", + "donut.cancel": "Цуцлах бол энд тавина уу", + "donut.close_hint": "Хаах бол Esc", + "donut.edit": "Тохиргоог засах", + "donut.empty": "Урьдчилсан тохиргоог энд чирж оруулна уу", + "donut.same_format": "Ижил формат", + "donut.group_caption": "{0}-н бүлэг", + "donut.flip_to_back": "{0} ар тал", + "donut.flip_to_front": "{0} нүүр тал", + "toast.converting": "{0} → {1}", + "toast.done": "Дууслаа", + "toast.done_errors": "{1}-ээс {0} нь амжилтгүй боллоо", + "toast.failed": "Хөрвүүлэлт амжилтгүй боллоо", + "toast.cancelled": "Цуцлагдлаа", + "toast.skipped": "Алгаслаа (файл аль хэдийн байна)", + "toast.open_folder": "Харуулах", + "toast.cancel": "Цуцлах", + "toast.copy": "Дэлгэрэнгүйг хуулах", + "toast.copied": "Хуулагдлаа", + "toast.more": "дахин {0}", + "toast.missing_fonts": "Дутуу баримтын фонтууд: {0}", + "toast.get_fonts": "Фонт татах", + "download.badge": "{0}/с · {1}", + "download.badge_files": "{0} · {2} файлаас {1}", + "error.unsupported_source": "Энэ төрлийн файлыг дэмжихгүй", + "error.empty_file": "Файл хоосон байна (0 байт). Хулганы баруун товчны цэсний “Шинэ” командаар үүсгэсэн файлыг өөрийн програмаар нь нээж хадгалах хүртэл хоосон хэвээр байдаг", + "error.p7m_unreadable": "Энэ нь Filee нээх боломжтой гарын үсэгтэй .p7m файл биш, эсвэл гэмтсэн байна", + "error.p7m_detached": "Энэ .p7m файл нь зөвхөн цахим гарын үсгийг агуулсан бөгөөд гарын үсэг зурсан үндсэн файл нь байхгүй байна. Оронд нь үндсэн файлыг хөрвүүлнэ үү", + "error.p7m_encrypted": "Энэ .p7m файл нь зөвхөн гарын үсэгтэй бус шифрлэгдсэн байна: зөвхөн хүлээн авагчийн түлхүүрээр нээгдэнэ", + "error.p7m_unknown_content": "Энэ .p7m доторх файл нь Filee хөрвүүлдэггүй төрлийн файл байна", + "error.p7m_too_large": "Гарын үсэгтэй файл нээхэд хэт том байна", + "error.document_too_large": "Энэ баримт нь задлахад хэт их өгөгдөлтэй эсвэл аюулгүй нээхэд хэт гүн давхарлагдсан байна", + "format_request.request": "Энэ форматыг хүсэх", + "format_request.notice_title": "Filee одоогоор {0} файлыг хөрвүүлж чадахгүй байна", + "format_request.notice_text": "Танд ямар формат хэрэгтэй байгааг бидэнд хэлнэ үү.\nХэрэглэгчдийн хүсэлтээр Filee дараагийн дэмжих форматуудыг шийддэг.\nЯмар ч формат байсан шифрлэгдсэн эсвэл хуулбарлахаас хамгаалагдсан (DRM) файлыг хөрвүүлэх боломжгүй.", + "error.no_route": "Энэ хөрвүүлэлтийг хийх хөдөлгүүр олдсонгүй", + "error.msi_busy": "Өөр суулгац явагдаж байна. Дууссаны дараа дахин оролдоно уу", + "error.msi_link": "Windows Installer багцыг нээж чадсангүй: замд нь байгаа хавтас өөр диск рүү холбосон холбоос (link) байж болзошгүй", + "error.cannot_turn": "Эргүүлэх болон толин тусгал болгох үйлдэл зөвхөн зураг дээр ажиллана", + "error.images_only": "Зөвхөн зураг дээр ажиллана", + "error.no_transparency": "Энэ форматад тунгалаг хэсэг байхгүй тул тайрах зүйл алга", + "error.no_black_bars": "Хар хүрээ олдсонгүй тул тайрах зүйл алга", + "error.crop_same_frame": "Видео аль хэдийн ийм харьцаатай байгаа тул тайрах зүйл алга", + "error.ocr_language_download": "OCR хэлийг татаж чадсангүй", + "error.ocr_needs_tesseract": "Apple Vision энэ хэлийг уншиж чадахгүй. Тохиргоо → Хөдөлгүүрүүд хэсгээс Tesseract суулгана уу", + "error.too_many_frames": "Зураг болгон хадгалахад кадр хэт олон байна, \"N кадр тутамд\" утгыг ихэсгэнэ үү", + "error.too_many_pictures": "Нэг видеонд зураг хэт олон байна, хэд хэдэн хэсэгт хуваана уу", + "error.too_many_parts": "Нэг видеонд хуваах хэсэг хэт олон байна, илүү урт хугацаа сонгоно уу", + "error.split_unknown_length": "Энэ видеоны урт тодорхойгүй байгаа тул тэнцүү хэсгүүдэд хуваах боломжгүй", + "error.split_needs_copy": "Хуваах үйлдэл нь видеог байгаагаар нь хуулдаг бөгөөд энэ формат түүнийг агуулж чадахгүй. Видеоны өөрийнх нь формат эсвэл MKV сонгоно уу", + "error.merged_image_too_large": "Нэгтгэсэн зураг хэт том болох тул цөөн эсвэл жижиг зураг нэгтгэнэ үү", + "error.over_size_limit": "Хэмжээний хязгаарт багтаахаар жижигрүүлэх боломжгүй байна", + "error.not_enough_space": "Зургуудыг хадгалахад дискний сул зай хүрэлцэхгүй байна", + "error.no_motion_photo": "Энэ зурагт Filee унших боломжтой видео алга (Android Motion Photo, эсвэл хажуудаа MOV файлтай iPhone Live Photo байх шаардлагатай)", + "error.live_photo_start": "Хэсгийн эхлэл энэ видеоны төгсгөлөөс хойш байна. Илүү эрт \"Эхлэх хугацаа\" сонгоно уу", + "error.live_photo_hdr": "Энэ FFmpeg-д zscale шүүлтүүр байхгүй тул энэ HDR видеог Live / Motion Photo болгох боломжгүй. Filee-ийн татдаг FFmpeg-д энэ шүүлтүүр бий", + "error.tracker_needs_openmpt": "Энэ FFmpeg нь tracker модулиудыг (XM, IT, S3M) уншиж чадахгүй: libopenmpt-гүй бүтээгдсэн байна. Windows болон Linux-д зориулсан Filee-ийн FFmpeg-д энэ нь бий", + "error.rhwp_timeout": "rhwp энэ урт баримтыг хугацаанд нь дуусгаж чадсангүй", + "error.rhwp_timeout_calibre": "rhwp энэ урт баримтыг хугацаанд нь дуусгаж чадсангүй. Цахим номын хувьд Тохиргоо → Хөдөлгүүрүүд хэсэгт Calibre-г HWPX бичигчийн дээр байрлуулбал Calibre PDF-ийг хамаагүй хурдан үүсгэнэ", + "error.engine_stalled": "Хөдөлгүүр хариу өгөхөө больсон: удаан хугацаанд ахиц гараагүй тул зогсоолоо", + "error.engine_busy": "Өөр нэг Filee (програм, командын мөр эсвэл хоёр дахь хувилбар) энэ хөдөлгүүрийг суулгаж эсвэл устгаж байна. Дууссаны дараа дахин оролдоно уу.", + "error.engine_files_missing": "Хөдөлгүүрийн бүх файлыг сонгоогүй эсвэл зарим нь Filee-ийн өөр хувилбарт зориулагдсан байна. Эдгээр файл шаардлагатай", + "error.engine_file_mismatch": "Энэ файл нь Filee-ийн энэ хөдөлгүүрт зориулж татдаг файл биш байна: гэмтсэн эсвэл өөр хувилбар байна", + "error.needs_shaping": "Энэ бичгийг зөв хөрвүүлэхэд LibreOffice шаардлагатай. Тохиргоо → Хөдөлгүүрүүд хэсгээс суулгана уу", + "error.runtime_missing": "Энэ хөдөлгүүрт шаардлагатай Microsoft Visual C++ runtime файл дутуу эсвэл хуучирсан байна. Filee-г шинэчлэх буюу дахин суулгах, эсвэл Microsoft Visual C++ Redistributable (x64) суулгана уу", + "error.conversion_failed": "Хөдөлгүүр алдаа заалаа", + "error.pdf_no_tables": "Энэ PDF дотор зураасаар зурсан хүснэгт байхгүй тул хүснэгтэн файлд оруулах зүйл алга. Сканнердсан PDF-д ямар ч текст байдаггүй.", + "error.document_no_tables": "Энэ файлд хүснэгт байхгүй тул хүснэгтэн файлд оруулах зүйл алга. Tab эсвэл хоосон зайгаар зэрэгцүүлсэн багануудыг хүснэгт гэж уншихгүй.", + "error.pdf_password_gone": "Урьдчилсан тохиргооны PDF нууц үг түүхэнд хадгалагддаггүй бөгөөд одоо тэр тохиргоонд нууц үг алга байна. Нууц үгтэй тохиргоогоор файлуудыг дахин хөрвүүлнэ үү.", + "error.web_download_failed": "Файлыг татаж чадсангүй", + "error.web_page": "Холбоос нь файл бус вэб хуудас нээж байна. Нэвтэрч орох шаардлагатай файлыг Filee татаж чадахгүй: эхлээд хөтөч дээрээсээ хадгална уу", + "error.web_too_large": "Файл 2 ГБ-аас том байна", + "error.web_blocked": "Програм, суулгац болон скриптүүдийг хадгалахгүй", + "error.web_timeout": "Сервер хариу өгөхөө больсон", + "error.web_local_address": "Холбоос нь энэ компьютер эсвэл таны дотоод сүлжээ рүү чиглэж байна. Файлыг эхлээд хөтчөөсөө хадгалах эсвэл Тохиргоо → Ерөнхий хэсэгт “Энэ компьютер болон дотоод сүлжээний холбоосыг зөвшөөрөх”-ийг асаана уу", + "error.geo_empty": "Файлд гео-объект алга", + "error.geo_unknown_crs": "Координатууд нь уртраг, өргөрөг биш бөгөөд файлд координатын систем нь заагдаагүй байна (Shapefile-ийн хажууд .prj файлыг нь байлгана уу)", + "error.geo_unsupported_crs": "Энэ координатын системийг одоогоор дэмжихгүй", + "error.geo_bad_coordinates": "Координатууд энэ координатын системд тохирохгүй байна", + "error.geo_csv_no_coordinates": "CSV файлд уртраг/өргөргийн багана болон WKT багана алга", + "error.geo_csv_no_locations": "CSV файлын аль ч мөрөнд ашиглах боломжтой байршил алга", + "error.geo_unsupported_shape": "Энэ төрлийн дүрсийг дэмжихгүй", + "error.geo_too_large": "Shapefile нь форматын 2 ГБ-ын хязгаараас давах гэж байна", + "error.fit_not_fit": "Энэ нь Garmin FIT файл биш байна", + "error.fit_damaged": "FIT файл гэмтсэн эсвэл дутуу байна", + "error.fit_chained": "Файлд хэд хэдэн FIT файл дараалан орсон байна, үүнийг одоогоор дэмжихгүй", + "error.fit_too_large": "FIT файл хөрвүүлэхэд хэт том байна", + "error.fit_no_file_id": "FIT файл ямар төрлийн файл болох нь тодорхойгүй байна", + "error.fit_not_activity": "Энэ FIT файл нь дасгал хөдөлгөөний бүртгэл биш байна (зөвхөн дасгалын бүртгэлийг хөрвүүлнэ)", + "error.fit_no_positions": "Бүртгэлд байршлын мэдээлэл алга: үүнийг CSV, XLSX эсвэл JSON руу хөрвүүлнэ үү", + "error.fit_no_records": "Бүртгэлд бичигдсэн өгөгдөл алга", + "error.osm_too_large": "OpenStreetMap файл хөрвүүлэхэд хэт том байна", + "error.fon_vector": "Энэ нь вектор фонт байна; зөвхөн цэгэн (bitmap) .fon фонтыг хөрвүүлэх боломжтой", + "error.fon_unsupported": "Энэ төрлийн .fon фонтыг дэмжихгүй", + "error.fon_too_large": ".fon фонт хөрвүүлэхэд хэт том байна", + "error.fon_damaged": ".fon файл гэмтсэн эсвэл дутуу байна", + "error.m4s_needs_init": "Энэ .m4s нь урсгал видеоны нэг хэсэг: тусдаа эхлэл (init) хэсэггүйгээр унших боломжгүй", + "error.exe_unreadable": "Энэ нь Filee уншиж чадах Windows програм эсвэл сан биш, эсвэл гэмтсэн байна", + "error.exe_no_icon": "Энэ файлд өөрийн дүрс (icon) байхгүй байна (Windows түүнд стандарт дүрс харуулдаг)", + "notice.pdf_not_smaller": "Жижигрүүлж чадсангүй тул байгаагаар нь хууллаа", + "notice.under_min_size": "Хадгалагдсан боловч файлын хамгийн бага хэмжээнээс жижиг байна", + "notice.with_under_min_size": "{0} · {1}", + "notice.cad_newer_left_out": "Сонгосон AutoCAD хувилбарт байхгүй объектууд (multileader, mesh …) орхигдлоо", + "notice.cmyk_needs_ghostscript": "Энэ файл CMYK боловч RGB хэлбэрээр хадгалагдлаа: CMYK хэвээр хадгалахын тулд Тохиргоо → Хөдөлгүүрүүд хэсгээс Ghostscript суулгана уу", + "notice.pdfa_needs_ghostscript": "Энэ PDF нь PDF/A биш байна: PDF/A болгохын тулд Тохиргоо → Хөдөлгүүрүүд хэсгээс Ghostscript суулгана уу", + "notice.cmyk_render_failed": "Энэ файл CMYK боловч Ghostscript зурж чадсангүй тул RGB хэлбэрээр хадгаллаа", + "notice.original_kept": "Эх файлыг хэвээр үлдээж, үр дүнг хуулбар болгон хадгаллаа", + "notice.original_in_trash": "Эх файл Хогийн саванд орж, үр дүнгийн файл нэрийг нь авлаа", + "notice.original_unchanged": "Жижигрүүлж чадсангүй тул эх файлыг хэвээр үлдээлээ", + "notice.move_original_kept": "Хуулагдсан боловч эх файлыг устгаж чадсангүй", + "trash.no_recycle_bin": "энэ дискэнд Хогийн сав байхгүй", + "trash.in_use": "файл өөр програм дээр нээлттэй байна", + "trash.read_only": "файл зөвхөн унших горимтой байна", + "trash.other_drive": "Хогийн сав өөр диск дээр байна", + "trash.no_folder": "Хогийн савны хавтас байхгүй байна", + "trash.failed": "Хогийн сав руу зөөж чадсангүй", + "trash.cannot_place": "үр дүнг эх файлын хавтаст хадгалж чадсангүй", + "trash.changed": "хөрвүүлсний дараа өөрчлөгдсөн байна", + "notice.empty_spreadsheet_pages_removed": "Хүснэгтийн хоосон хуудсууд устгагдлаа", + "notice.macros_not_run": "Баримт макро агуулж байна. Тэдгээрийг ажиллуулсангүй", + "notice.ocr_has_text": "Бүх хуудас аль хэдийн тексттэй байсан тул байгаагаар нь хууллаа", + "notice.live_photo_pair": "Ижил нэртэй зураг болон MOV файл болгон хадгаллаа. Live Photo болгохын тулд хоёуланг нь хамт импортолно уу (iCloud Photos, AirDrop эсвэл Mac дээрх Photos)", + "notice.ringtone_cut": "Хонхны ая нь дууны зөвхөн нэг хэсэг: iPhone хамгийн ихдээ 40 секунд хүлээн авдаг", + "notice.picture_subtitles_left_out": "Зургийн хадмал (Blu-ray, DVD) энэ форматад орох боломжгүй тул орхигдлоо. Хадгалах бол MKV руу хөрвүүлнэ үү", + "notice.subtitles_not_kept": "Хадмал орчуулгын замыг хадгалах боломжгүй байсан тул видеог хадмалгүйгээр хөрвүүллээ", + "notice.geo_datum_assumed": "Датум нь WGS 84 биш байна; байршлуудыг WGS 84 мэтээр хөрвүүлсэн тул хэдэн зуун метр хүртэл зөрөх боломжтой", + "notice.geo_gpx_lossy": "GPX нь зөвхөн цөөн талбар бүхий цэг, маршрут, замыг хадгалдаг: бусад шинж чанарууд орхигдож, олон өнцөгтүүд зам болж хувирлаа", + "notice.geo_text_cut": "Зарим текст Shapefile талбарын зөвшөөрөгдөх хэмжээнээс (254 байт) урт байсан тул тайрагдлаа", + "notice.geo_columns_dropped": "Shapefile хамгийн ихдээ 255 багана агуулдаг: үлдсэн нь орхигдлоо", + "notice.geo_rows_without_location": "Зарим мөрөнд ашиглах боломжтой байршил байхгүй тул дүрсгүйгээр хадгаллаа", + "notice.geo_field_names": "Shapefile талбарын нэр хамгийн ихдээ 10 тэмдэгт байдаг: заримыг нь богиносголоо", + "notice.geo_shapefile_split": "Shapefile нь зөвхөн нэг төрлийн дүрс агуулдаг тул цэг, шугам, олон өнцөгтийг тусдаа файл болгон хадгаллаа", + "notice.geo_heights_dropped": "Зарим цэгт өндрийн утга байхгүй бөгөөд Shapefile нэгийг нь ч орхиж чаддаггүй тул бүх өндрийн утгыг хаслаа", + "notice.osm_incomplete": "Зарим шугам болон талбай нь файлд байхгүй цэгүүдийг (хайчилж авсан хэсэг) ашигласан тул орхигдлоо", + "engine.reason.not_installed": "Суулгаагүй", + "engine.reason.error": "Шалгах үед алдаа гарлаа", + "engine.reason.unsupported_platform": "Энэ платформ дээр боломжгүй", + "engine.reason.needs_package": "{0} шаардлагатай. Тохиргоо → Хөдөлгүүрүүд хэсгээс суулгана уу", + "engine.reason.needs_perl": "Энэ компьютерт байхгүй байгаа Perl шаардлагатай", + "engine.magick.description": "JPG, PNG, WEBP, AVIF, HEIC, TIFF, GIF, APNG, PSD, камерын RAW болон бусад.\nЧанар, хэмжээ болон DPI нь таны урьдчилсан тохиргоог дагана.", + "engine.wic.description": "Windows-ийн HDR дэлгэцийн зураг зэрэг JPEG XR зургуудыг (.jxr, .wdp, .hdp) Windows-ийн өөрийн кодекоор PNG, JPG болон бусад зураг руу хөрвүүлнэ.\nХурц гэрэлтэй хэсгийн нарийн ширийнийг хадгалахын тулд HDR-ийг өнгөний зураглалд (tone-map) оруулна.", + "engine.pdfium.description": "PDF хуудсуудыг урьдчилсан тохиргооны нягтаршлаар PNG, JPG болон TIFF (мөн олон хуудастай TIFF болон GIF) болгон буулгана.", + "engine.pdfsharp.description": "Зургуудаас PDF үүсгэж, PDF-үүдийг нэгтгэх, хуваах эсвэл хуудасны мужийг тасалж авна.\nМөн доторх зургуудыг нь жижигрүүлж PDF-ийн хэмжээг багасгана.", + "engine.rhwp.description": "HWP/HWPX-ийг PDF болгон буулгаж, HWP ↔ HWPX хооронд хөрвүүлнэ.\nМөн HWPX-ээр дамжуулан PDF болдог баримтуудыг (DOCX, XLSX, PPTX, цахим ном…) зурна.", + "engine.unhwp.description": "HWP болон HWPX-ээс текст, Markdown болон HTML-ийг гаргаж авна.", + "engine.markdown.name": "Markdown (суурилагдсан)", + "engine.markdown.description": "Markdown → HTML болон энгийн текст.\nТекст болон скриптийн эх файлууд → скриптийг ажиллуулахгүйгээр UTF-8 TXT болгоно.", + "engine.spreadsheet.name": "Хүснэгт (суурилагдсан)", + "engine.spreadsheet.description": "XLSX, XLS, ODS, CSV болон TSV хоорондоо хөрвүүлнэ (XLS зөвхөн уншигдана).\nХуудас бүрийг нэг CSV болгоно.", + "engine.ooxml.name": "Office Open XML (суурилагдсан)", + "engine.ooxml.description": "Макро идэвхжүүлсэн файл болон загварууд (DOCM, XLSM, PPTM, DOTX…) ↔ DOCX, XLSX, PPTX.\nМакрог устгана.", + "engine.hwpx-writer.name": "HWPX бичигч (суурилагдсан)", + "engine.hwpx-writer.description": "Word, Excel, PowerPoint, PDF, OFD, HTML, цахим ном болон Markdown-оос HWPX бичнэ.\nOffice ашиглахгүйгээр баримтыг PDF болгох эхний алхам.", + "engine.docx-writer.name": "DOCX бичигч (суурилагдсан)", + "engine.docx-writer.description": "PDF, OFD, HWP/HWPX, Markdown, HTML, хүснэгт, слайд болон цахим номноос Word баримт (DOCX) бичнэ.", + "engine.pdf-text.name": "PDF текст (суурилагдсан)", + "engine.pdf-text.description": "PDF-ийн текстийг унших дарааллаар нь, мөн хоёр баганатай хуудаснаас гаргаж авна (сканнердсан файлд OCR хийхгүй).", + "engine.pdf-slides.name": "PDF слайд (суурилагдсан)", + "engine.pdf-slides.description": "PDF-ийг PowerPoint слайд болгоно: хуудас бүр тусдаа слайд дээр зураг болж орно (PDF шигээ харагдах боловч засах боломжгүй), хуудасны текст нь илтгэгчийн тэмдэглэлд орно.", + "engine.pdf-tables.name": "PDF хүснэгт (суурилагдсан)", + "engine.pdf-tables.description": "PDF дотор зураасаар зурсан хүснэгтүүдийг тоо болон огноог бодит утгаар нь хадгалан тус бүр нь нэг хуудастай Excel файл болгоно.", + "engine.document-tables.name": "Баримтын хүснэгт (суурилагдсан)", + "engine.document-tables.description": "Word баримт (DOCX) болон вэб хуудасны (HTML, MHTML) хүснэгтүүдийг тоо болон огноог бодит утгаар нь хадгалан тус бүр нь нэг хуудастай Excel файл болгоно.", + "engine.email.name": "Имэйл (суурилагдсан)", + "engine.email.description": "Имэйлүүдийг (EML, Outlook MSG) илгээгч, хүлээн авагч, огноо, зургуудын хамт HTML болон текст рүү, хавсралтуудыг ZIP рүү хөрвүүлнэ.\nMSG-г EML рүү. Хадгалсан вэб хуудсыг (MHTML) зургуудынх нь хамт нэг HTML файл болгоно.", + "engine.p7m.name": "Гарын үсэгтэй файл (суурилагдсан)", + "engine.p7m.description": ".p7m (CMS / PKCS #7: Италийн цахим нэхэмжлэх, гарын үсэгтэй PDF) дотроос гарын үсэг зурсан файлыг гаргаж цааш хөрвүүлнэ. Гарын үсгийг шалгахгүй, хадгалахгүй тул баталгаа болгож .p7m файлаа хадгална уу.", + "engine.data.name": "Өгөгдөл (суурилагдсан)", + "engine.data.description": "JSON, JSON Lines, YAML, TOML, XML болон CSV хоорондоо хөрвүүлнэ.\nvCard харилцагчид болон iCalendar үйл явдлуудыг CSV рүү болон буцааж хөрвүүлнэ.\nТайлбарууд (comments) хасагдана. CSV зөвхөн хүснэгт агуулна.", + "engine.vector.name": "Вектор график (суурилагдсан)", + "engine.vector.description": "SVG болон SVGZ-г вектор PDF, зураг болон DXF рүү; зургийг мөшгөж SVG рүү; PDF агуулгатай хадгалсан Illustrator файлуудыг хөрвүүлнэ.", + "engine.icns.name": "ICNS (суурилагдсан)", + "engine.icns.description": "macOS програмын дүрсүүдийг (ICNS) зургаас болон зураг руу хөрвүүлнэ.", + "engine.font.name": "Фонт (суурилагдсан)", + "engine.font.description": "Фонтууд: TTF, OTF, WOFF, WOFF2 болон EOT хоорондоо; Windows-ийн цэгэн фонтуудыг (FON) эдгээр рүү хөрвүүлнэ.", + "engine.cad.name": "CAD (суурилагдсан)", + "engine.cad.description": "AutoCAD зураг: DWG ↔ DXF, мөн хоёуланг нь PDF, SVG болон PNG рүү хөрвүүлнэ.", + "engine.model3d.name": "3D загвар (суурилагдсан)", + "engine.model3d.description": "3D загварууд: GLB, glTF, STL, OBJ, 3MF болон PLY хоорондоо, FBX-ийг эдгээрийн аль руу ч хөрвүүлэх ба PNG урьдчилж харах зураг үүсгэнэ.", + "engine.image3d.name": "Зургийг 3D рельеф болгох (суурилагдсан)", + "engine.image3d.description": "Зургийг хэвлэх эсвэл харахад зориулсан 3D рельеф загвар болгоно: цайвар хэсгүүд нь хавтгай суурин дээр илүү өндөр товойж гарна. GLB, glTF, STL, OBJ, 3MF болон PLY.", + "engine.geo.name": "Гео-орон зайн вектор өгөгдөл (суурилагдсан)", + "engine.geo.description": "Гео-орон зайн вектор өгөгдөл: GeoJSON, KML, KMZ, GPX, Shapefile болон CSV (уртраг/өргөрөг эсвэл WKT) хоорондоо хөрвүүлнэ.\nҮр дүн нь WGS 84 уртраг/өргөрөг байх ба проекцлогдсон Shapefile-уудыг (UTM, Web Mercator, Lambert, Albers) хөрвүүлнэ.", + "engine.archive.name": "Архив (7-Zip)", + "engine.archive.description": "ZIP, 7Z, RAR, TAR, ISO болон бусад архивыг задалж, ZIP, 7Z эсвэл TAR.GZ болгон шахана (7-Zip).", + "engine.ebook.name": "Цахим ном (суурилагдсан)", + "engine.ebook.description": "EPUB, MOBI, AZW3, FB2 болон комик номыг (CBZ, CBR) PDF, EPUB, DOCX болон текст рүү хөрвүүлнэ.\nМөн баримтыг EPUB руу, EPUB-ийг Kobo-д зориулсан KEPUB руу, PDF-ийг CBZ руу хөрвүүлнэ.", + "engine.subtitle.name": "Хадмал орчуулга (суурилагдсан)", + "engine.subtitle.description": "Хадмал орчуулга: SRT, ASS/SSA, WebVTT, SAMI (SMI), LRC, TTML, MicroDVD болон SCC хоорондоо хөрвүүлж UTF-8 хэлбэрээр хадгална.\nCP949 / EUC-KR кодчилолтой солонгос SMI болон SRT файлуудыг зөв уншина.", + "engine.ffmpeg.description": "Видео болон аудио: MP4, MOV, MKV, WEBM, MP3, M4A, WAV, FLAC болон бусад.\nМөн дуу болон хадмал орчуулгыг салгаж авах, GIF болон APNG хөдөлгөөнт зураг хийх, зургийг HEIC хэлбэрээр хадгалах боломжтой.", + "engine.whisper.name": "Whisper", + "engine.whisper.description": "OpenAI Whisper дээр суурилсан яриаг текст болгох хөрвүүлэгч. Видео болон аудио доторх ярианаас SRT хадмал орчуулгыг автоматаар үүсгэнэ.", + "engine.pandoc.description": "Markdown болон HTML ↔ ODT болон RTF, DOCX → Markdown\nreStructuredText, LaTeX, Org, AsciiDoc, Typst, MediaWiki, DocBook, Jupyter болон бусад ↔ Markdown, HTML, DOCX болон ODT\nMarkdown болон Org → PPTX слайд", + "engine.ghostscript.description": "EPS, PostScript болон хуучин Illustrator файлуудыг PDF болон зураг руу; PDF-ийг EPS болон PS рүү хөрвүүлнэ.", + "engine.tesseract.description": "Сканнердсан баримт болон зургийн текстийг танина (OCR): хайлт хийх боломжтой PDF, DOCX, TXT.", + "engine.vision.description": "macOS-ийн өөрийн текст таних системээр (OCR) скан болон зургийн текстийг танина: хайлт хийх боломжтой PDF, DOCX, TXT. Нэмж юу ч татах шаардлагагүй.", + "engine.calibre.description": "Ховор цахим номын форматууд (LIT, LRF, CHM, PDB, RB…) болон Kindle гаралт (MOBI, AZW3).\nHWPX бичигчийн дээр байрлуулбал цахим номын PDF-ийг мөн үүсгэнэ (урт номонд хамаагүй хурдан).", + "engine.libreoffice.description": "Хуучин болон ховор форматуудыг уншина: DOC, PPT, Pages, Keynote, Numbers, WordPerfect, ClarisWorks, Publisher, Visio…\nМөн DOC, XLS, PPT, ODT, ODP, OpenDocument загвар болон EMF хэлбэрээр хадгална.", + "engine.translator.description": "Офлайн Ollama загваруудыг ашиглан баримт болон цахим номыг таны компьютер дээр орчуулна.\nМөн SRT болон WebVTT хадмал орчуулгыг орчуулна: загвар руу зөвхөн хадмалын текстийг илгээж, дугаар болон цагийн тэмдэглэгээг хэвээр үлдээнэ.", + "engine.exiftool.description": "Зураг, PDF, видео болон дууны бүх мета өгөгдлийн талбарыг уншиж, файлын үндсэн агуулгад хүрэлгүйгээр ихэнх төрлийн файлд засварлана.\nМета өгөгдөл хэрэгсэлд ашиглагдана; үүнгүйгээр талбарууд зөвхөн унших горимоор харагдана.", + "profile.images": "Зураг", + "profile.pdf": "PDF", + "profile.office": "Баримт бичиг", + "profile.spreadsheets": "Хүснэгт", + "profile.presentations": "Үзүүлэн (слайд)", + "profile.hwp": "HWP / HWPX", + "profile.text": "Текст ба Markdown", + "profile.ebooks": "Цахим ном", + "profile.video": "Видео", + "profile.audio": "Аудио", + "profile.subtitles": "Хадмал орчуулга", + "profile.vector": "Вектор график", + "profile.archives": "Архив", + "profile.cad": "CAD зураг", + "profile.fonts": "Фонт", + "profile.data": "Өгөгдөл", + "profile.models": "3D загвар", + "profile.geo": "Гео-орон зайн өгөгдөл", + "profile.mixed": "Холимог файлууд", + "preset.crop": "Тайрах", + "crop.save": "Тайраад хадгалах", + "crop.reset": "Сэргээх", + "crop.skip": "Алгасах", + "crop.aspect_title": "Харьцаа:", + "crop.aspect_free": "Чөлөөт", + "crop.aspect_original": "Эх хувь", + "crop.aspect_custom": "Өөрийн харьцаа (харьцааны товчны хажууд Ө болон Өн утгыг бичнэ үү)", + "crop.custom_width": "Өргөн (W)", + "crop.custom_height": "Өндөр (H)", + "crop.page_counter": "{1}-ээс {0}", + "crop.save_next": "Тайраад дараагийнх", + "crop.swap": "Босоо ба хэвтээг солих (X)", + "crop.portrait": "Босоо", + "crop.landscape": "Хэвтээ", + "crop.hint_keys": "Сумтай товчоор хүрээг хөдөлгөнө, Shift × 10 · Esc хаана", + "crop.close_hint": "Хаах (Esc)", + "crop.maximize": "Томруулах", + "crop.restore": "Хэвийн болгох", + "crop.state_current": "Одоо нээлттэй", + "crop.state_waiting": "Хүлээж буй", + "crop.state_done": "Тайрагдсан", + "crop.state_skipped": "Алгассан", + "crop.state_failed": "Амжилтгүй", + "crop.perspective": "Перспектив", + "crop.perspective_tip": "Перспектив: хазайсан зургийг тэгшлэхийн тулд булан тус бүрийг тусад нь хөдөлгөнө үү", + "crop.perspective_pdf": "Перспектив зөвхөн зураг дээр ажиллана, PDF хуудас дээр ажиллахгүй", + "crop.hint_keys_perspective": "Tab товчоор булан сонгоно, сумтай товчоор хөдөлгөнө, Shift × 10 · Esc хаана", + "crop.corner_top_left": "Зүүн дээд булан", + "crop.corner_top_right": "Баруун дээд булан", + "crop.corner_bottom_right": "Баруун доод булан", + "crop.corner_bottom_left": "Зүүн доод булан", + "preset.hide": "Пикселжүүлэх / бүрсийлгэх", + "preset.hide.donut": "Пикселжүүлэх", + "error.cannot_hide": "Зөвхөн зургийг пикселжүүлэх эсвэл бүрсийлгэх боломжтой", + "error.background_picture": "Ард нь тавих зургийг унших боломжгүй байна", + "error.background_picture_changed": "Ард нь тавих зураг харуулсны дараа өөрчлөгдсөн байна. Арын зургийг дахин нэмнэ үү.", + "error.metadata_refused": "Мета өгөгдлийн зарим өөрчлөлтийг хүссэний дагуу бичих боломжгүй байлаа", + "hide.save": "Нуугаад хадгалах", + "hide.save_next": "Нуугаад дараагийнх", + "hide.pixelate": "Пикселжүүлэх", + "hide.pixelate_hint": "Дундаж өнгөтэй дөрвөлжнүүдээр бүрхэх (P)", + "hide.blur": "Бүрсийлгэх", + "hide.blur_hint": "Хүчтэй бүрсийлтээр бүрхэх (B)", + "hide.box": "Хар дөрвөлжин", + "hide.box_hint": "Цул хар дөрвөлжнөөр бүрхэх (X)", + "hide.strength": "Хүч", + "hide.strength_value": "10-аас {0} хүч (− / +)", + "hide.remove": "Хүрээг устгах", + "hide.remove_hint": "Сонгосон хүрээг устгах (Del)", + "hide.clear": "Бүгдийг цэвэрлэх", + "hide.empty_hint": "Нуухыг хүссэн хэсэг дээгүүр чирнэ үү", + "hide.hint_keys": "Tab хүрээ сонгоно, сумтай товч хөдөлгөнө, Shift × 10 · Del устгана · Ctrl+Z буцаана · Esc хаана", + "hide.state_done": "Дууссан", + "preset.clip": "Хэсэг таслах", + "preset.group_crop_video": "Видео тайрах", + "preset.group_crop_video.donut": "Видео тайрах", + "preset.crop_video_auto": "Хар хүрээг арилгах", + "preset.crop_video_auto.short": "Авто", + "preset.crop_video_16_9": "16:9 болгож тайрах", + "preset.crop_video_16_9.short": "16:9", + "preset.crop_video_9_16": "9:16 болгож тайрах", + "preset.crop_video_9_16.short": "9:16", + "preset.crop_video_4_3": "4:3 болгож тайрах", + "preset.crop_video_4_3.short": "4:3", + "preset.crop_video_1_1": "1:1 болгож тайрах", + "preset.crop_video_1_1.short": "1:1", + "preset.crop_video_21_9": "21:9 болгож тайрах", + "preset.crop_video_21_9.short": "21:9", + "clip.start": "Эхлэл", + "clip.end": "Төгсгөл", + "clip.length": "Урт", + "clip.timeline": "Цагийн шугам", + "clip.save": "Хэсгийг хадгалах", + "clip.save_next": "Хадгалаад дараагийнх", + "clip.seconds": "{0} с", + "clip.length_hint": "Эхлэлээс хойш ийм хэдэн секундийн урттай хэсэг", + "clip.fast": "Хурдан, дахин кодлохгүй", + "clip.fast_hint": "Видеог байгаагаар нь хуулна: хормын дотор дуусаж чанар алдахгүй, гэхдээ хэсэг нь эхлэлийн өмнөх тулгуур кадраас (хэдэн секундийн өмнөөс) эхэлнэ. Яг сонгосон кадраар таслах бол унтраана уу (дахин кодлох тул удаан болно).", + "clip.hint_keys": "Space тоглуулна · C зүснэ · Del хасна (зай үлдээнэ), Shift+Del зайг арилгана · хэсгүүдийг чирэх эсвэл Ctrl / Shift+товшиж олноор сонгоно, Ctrl+A бүгдийг · ирмэгээс чирж тайрна · ← → 0.1 с-ээр, Shift 1 с-ээр · S / E / P эхлэл, төгсгөл эсвэл заагч · Ctrl+Z буцаана · Z томруулна · Enter хадгална · Esc хаана", + "clip.playhead": "Тоглуулах заагч", + "clip.play": "Дуутай тоглуулах (Space)", + "clip.pause": "Түр зогсоох (Space)", + "clip.fast_needs_encode": "Зүсэлт, хурд, дууны түвшин эсвэл уусах эффект орсон тул хэсгийг дахин кодлох шаардлагатай; байгаагаар нь хуулах боломжгүй.", + "clip.cut": "Зүсэх", + "clip.cut_hint": "Тоглуулах заагч дээр хэсгийг хоёр хуваах (C)", + "clip.delete": "Устгах", + "clip.restore": "Буцааж тавих", + "clip.delete_hint": "Сонгосон хэсгийг хасаж, зайг арилгах товчтой хоосон зай үлдээнэ (Delete); Shift+Delete зайг шууд арилгана. A1 дээр тухайн хэсгийн дууг хаана, A2 дээр хөгжмийг устгана", + "clip.undo": "Буцаах (Ctrl+Z)", + "clip.redo": "Дахин хийх (Ctrl+Y)", + "clip.magnet": "Соронз", + "clip.magnet_hint": "Соронз (M): тоглуулах заагч, хэсгийн ирмэг болон хөгжим нь зүсэлт болон заагч руу татагдаж наалдана", + "clip.zoom": "Томруулах", + "clip.zoom_hint": "Цагийн шугамыг хэсэг рүү ойртуулах эсвэл бүтэн видеог харахаар холдуулах (Z)", + "clip.sequence": "Дараалал: дүрс, дуу болон хөгжим", + "clip.close_gap": "Зайг арилгах", + "clip.no_music_yet": "A2: файлаас хөгжим оруулах (Хөгжим…)", + "clip.remove_music": "Хөгжмийг устгах", + "clip.mute": "Дууг хаах", + "clip.unmute": "Дууг нээх", + "clip.mute_hint": "Сонгосон хэсгийн дууг хаана; дүрс нь үргэлжлэн тоглоно (A1 дээр Delete дарахтай ижил)", + "clip.music": "Хөгжим", + "clip.music_hint": "Хэсгийн доор файлаас хөгжим оруулах (A2): чирж байрлуулна, шугамыг нь чирж дууны түвшинг тохируулна", + "clip.music_pick": "Хэсэгт зориулсан хөгжим", + "clip.music_files": "Дуу болон видео файлууд", + "clip.no_music": "Энэ файлд хөгжим болгон ашиглах дуу алга", + "clip.preparing": "Бэлтгэж байна…", + "clip.finding_silence": "Чимээгүй хэсгийг хайж байна…", + "clip.loading_music": "Хөгжмийг уншиж байна…", + "clip.selected_count": "{0} сонгогдсон", + "clip.volume": "Дууны түвшин", + "clip.volume_hint": "Сонгосон хэсгийн дууны түвшин (0–200 %)", + "clip.speed": "Хурд", + "clip.speed_hint": "Сонгосон хэсгийн хурд; дууны өнгө хэвээр хадгалагдана", + "clip.remove_silence": "Чимээгүй хэсгийг хасах", + "clip.remove_silence_hint": "Хэсгийн чимээгүй завсруудыг олж хасна (Ctrl+Z буцаана)", + "clip.close_gaps": "Зайнуудыг арилгах", + "clip.close_gaps_hint": "Хэсгүүдийг хассаны дараа үлдсэн бүх хоосон зайг арилгана", + "clip.fade_in": "Аажмаар тодрох", + "clip.fade_in_hint": "1 секундийн турш хар дэлгэц болон чимээгүй байдлаас аажмаар тодорч эхэлнэ", + "clip.fade_out": "Аажмаар бүдгэрэх", + "clip.fade_out_hint": "1 секундийн турш хар дэлгэц болон чимээгүй байдал руу аажмаар уусаж дуусна", + "clip.cannot_cut": "Тоглуулах заагчийг яг зүсэлт дээр бус, хэсгийн дотор байрлуулна уу", + "clip.last_piece": "Тоглож буй сүүлийн хэсгийг хасах боломжгүй", + "clip.silence_removed": "Чимээгүй хэсгийг хаслаа: {0}", + "clip.no_silence": "Чимээгүй хэсэг олдсонгүй", + "clip.cannot_play": "Хэсгийг тоглуулах боломжгүй", + "preset.half_size": "Тал хэмжээ", + "preset.half_size.donut": "Тал хэмжээ", + "preset.image_edit": "Зураг засах", + "preset.image_edit.donut": "Зураг засах", + "image_edit.count": "{0} зураг", + "image_edit.hint": "Эдгээр зургийн хэмжээ, формат болон эргүүлэлтийг сонгоно уу. Filee таны сонголтыг дараагийн удаад хадгална.", + "image_edit.convert": "Хөрвүүлэх", + "image_edit.width": "Өргөн", + "image_edit.height": "Өндөр", + "image_edit.unit": "Нэгж", + "image_edit.unit.Pixels": "пиксел", + "image_edit.unit.Centimetres": "см", + "image_edit.unit.Millimetres": "мм", + "image_edit.unit.Inches": "инч", + "preset.grayscale": "Саарал өнгөтэй", + "preset.remove_background": "Арын дэвсгэр арилгах", + "preset.remove_background.donut": "Дэвсгэр авах", + "preset.trim_transparent": "Тунгалаг захыг тайрах", + "preset.group_rotate": "Эргүүлэх", + "preset.rotate_left": "Зүүн тийш эргүүлэх", + "preset.rotate_left.short": "Зүүн", + "preset.rotate_right": "Баруун тийш эргүүлэх", + "preset.rotate_right.short": "Баруун", + "preset.rotate_180": "180° эргүүлэх", + "preset.rotate_180.short": "180°", + "preset.group_flip": "Толин тусгал", + "preset.annotate": "Тэмдэглэгээ хийх", + "preset.background": "Арын дэвсгэр нэмэх", + "preset.metadata": "Мета өгөгдөл", + "preset.flip_horizontal": "Хэвтээгээр эргүүлэх", + "preset.flip_horizontal.short": "Хэвтээ", + "preset.flip_vertical": "Босоогоор эргүүлэх", + "preset.flip_vertical.short": "Босоо", + "preset.merge_pdf": "PDF нэгтгэх", + "preset.merge_pdf.donut": "PDF нэгтгэх", + "merge.order_title": "Нэгтгэх дарааллыг сонгох", + "merge.order_hint": "Картуудын хооронд шилжихдээ сумтай товчийг ашиглана уу. Дарааллыг өөрчлөхийн тулд картыг чирэх эсвэл Alt + ↑ / Alt + ↓ дарна уу. Файлууд дээрээс доош дарааллаар нэгдэнэ. Delete товч сонгосон файлыг хасна.", + "merge.sort_by": "Эрэмбэлэх", + "merge.sort_name_asc": "Нэрээр (А-аас Я)", + "merge.sort_name_desc": "Нэрээр (Я-аас А)", + "merge.sort_modified_asc": "Өөрчилсөн огноо (хуучнаас нь)", + "merge.sort_modified_desc": "Өөрчилсөн огноо (шинээс нь)", + "merge.sort_created_asc": "Үүсгэсэн огноо (хуучнаас нь)", + "merge.sort_created_desc": "Үүсгэсэн огноо (шинээс нь)", + "merge.sort_custom": "Өөрийн дарааллаар", + "merge.images_hint": "Зургуудын хооронд шилжихдээ сумтай товчийг ашиглана уу. Дарааллыг өөрчлөхийн тулд зургийг чирэх эсвэл Alt + ↑ / Alt + ↓ дарна уу. Эхнийх нь дээр эсвэл зэрэгцүүлэх үед зүүн талд байрлана. Delete товч сонгосон зургийг хасна.", + "merge.vertical": "Дээрээс доош", + "merge.horizontal": "Зэрэгцүүлэх", + "merge.same_width": "Ижил өргөнтэй", + "merge.same_height": "Ижил өндөртэй", + "merge.same_size_tip": "Ирмэгүүд нь тэгш таарахаар зургуудын хэмжээг тааруулна. Унтраасан үед: тус бүр өөрийн хэмжээгээр голлож байрлана.", + "merge.gap": "Зай (пиксел)", + "merge.background": "Арын дэвсгэр", + "merge.transparent": "Тунгалаг", + "merge.transparent_tip": "PNG, WEBP болон тунгалаг байдлыг хадгалдаг бусад форматад зориулагдсан. JPG формат тэр хэсэгт цагаан өнгөтэй болно.", + "merge.music_hint": "Жагсаалт дахь дуунууд энд байгаа дарааллаараа видеоны доор ар араасаа тоглоно.", + "merge.add_music": "Хөгжим нэмэх…", + "merge.music_pick": "Видеонд зориулсан хөгжим", + "merge.loop_music": "Хөгжмийг давтах", + "merge.loop_music_tip": "Видео дуустал дуунуудыг эхнээс нь дахин тоглуулж, төгсгөлд нь дууг аажмаар намсгана. Унтраасан үед: сүүлийн дуу дуусмагц хөгжим зогсоно.", + "preset.group_pdf_edit": "Засах", + "preset.group_pdf_nup": "Нэг хуудсанд багтаах", + "preset.pdf_nup_2": "Нэг хуудсанд 2 нүүр", + "preset.pdf_nup_2.short": "2", + "preset.pdf_nup_4": "Нэг хуудсанд 4 нүүр", + "preset.pdf_nup_4.short": "4", + "preset.pdf_nup_6": "Нэг хуудсанд 6 нүүр", + "preset.pdf_nup_6.short": "6", + "preset.pdf_nup_8": "Нэг хуудсанд 8 нүүр", + "preset.pdf_nup_8.short": "8", + "preset.pdf_nup_9": "Нэг хуудсанд 9 нүүр", + "preset.pdf_nup_9.short": "9", + "preset.pdf_crop": "PDF тайрах", + "preset.pdf_crop.short": "Тайрах", + "preset.pdf_pages": "Хуудас эрэмбэлэх / устгах", + "preset.pdf_pages.short": "Хуудас", + "preset.pdf_add": "Хуудас нэмэх", + "preset.pdf_add.short": "Нэмэх", + "preset.pdf_extract": "Хуудас салгах", + "preset.pdf_extract.short": "Салгах", + "preset.split_pdf.short": "Хуваах", + "pdf_editor.title": "PDF хуудас засах", + "pdf_editor.hint": "Хуудсуудыг чирж дарааллыг өөрчилнө; Ctrl эсвэл Shift + товшиж олноор сонгоно. Сонгосон хуудсуудыг эргүүлэх, устгах, өөр PDF-ээс хуудас нэмэх, оруулах, солих эсвэл сонгосон хуудсуудыг тусдаа файл болгон салгаж авна уу.", + "pdf_editor.add": "PDF нэмэх", + "pdf_editor.insert": "PDF оруулах", + "pdf_editor.insert_before": "Сонгосон хуудсуудын өмнө", + "pdf_editor.insert_after": "Сонгосон хуудсуудын дараа", + "pdf_editor.replace": "PDF-ээр солих", + "pdf_editor.delete": "Устгах", + "pdf_editor.page": "Хуудас {0}", + "pdf_editor.rotation": "{0}° эргүүлсэн", + "pdf_editor.loading": "Хуудсуудыг ачаалж байна…", + "pdf_editor.saving": "PDF-ийг хадгалж байна…", + "pdf_editor.saved": "{0}-г хадгаллаа", + "preset.split_pdf": "PDF хуваах", + "preset.compress_pdf": "PDF шахах", + "preset.compress_pdf.donut": "Шахах", + "preset.searchable_pdf": "Хайлт хийх боломжтой PDF", + "preset.pdf_a": "PDF/A (архивын)", + "preset.long_image": "Урт зураг", + "preset.pdf_slides": "PPTX (слайд)", + "preset.extract": "Задлах", + "preset.zip_all": "Нэг ZIP", + "preset.zip_all.donut": "Нэг ZIP", + "preset.extract_subtitles": "Хадмал салгах", + "preset.caption_video": "Хадмал үүсгэх", + "preset.caption_video.donut": "Хадмал", + "preset.trace_svg": "SVG болгож мөшгөх", + "preset.trace_svg.donut": "Мөшгөх", + "preset.trace_line_art": "Зураасан зургийг SVG болгох", + "preset.trace_line_art.donut": "Зураасан зураг", + "preset.extract_frames_png": "Кадруудыг салгах (PNG)", + "preset.extract_frames_png.donut": "Кадр салгах (PNG)", + "preset.extract_frames_jpg": "Кадруудыг салгах (JPG)", + "preset.extract_motion": "Live Photo видеог салгах", + "preset.live_photo_iphone": "Live Photo (iPhone)", + "preset.motion_photo_android": "Motion Photo (Android)", + "preset.compress_image": "Зураг шахах", + "preset.compress_image.donut": "Зураг шахах", + "preset.compress_video": "Видео шахах", + "preset.compress_video.donut": "Видео шахах", + "preset.for_email": "Имэйлд зориулсан видео (18 МБ-аас бага)", + "preset.for_discord": "Discord-д зориулсан видео (10 МБ-аас бага)", + "preset.for_whatsapp": "WhatsApp-д зориулсан видео (720p, 16 МБ-аас бага)", + "preset.for_instagram": "Instagram-д зориулсан зураг (JPG, 1080 пиксел өргөн)", + "preset.video_from_images": "Зургуудаас видео хийх", + "preset.extract_audio": "Дууг салгах", + "preset.merge_videos": "Видео нэгтгэх", + "preset.merge_videos.donut": "Видео нэгтгэх", + "preset.compress_audio": "Аудио шахах", + "preset.merge_audio": "Аудио нэгтгэх", + "preset.merge_audio.donut": "Аудио нэгтгэх", + "preset.iphone_ringtone": "iPhone хонхны ая", + "preset.merge_images": "Зураг нэгтгэх", + "preset.merge_images.donut": "Зураг нэгтгэх", + "preset.remove_metadata": "Мета өгөгдөл устгах", + "preset.remove_metadata.donut": "Мета өгөгдөл устгах", + "format.folder": "Хавтас", + "format.category.Image": "Зураг", + "format.category.Pdf": "PDF", + "format.category.Document": "Баримт", + "format.category.Spreadsheet": "Хүснэгт", + "format.category.Presentation": "Үзүүлэн", + "format.category.Hwp": "HWP", + "format.category.Text": "Текст", + "format.category.Video": "Видео", + "format.category.Audio": "Аудио", + "format.category.Ebook": "Цахим ном", + "format.category.Archive": "Архив", + "format.category.Vector": "Вектор", + "format.category.Cad": "CAD", + "format.category.Font": "Фонт", + "format.category.Subtitle": "Хадмал", + "format.category.Data": "Өгөгдөл", + "format.category.Model3D": "3D загвар", + "format.category.Geo": "Гео-орон зай", + "portable.import_existing": "Одоо байгаа өгөгдлийг оруулах", + "portable.start_fresh": "Шинээр эхлэх", + "portable.import_summary": "Өөрийн тохиргоо, урьдчилсан тохиргоо, түүх болон татсан хөдөлгүүрүүдийг энэ зөөврийн (portable) хавтас руу хуулна. Эх файлууд өөрчлөгдөхгүй болон устахгүй.", + "portable.import_next": "Хуулсны дараа Filee таны сонгосон өгөгдлөөр үргэлжилнэ. Хэрэв тохиргоог сонгоогүй бол үндсэн тохиргоотойгоор нээгдэнэ. Энэ програмд өмнөх автоматаар эхлэх эсвэл файлын менежерийн бүртгэл байгаа бол тэдгээрийг устгах эсэхийг тусад нь баталгаажуулж асууна. Бусад суулгац өөрчлөгдөхгүй.", + "portable.fresh_next": "Шинээр эхлэх нь хуулах үйлдлийг алгасаж анхдагч тохиргоотойгоор нээгдэнэ. Таны өмнөх өгөгдөл байгаа газраа хэвээр үлдэнэ.", + "portable.choose_settings": "Тохиргоо", + "portable.choose_presets": "Урьдчилсан тохиргоо", + "portable.choose_profiles": "Профайлууд", + "portable.choose_history": "Түүх", + "portable.profile_dependencies": "Өөрийн үүсгэсэн профайлуудад харгалзах урьдчилсан тохиргоо нь хэрэгтэй байж болно. Тусгай үйлдлүүдийг хадгалахын тулд хоёуланг нь оруулна уу. Татсан хөдөлгүүрүүд хамаарах сангуудынхаа хамт хадгалагдана.", + "portable.choose_engines": "Татсан хөдөлгүүрүүд", + "portable.import_prompt": "{0}-аас одоо байгаа тохиргоо, урьдчилсан тохиргоо, түүх болон татсан хөдөлгүүрүүдийг {1} руу хуулах уу? Эх хувиуд өөрчлөгдөхгүй хэвээр үлдэнэ. Анхдагч тохиргоо ашиглах бол Шинээр эхлэх-ийг сонгоно уу.", + "portable.cleanup_prompt": "Энэ програмд хамаарах өмнөх автоматаар эхлэх болон файлын менежерийн бүртгэлүүдийг устгах уу? Бусад суулгацын бүртгэл хэвээр үлдэнэ.", + "startup.portable_unwritable": "Filee зөөврийн өгөгдлийн хавтас руугаа бичиж чадахгүй байна:\n{0}\n\nFilee-г бичих эрхтэй хавтас руу зөөх эсвэл энэ хавтаст бичих эрх олгоод дахин оролдоно уу.", + "general.portable_mode": "Зөөврийн горим: тохиргоо, татсан хөдөлгүүрүүд болон бүртгэлүүд зөөврийн өгөгдлийн хавтаст хадгалагдана. Системтэй хамт эхлэх болон файлын менежерийн холболт идэвхгүй байна.", + "general.title": "Ерөнхий", + "general.language": "Хэл", + "general.language_auto": "Системийн анхдагч", + "general.start_with_system": "Системд нэвтрэх үед Filee-г эхлүүлэх", + "general.show_in_dock": "Filee-г Dock дээр харуулах", + "general.show_menu_bar_icon": "Filee-г цэсний мөрөнд харуулах", + "general.colored_menu_bar_icon": "Цэсний мөрийн дүрсийг өнгөтөөр харуулах", + "general.dock_failed": "Filee-ийн Dock дүрсийг өөрчилж чадсангүй.", + "general.context_menu": "Explorer-ийн хулганы баруун товчны цэсэнд “Filee-ээр хөрвүүлэх”-ийг харуулах", + "general.context_menu_label": "Filee-ээр хөрвүүлэх", + "general.context_menu_macos": "Finder дээр файл дээр баруун товших үед “Filee-ээр хөрвүүлэх”-ийг харуулах", + "general.context_menu_linux": "Файлын менежерт “Filee-ээр хөрвүүлэх”-ийг нэмэх", + "general.integration_macos": "Finder үүнийг баруун товчны цэсэнд харуулна (цэс урт үед Quick Actions эсвэл Services дотор).\nFilee-г Applications хавтаст байлгана уу.", + "general.integration_linux": "Thunar, Nautilus, Nemo болон Dolphin-д файлын үйлдэл нэмнэ.\nThunar-ийн товчлолыг өөрчлөхийн тулд эхлээд Thunar-ийг хаагаад дараа нь дахин нээнэ үү.", + "general.integration_failed": "Системийн холболтыг хэрэгжүүлж чадсангүй: {0}", + "general.startup_entry_missing": "Нэвтрэх үед эхлэх бүртгэл хадгалсны дараахан устгагдсан эсвэл өөрчлөгдсөн байна. Хамгаалалтын програм хааж байж болзошгүй.", + "general.modern_menu_hint": "Windows 11 дээр энэ сонголт “Бусад сонголтыг харуулах” (Show more options) дотор ордог.\nҮүнийг үндсэн цэс рүү гаргах боломжтой (Windows нэг удаа администраторын зөвшөөрөл асууна).", + "general.modern_menu_on": "“Filee-ээр хөрвүүлэх” Windows 11-ийн үндсэн цэсэнд байна.", + "general.modern_menu_outdated": "Үндсэн цэсний бүртгэл нь Filee-ийн хуучин эсвэл зөөгдсөн хувилбарт хамаарч байна.\nШинэчлэхийн тулд дахин нэмнэ үү.", + "general.modern_menu_add": "Үндсэн цэсэнд нэмэх", + "general.modern_menu_remove": "Үндсэн цэснээс хасах", + "general.modern_menu_busy": "Windows-ийг хүлээж байна…", + "general.modern_menu_cancelled": "Цуцлагдлаа. Энэ сонголт “Бусад сонголтыг харуулах” дотор хэвээр үлдэнэ.", + "general.modern_menu_failed": "Windows бүртгэлийг нэмж чадсангүй: {0}", + "general.modern_menu_remove_failed": "Windows бүртгэлийг хасаж чадсангүй: {0}", + "general.default_output": "Хадгалах үндсэн байршил", + "general.default_output_hint": "“Хадгалах үндсэн байршил” гэж тохируулсан урьдчилсан тохиргоонууд энд хадгалагдана.\nӨөрийн байршилтай тохиргоо нь тэр байршлаа хадгална.", + "general.keep_dates": "Бүх хөрвүүлэлтэд эх файлын огноог хадгалах", + "general.keep_dates_hint": "Хөрвүүлсэн файлууд бүх урьдчилсан тохиргоон дээр эх файлын үүсгэсэн болон өөрчилсөн огноог авна.\nУнтраасан үед: зөвхөн \"Эх файлын огноог хадгалах\" сонголттой тохиргоонууд үүнийг хийнэ.", + "general.browser_drops": "Хөтчөөс чирж оруулсан файлууд", + "general.browser_drops_hint": "Товчийг удаан дараад Chrome, Edge, Firefox эсвэл Safari-аас зураг, файлын холбоос эсвэл таталтыг чирж гаргана уу: өөрийн файлуудтай адилаар цагираг самбар нээгдэнэ. Файл энэ хавтаст хадгалагдах ба эх файлын хажууд хадгалдаг тохиргоонууд хөрвүүлсэн файлыг мөн энд тавина.\nFilee таны хөтчийн нэвтрэх эрхгүйгээр холбоосыг өөрөө татаж авна.", + "general.browser_drops_folder": "Хадгалах хавтас", + "general.browser_drops_only_converted": "Зөвхөн хөрвүүлсэн файлыг хадгалах", + "general.browser_drops_only_converted_hint": "Эх файл түр хавтаст хүлээж байгаад хөрвүүлж дуусмагц устгагдана.", + "general.browser_drops_local_network": "Энэ компьютер болон дотоод сүлжээний холбоосыг зөвшөөрөх", + "general.browser_drops_local_network_hint": "Filee-д интранет эсвэл NAS зэрэг энэ компьютер болон дотоод сүлжээний холбоосыг татах боломж олгоно. Зөвхөн итгэлтэй хуудсуудаас чирж байгаа үедээ асаана уу.", + "general.network": "Сүлжээ", + "general.proxy": "Filee-ийн таталтад зориулсан прокси", + "general.proxy_hint": "Хөдөлгүүр татах, шинэчлэлт шалгах болон хөтчөөс чирсэн холбоосууд энэ проксигоор дамжина; бусад програмд нөлөөлөхгүй. Системийн проксиг ашиглах бол хоосон үлдээнэ үү. Энэ компьютер болон дотоод сүлжээний хаягууд руу үргэлж шууд хандана.", + "general.proxy_invalid": "Энэ прокси хаяг биш байна. http://127.0.0.1:7890 (http, https, socks4 эсвэл socks5) хэлбэрээр бичнэ үү.", + "general.zip_geo": "Гео-орон зайн бүх үр дүнг ZIP хэлбэрээр хадгалах", + "general.zip_geo_hint": "Shapefile, GeoJSON, KML, GPX болон бусад гео-орон зайн үр дүнгүүд бүх урьдчилсан тохиргоон дээр нэг файлыг нэг ZIP болгож багцална.\nУнтраасан үед: зөвхөн \"Үр дүнг ZIP болгож хадгалах\" сонголттой тохиргоонууд үүнийг хийнэ.", + "general.check_updates": "Шинэчлэлтийг автоматаар шалгах", + "general.close_action": "Цонхыг хаах үед", + "general.close.Ask": "Тухай бүр асуух", + "general.close.Tray": "Filee-г системийн тавиурт ажиллуулсан хэвээр үлдээх", + "general.close.Quit": "Filee-ээс гарах", + "general.history": "Хөрвүүлэлтийн түүх", + "general.no_history": "Сүүлийн хөрвүүлэлтүүдийн түүхийг хадгалахгүй", + "general.history_limit": "Түүхэнд хадгалах хөрвүүлэлтийн тоо", + "general.clear_history": "Түүхийг цэвэрлэх", + "general.history_count": "Түүхэнд {0} хөрвүүлэлт байна", + "general.history_cleared": "Түүх цэвэрлэгдлээ.", + "general.check_now": "Одоо шалгах", + "general.update_available": "{0} хувилбар бэлэн боллоо", + "general.update_none": "Хамгийн сүүлийн хувилбар байна ({0})", + "update.sidebar": "{0} хувилбар руу шинэчлэх", + "update.notice_title": "Filee {0} хувилбар гарлаа", + "update.notice_text": "Шинэчлэх товчийг дарахад Filee шинэ хувилбарыг татаж суулгана. Таны тохиргоо хэвээр хадгалагдана.", + "update.download": "Татах", + "update.later": "Дараа", + "update.install": "Шинэчлэх", + "update.notice_text_portable": "Энэ нь зөөврийн (portable) хувилбар байна.\nШинэ zip файлыг татаж аваад энэ хавтас дээр дарж задална уу. Таны тохиргоо хэвээр үлдэнэ.", + "update.downloading": "Шинэчлэлтийг татаж байна… {0}%", + "update.downloading_short": "Татаж байна… {0}%", + "update.installing_short": "Шинэчилж байна…", + "update.installing": "Суулгагч ажиллаж байна. Дуусмагц Filee дахин нээгдэнэ.", + "update.failed": "Автоматаар шинэчилж чадсангүй. Шинэ хувилбарыг filee.sh хаягаас татна уу.", + "update.failed_alert": "Шинэчлэлтийг татаж чадсангүй.\nOK дарж filee.sh хуудсыг нээгээд шинэ хувилбарыг тэндээс татна уу.", + "update.unverified_alert": "Шинэчлэлт Filee-ээс ирсэн эсэхийг баталгаажуулж чадсангүй тул суулгасангүй.\nOK дарж filee.sh хуудсыг нээгээд шинэ хувилбарыг тэндээс татна уу.", + "update.rolled_back_alert": "Шинэчлэлтийг суулгаж чадсангүй тул Filee таны өмнөх хувилбарыг хэвээр үлдээлээ.\nOK дарж filee.sh хуудсыг нээгээд шинэ хувилбарыг тэндээс татна уу.", + "update.rolled_back_log": "Дэлгэрэнгүй мэдээлэл бүртгэл (log) дотор байна: {0}", + "update.cancelled": "Шинэчлэлт цуцлагдлаа. Суулгахын тулд Шинэчлэх товчийг дахин дарна уу.", + "update.level.Required": "Заавал хийх шинэчлэлт", + "update.level.Recommended": "Санал болгох шинэчлэлт", + "update.level.Optional": "Нэмэлт шинэчлэлт", + "update.level_hint.Required": "Таны файлуудад нөлөөлөх алдааг зассан. Шинэчилнэ үү.", + "update.level_hint.Recommended": "Алдаануудыг зассан.", + "update.level_hint.Optional": "Шинэ боломжууд. Хүссэн үедээ шинэчилнэ үү.", + "update.pill.Required": "Заавал", + "update.pill.Optional": "Сонголтоор", + "update.more_changes": "… болон дахин {0}", + "general.data_folder": "Тохиргооны хавтас", + "general.open_data_folder": "Нээх", + "general.data_folder_hint": "Filee таны тохиргоо, урьдчилсан тохиргоо, самбарууд, хөрвүүлэлтийн түүх болон бүртгэлийн файлуудыг энд хадгалдаг. Нөөц хуулбар хийх эсвэл бүртгэл харах бол нээнэ үү.", + "general.library": "Урьдчилсан тохиргоо ба самбарууд", + "general.export": "Экспортлох…", + "general.import": "Импортлох…", + "general.reset_library": "Анхдагч байдалд оруулах", + "general.export_hint": "Нөөцлөх эсвэл бусадтай хуваалцахын тулд урьдчилсан тохиргоо болон самбаруудаа файл болгон хадгална уу.", + "general.import_hint": "Файлаас урьдчилсан тохиргоо болон самбаруудыг нэмнэ. Танд аль хэдийн байгаа хуулбарууд солигдоно.", + "general.reset_hint": "Таны бүх урьдчилсан тохиргоо болон самбаруудыг суурилагдсан хувилбараар солино.", + "general.library_note": "Таны бусад тохиргоо өөрчлөгдөхгүй.", + "general.reset_confirm": "Бүх урьдчилсан тохиргоо болон самбарын профайлуудыг анхдагч утгаар солих уу?", + "general.imported": "{0} зүйлийг импортлолоо", + "triggers.title": "Товчлолууд", + "triggers.description": "Цагираг самбар хэрхэн нээгдэхийг сонгоно уу. Та хүссэн хэмжээгээрээ дохио зангаа (gesture) нэмэх боломжтой.", + "triggers.macos_permissions": "System Settings > Privacy & Security > Accessibility хэсэгт Filee-д зөвшөөрөл олгоно уу.\nХэрэв Filee аль хэдийн асаалттай боловч дохио ажиллахгүй бол − товчоор хасаад + товчоор дахин нэмнэ үү.\nСонголтын товчлолыг анх удаа ашиглахад Finder мөн Automation зөвшөөрөл асууна.", + "triggers.linux_x11": "Чирэх дохионууд X11 дээр ажиллана.\nФайлын менежерийн холболт асаалттай үед эхний гарын товчлол Thunar-ийн Filee үйлдлийг ажиллуулна (өөрчилсний дараа Thunar-иг дахин нээнэ үү).\nБусад файлын менежерт удаан дарах дохио болон товчлол ажиллахгүй. Filee цэс эсвэл чирж тавих хэсгийг ашиглана уу.", + "triggers.linux_gnome_wayland": "GNOME Wayland: Extensions програмаас “Filee donut at the cursor”-ийг идэвхжүүлээд, Files дотор Ctrl товч дарж файлаа чирнэ үү.\nӨргөтгөлийг анх суулгасны эсвэл шинэчилсний дараа ачаалахгүй бол системээс гараад дахин нэвтэрнэ үү. Администраторын эрх эсвэл input бүлэг шаардлагагүй.\nЧирэх дохио, тусгай товч, Түр зогсоох болон хасагдсан програмууд дэмжигдэнэ. Глобал сонголтын товчлол, удаан дарах дохио болон чирэх үед Tab/дугуйгаар эргүүлэх боломж энэ холболтод байхгүй.", + "triggers.gnome_waiting": "Filee GNOME өргөтгөлийг хүлээж байна.\nExtensions дотроос “Filee donut at the cursor”-ийг идэвхжүүлнэ үү. Суулгасан эсвэл шинэчилсний дараа шаардлагатай бол гараад дахин нэвтэрнэ үү. Чирж тавих хэсэг болон файлын менежерийн үйлдлүүд ажилласан хэвээр байна.", + "triggers.gnome_version_mismatch": "Ажиллаж буй Filee GNOME өргөтгөл нь Filee-ийн өөр хувилбарт хамаарч байна.\nGNOME суулгасан өргөтгөлийг ачаалахын тулд системээс гараад дахин нэвтэрнэ үү. Хэрэв хэвээр байвал Filee-г дахин суулгана уу.\nФайлын менежерийн үйлдлүүд болон чирж тавих хэсэг ажилласан хэвээр байна.", + "triggers.linux_wayland": "Хулганы заагчийг дагадаг дохионууд Wayland дээр ажиллахгүй.\nX11 сесс ашиглах, эсвэл файлын менежерийн цэс болон чирж тавих хэсгээр хөрвүүлнэ үү.\nThunar дахин эхэлсний дараа эхний гарын товчлолыг ашиглах боломжтой.", + "triggers.linux_wayland_experimental": "Wayland дээрх дохионууд туршилтын горимд байгаа бөгөөд KDE Plasma болон Hyprland дээр ажиллана.\nFilee хулганы оролтыг /dev/input-аас уншдаг. KDE Plasma дээр KWin скрипт цагирагийг заагч дээр байрлуулна; Hyprland дээр hyprland.conf дахь цонхны дүрэм гүйцэтгэнэ (INSTALL.txt-г харна уу). Бусад програм дээр Ctrl+чирэх үйлдэл тасалдаж болзошгүй тул саад болбол Ctrl+Shift зэрэг өөр товч ашиглана уу.", + "triggers.open_accessibility": "Accessibility тохиргоог нээх", + "triggers.retry_hook": "Дохиог дахин оролдох", + "triggers.hook_running": "Глобал оролт танигч ажиллаж байна.", + "triggers.hook_stopped": "Глобал оролт танигч зогссон байна.\nФайлын менежерийн үйлдлүүд болон чирж тавих хэсэг ажилласан хэвээр байна.", + "triggers.hook_failed": "Глобал оролт танигч амжилтгүй боллоо: {0}", + "triggers.hook_linux_backend": "X11 оролтын сангууд ачаалаагүй тул дохионууд эхэлж чадсангүй.\nX11 сесс ашиглаж libxtst6 болон libxt6 (Ubuntu/Debian: sudo apt install libxtst6 libxt6) суулгаад дахин оролдоно уу.\nФайлын менежерийн үйлдлүүд болон чирж тавих хэсэг ажилласан хэвээр байна.", + "triggers.add": "Дохио нэмэх", + "triggers.remove": "Устгах", + "triggers.enabled": "Асаалттай", + "triggers.kind": "Дохио", + "triggers.kind.Drag": "Нэмэлт товч + файл чирэх", + "triggers.kind.Hold": "Нэмэлт товч + удаан дарах", + "triggers.kind.KeyChord": "Гарын товчлол (сонгосон файлууд)", + "triggers.modifiers": "Нэмэлт товчнууд", + "triggers.button": "Хулганы товч", + "triggers.button.None": "Байхгүй", + "triggers.button.Left": "Зүүн", + "triggers.button.Right": "Баруун", + "triggers.button.Middle": "Дунд", + "triggers.button.X1": "Буцах (X1)", + "triggers.button.X2": "Урагшлах (X2)", + "triggers.key": "Товч", + "triggers.record": "Бичих", + "triggers.recording": "Товчны хослол дарна уу…", + "triggers.clear": "Цэвэрлэх", + "triggers.clipboard": "Түр санах ой (clipboard) дахь зүйлийг хөрвүүлэх", + "triggers.clipboard_note": "Эхлээд хуулсан файлуудыг, үгүй бол хуулсан зургийг (Control дарж авсан дэлгэцийн зураг) авна. Үр дүн нь түр санах ой дээр орлуулж тавигдах ба буулгахад бэлэн болно; зургийн үр дүн хөтчөөс татсан файлууд хадгалагддаг газар хадгалагдана. Аль нь ч байхгүй бол юу ч болохгүй.", + "triggers.recording_key": "Товч дарна уу…", + "triggers.flip_title": "Цагирагийг эргүүлэх", + "triggers.flip_description": "Цагираг нээлттэй байх үед энэ товч эсвэл хулганы дугуйг эргүүлэхэд ар талыг нь харуулна. Цагираг бүр ар талын тохиргоогоо Цагираг самбар хэсгээс авна.", + "triggers.flip_wheel": "Хулганы дугуй цагирагийг эргүүлнэ", + "triggers.flip_reset": "Tab ашиглах", + "triggers.flip_key_taken": "{0} товч цагирагийг эргүүлж чадахгүй: цагираг эсвэл өөр товчлол үүнийг аль хэдийн ашиглаж байна.", + "triggers.flip_key_unknown": "Энэ товчийг ашиглах боломжгүй. Өөр товч оролдоно уу.", + "triggers.threshold": "Чирэх зай", + "triggers.threshold_system": "Системийн анхдагч", + "triggers.hold_ms": "Удаан дарах хугацаа", + "triggers.scope": "Идэвхтэй орчин", + "triggers.scope.FileManager": "Файлын менежер ба дэлгэц (desktop)", + "triggers.scope.FileManager_macos": "Finder ба дэлгэц (desktop)", + "triggers.scope.FileManager_linux": "Файлын менежер ба дэлгэц (desktop)", + "triggers.scope.Anywhere": "Хаана ч", + "triggers.face": "Нээгдэх тал", + "triggers.face.Front": "Цагирагийн нүүр тал", + "triggers.face.Back": "Цагирагийн ар тал", + "triggers.face_note": "Тал бүрийг шууд нээхийн тулд хоёр дохионд өөр өөр нэмэлт товч онооно уу. Хэрэв ар талд тухайн файлд тохирох зүйл байхгүй бол нүүр тал нь нээгдэнэ.", + "triggers.excluded": "Эдгээр програм дээр хэзээ ч бүү идэвхжүүл", + "triggers.excluded_hint": "Програмын нэр бичээд Enter дарна уу, жишээ нь photoshop", + "triggers.excluded_pick": "Ажиллаж буй програм сонгох", + "triggers.excluded_none_running": "Нээлттэй цонхтой өөр програм алга.", + "triggers.excluded_note": "Хулганы заагч эдгээр програм дээр байх үед дохио болон товчлолууд ажиллахгүй.", + "triggers.paused": "Товчлолууд түр зогссон байна", + "toolbar.title": "Цагираг самбар", + "toolbar.step_profile": "1. Профайл сонгох", + "toolbar.step_arrange": "2. Урьдчилсан тохиргоог байрлуулах", + "toolbar.add_profile": "Шинэ профайл", + "toolbar.profile_up": "Профайлыг дээшлүүлэх", + "toolbar.profile_down": "Профайлыг доошлуулах", + "toolbar.profile_order_hint": "Хоёр профайл ижил өргөтгөлтэй бол дээр байрласан нь нээгдэнэ. Alt+↑ / Alt+↓ товчоор сонгосон профайлыг зөөнө.", + "toolbar.profile_new": "Шинэ профайл", + "toolbar.delete_profile": "Профайлыг устгах", + "toolbar.reset_profile": "Анхдагч байдалд оруулах", + "toolbar.reset_profile_confirm": "“{0}”-г анхдагч урьдчилсан тохиргоо болон өргөтгөлүүд рүү нь буцаах уу? Таны бусад профайл болон тохиргоонууд хэвээр үлдэнэ.", + "toolbar.name": "Нэр", + "toolbar.extensions": "Эдгээр өргөтгөлд ашиглагдана", + "toolbar.extensions_hint": "Өргөтгөл нэмэх, жишээ нь jpg", + "toolbar.available": "Боломжит урьдчилсан тохиргоо", + "toolbar.hint_add": "Нэмэхийн тулд чипийг цагираг дээр чирж тавина уу", + "toolbar.hint_remove": "Хасахын тулд хэсгийг буцааж энд чирнэ үү", + "toolbar.hint_reorder": "Дарааллыг өөрчлөхийн тулд хэсгүүдийг бие бие рүү нь чирнэ үү", + "toolbar.hint_edit": "Засахын тулд хэсэг дээр баруун товших эсвэл ✎ ашиглана уу", + "toolbar.max_reached": "Нэг цагираг хамгийн ихдээ {0} урьдчилсан тохиргоо багтаана", + "toolbar.appearance": "Харагдах байдал", + "toolbar.size": "Хэмжээ", + "toolbar.hole": "Голын нүх", + "toolbar.opacity": "Тунгалагжилт", + "toolbar.captions": "Гаралтын форматыг харуулах", + "toolbar.slice_labels": "Хэсгийн шошго", + "toolbar.label_scale": "Шошгоны хэмжээ", + "toolbar.ring_size": "Бүлгийн цагирагийн хэмжээ", + "toolbar.ring_spread": "Бүлгийн цагирагийн тэлэлт", + "labels.auto": "Авто", + "labels.icon_text": "Дүрс ба текст", + "labels.text_only": "Зөвхөн текст", + "labels.icon_only": "Зөвхөн дүрс", + "toolbar.new_preset": "Шинэ тохиргоо", + "toolbar.new_group": "Шинэ бүлэг", + "toolbar.face_front": "Нүүр тал", + "toolbar.face_back": "Ар тал", + "toolbar.face_hint": "Нээлттэй цагирагийг эргүүлэх: {0}", + "toolbar.face_hint_wheel": "хулганы дугуй", + "toolbar.face_hint_off": "Нээлттэй цагирагийг эргүүлэхийн тулд Товчлолууд хэсгээс товч эсвэл хулганы дугуйг сонгоно уу", + "toolbar.tab.all": "Бүгд", + "toolbar.tab.media": "Видео ба аудио", + "toolbar.tab.edit": "Засах", + "toolbar.tab.model3d_cad": "3D ба CAD", + "group.editor_title": "Бүлэг", + "group.hint": "Бүлэг нь хэд хэдэн урьдчилсан тохиргоог багтаасан нэг цагирагийн хэсэг юм: дээр нь заагчаа барих эсвэл гадагш чиглүүлэхэд тэдгээр нь тойрон дэлгэгдэнэ.", + "group.members": "Урьдчилсан тохиргоо ({0} / {1})", + "group.empty": "Одоогоор урьдчилсан тохиргоо алга. Доороос нэмнэ үү.", + "group.add": "Нэмэх", + "group.add_placeholder": "Урьдчилсан тохиргоо сонгох", + "group.full": "Нэг бүлэг хамгийн ихдээ {0} урьдчилсан тохиргоо багтаана.", + "group.move_up": "Дээшлүүлэх", + "group.move_down": "Доошлуулах", + "group.remove": "Бүлгээс хасах", + "group.delete": "Бүлгийг устгах", + "group.delete_confirm": "“{0}” бүлгийг устгах уу? Доторх урьдчилсан тохиргоонууд нь хэвээр үлдэнэ.", + "toolbar.ext_none": "Одоогоор өргөтгөл алга. Өргөтгөл нэмсний дараа л энэ профайл ашиглагдана.", + "toolbar.ext_invalid": "“{0}” нь файлын өргөтгөл биш байна (жишээ нь jpg эсвэл tar.gz).", + "toolbar.ext_duplicate": "{0} жагсаалтад аль хэдийн байна.", + "toolbar.ext_also_in": "Мөн “{0}” дотор бий", + "toolbar.ext_in_profile": "{0} дотор", + "toolbar.ext_claimed_first": "{0}: жагсаалтад эхэнд орсон “{1}” дотор мөн байгаа тул эдгээр файл “{1}”-ийг нээсэн хэвээр байна. Энд нээхийн тулд энэ профайлыг “{1}”-ийн дээр байрлуулна уу.", + "toolbar.ext_claimed_later": "{0}: “{1}” дотор мөн бий.\nЭнэ профайл жагсаалтад эхэнд орсон тул эдгээр файл одоо үүнийг нээнэ.", + "toolbar.ext_unknown": "{0}: Filee энэ төрлийн файлыг танихгүй байна.\nТа үүнийг үлдээж болох ч эдгээр файлыг хөрвүүлэх боломжгүй.", + "toolbar.ext_unknown_tip": "Үл мэдэгдэх файлын төрөл", + "toolbar.mixed_toggle": "Холимог сонголтод ашиглах (өөр өөр төрлийн файлууд)", + "toolbar.mixed_locked": "Холимог сонголтод зориулж Filee-д дор хаяж нэг профайл хэрэгтэй тул энэ нь хэвээр үлдэнэ.", + "toolbar.mixed_badge": "Холимог сонголтод", + "toolbar.mixed_title": "Сонгосон бүх файл дараах төрлүүдийн аль нэг нь байх үед энэ самбарыг харуулах:", + "toolbar.mixed_expand": "Өргөтгөлүүдийг харуулах", + "toolbar.mixed_other_group": "Бусад өргөтгөлүүд", + "toolbar.mixed_catch_all": "Юу ч тэмдэглээгүй: өөр ямар ч профайл аваагүй аливаа холимог файлд ашиглагдана.", + "toolbar.mixed_shadowed": "Юу ч тэмдэглээгүй тул жагсаалтын өмнө байгаа “{0}” бүх холимог файлыг авна.\nЭнэ профайлыг ашиглахын тулд зарим өргөтгөлийг тэмдэглэнэ үү.", + "toolbar.mixed_covered": "“{0}” эхэнд орсон бөгөөд энд тэмдэглэсэн бүх өргөтгөлийг зөвшөөрдөг тул энэ профайл хэзээ ч ашиглагдахгүй.", + "toolbar.mixed_others": "Бусад холимог файлууд “{0}”-ийг нээнэ.", + "toolbar.mixed_others_self": "Юу ч тэмдэглээгүй өөр холимог профайл үлдээгүй тул энэ профайл бусад бүх холимогт мөн ашиглагдана.", + "toolbar.chip_tip.makes": "→ {0} · {1}", + "toolbar.chip_tip.makes_same": "→ Ижил формат", + "toolbar.chip_tip.makes_name": "→ {0}", + "toolbar.chip_tip.works_with": "Зөвшөөрөгдөх форматууд: {0}", + "toolbar.chip_tip.kind": "{0} ({1})", + "toolbar.chip_tip.name_separator": ", ", + "toolbar.chip_tip.names_more": "{0} +{1}", + "toolbar.chip_tip.more_shift": "дахин +{0} · Бүгдийг харах бол Shift", + "toolbar.chip_tip.shift_all": "Бүгдийг харах бол Shift", + "toolbar.chip_tip.any_file": "Дурын файл", + "tags.remove": "Хасах", + "presets.title": "Урьдчилсан тохиргоо", + "presets.add": "Шинэ", + "presets.add_empty": "Хоосон тохиргоо", + "presets.add_ready": "Бэлэн загвар, файл хаашаа орохоос хамааран:", + "presets.duplicate": "Хувилах", + "presets.delete": "Устгах", + "presets.save": "Хадгалах", + "presets.revert": "Буцаах", + "presets.name": "Нэр", + "presets.icon": "Дүрс", + "presets.icon_default": "Анхдагч", + "presets.icon_none": "Байхгүй", + "presets.icon_search": "Дүрс хайх", + "presets.icon_no_match": "Хайлтад тохирох дүрс олдсонгүй.", + "presets.short_name": "Богино нэр", + "presets.short_name_hint": "Нэрийн оронд цагираг дээр харагдана", + "presets.show": "Хэсэг дээр харуулах", + "presets.show_donut": "Цагирагийн тохиргоог ашиглах", + "presets.direction": "Текстийн чиглэл", + "labels.dir_straight": "Шулуун", + "labels.dir_out": "Төвөөс гадагш", + "labels.dir_ring": "Цагирагийн дагуу", + "icons.cat.files_and_folders": "Файл ба хавтас", + "icons.cat.pictures": "Зураг", + "icons.cat.crop_and_transform": "Тайрах ба хувиргах", + "icons.cat.pdf_and_pages": "PDF ба хуудас", + "icons.cat.video_and_audio": "Видео ба аудио", + "icons.cat.text_and_data": "Текст ба өгөгдөл", + "icons.cat.share_and_move": "Хуваалцах ба зөөх", + "icons.cat.general": "Ерөнхий", + "presets.target": "Хөрвүүлэх формат", + "presets.target_hidden": "Одоогийн сонгосон формат ({0}) зөвхөн унтраасан салбарт хамаарах тул жагсаалтад харагдахгүй байна. Өөр формат сонгохгүй бол энэ хэвээр үлдэнэ.", + "presets.same_as_source": "Эх файлтай ижил формат", + "presets.cad_version": "AutoCAD хувилбар", + "presets.cad_version.same": "Эх файлтай ижил", + "presets.cad_version_hint": "Хуучин хувилбарууд хуучин AutoCAD болон CAD програмууд дээр нээгдэнэ. 2007 оноос өмнөх хувилбарт текстийг тохирох кодын хуудсаар (Солонгос, Хятад, Япон …) болон бусад тэмдэгтийг \\U+ кодоор хадгалдаг. Тухайн хувилбарт байхгүй multileader, mesh зэрэг объектууд орхигдоно. 2007 оны DWG нь 2004 хэлбэрээр хадгалагдах ба AutoCAD 2007 үүнийг нээдэг.", + "presets.cad_colors": "Өнгө", + "presets.cad_colors.AsDrawn": "Зурснаар нь", + "presets.cad_colors.BlackAndWhite": "Хар ба цагаан", + "presets.cad_colors.Grayscale": "Саарал өнгөтэй", + "presets.cad_colors_hint": "DWG эсвэл DXF зураг PDF, SVG эсвэл зураг болох үед ашиглагдана. Хар ба цагаан нь нэг өнгийн хэвлэл шиг бүх шугам, текстийг хараар зурна; дүүргэсэн хэсгүүд тод байдлаасаа хамаарч саарал өнгөтэй болох тул цайвар дүүргэлт хар дөрвөлжин болохгүй. Саарал өнгө нь өнгө бүрийг саарал болгож, шар зэрэг цайвар шугамуудыг уншигдахуйц болгож бараантуулна.", + "presets.group.image": "Зураг", + "presets.quality": "Чанар", + "presets.resize": "Хэмжээ өөрчлөх", + "presets.resize.None": "Анхны хэмжээ", + "presets.resize.Percent": "Хувиар томруулах/багасгах", + "presets.resize.LongEdge": "Урт талыг хязгаарлах", + "presets.resize.Width": "Өргөнийг заах", + "presets.resize.Custom": "Өргөн ба өндрийг заах", + "presets.resize.MinShortEdge": "Богино талын доод хэмжээг заах", + "presets.rotation": "Эргүүлэх", + "presets.rotation.None": "Эргүүлэхгүй", + "presets.rotation.Right90": "Баруун тийш 90°", + "presets.rotation.Left90": "Зүүн тийш 90°", + "presets.rotation.Rotate180": "180°", + "presets.flip": "Толин тусгал", + "presets.flip.None": "Эргүүлэхгүй", + "presets.flip.Horizontal": "Зүүн ↔ баруун", + "presets.flip.Vertical": "Дээд ↔ доод", + "presets.percent": "Хувь", + "presets.long_edge": "Урт тал (пиксел)", + "presets.width": "Өргөн (пиксел)", + "presets.height": "Өндөр (пиксел)", + "presets.lock_aspect": "Харьцааг хадгалах", + "presets.never_enlarge": "Хэзээ ч бүү томруул", + "presets.never_enlarge_hint": "Заасан өргөн болон өндөрт аль хэдийн багтаж буй зургууд хэвээр үлдэнэ.", + "presets.custom_size_empty_hint": "Харьцааг хадгалсан үед зөвхөн нөгөө талыг хязгаарлахын тулд нэг нүдийг хоосон орхино уу.", + "presets.custom_size_missing": "Өргөн болон өндрийг оруулна уу, эсвэл харьцааг хадгалаад дор хаяж нэгийг нь оруулна уу.", + "presets.min_short_edge": "Богино талын доод хэмжээ (пиксел)", + "presets.min_short_edge_hint": "Жижиг зургуудыг богино тал нь энэ урттай болтол томруулна. Том зургууд хэвээр үлдэнэ.", + "presets.dpi": "DPI", + "presets.dpi_keep": "Хэвээр үлдээх", + "presets.keep_metadata": "Мета өгөгдөл хадгалах (EXIF)", + "presets.keep_color_profile": "Өнгөний профайл хадгалах (ICC)", + "presets.keep_color_profile_hint": "Мета өгөгдлийг устгасан үед боломжтой.\nҮүнгүйгээр өргөн өнгөний хүрээтэй зургууд (утасны Display P3) өнгө нь гандсан мэт харагдаж болно.", + "presets.grayscale": "Саарал өнгөтэй", + "presets.remove_background": "Арын дэвсгэр арилгах", + "presets.remove_background_hint": "Цул арын дэвсгэрийг тунгалаг болгоно: гарын үсэг эсвэл тамганы ар талын цаас, логоны дэвсгэр гэх мэт.\nИрмэгийн дагуух өнгийг арын дэвсгэр гэж тооцдог тул зургийн эргэн тойронд бага зэрэг цаас үлдээнэ үү.\nJPG нь тунгалаг байдалгүй тул доорх өнгийг авна. Хүний зурагт тохиромжгүй.", + "presets.background_tolerance": "Арын дэвсгэр таних хүлцэл", + "presets.background_tolerance_hint": "Өндөр байх тусам сүүдэртэй цаас эсвэл толбо зэргийг илүү их арилгана. Хэт өндөр байвал нарийн зураасыг нимгэлнэ.\nХүрээн доторх цайвар дүүргэлтийг хэвээр үлдээхийн тулд \"Хүрээлэгдсэн хэсгийг хадгалах\"-ийг асаана уу.", + "presets.keep_enclosed_background": "Хүрээлэгдсэн хэсгийг хадгалах", + "presets.keep_enclosed_background_hint": "Зөвхөн гадна ирмэгт хүрч буй арын дэвсгэрийг арилгах тул логоны дотор талын цагаан хэсэг хэвээр үлдэнэ.\nГар бичмэл дээр унтрааж орхино уу (\"о\" зэрэг үсгийн доторх цаасыг үлдээх болно).", + "presets.background": "Тунгалаг хэсгийн арын өнгө", + "presets.tiff_compression": "TIFF шахалт", + "presets.webp_lossless": "Чанар алдахгүй WEBP", + "presets.multipage_tiff": "Бүх файлыг нэг олон хуудастай TIFF болгох", + "presets.multipage_tiff_hint": "Зураг бүр болон PDF эсвэл TIFF-ийн хуудас бүр дарааллаараа нэг хуудас болно.\nОлон хуудастай TIFF үүсгэхэд нэг PDF хангалттай.", + "presets.fits_tiff": "FITS (одон орон) → TIFF", + "presets.fits_tiff.Linear": "Шугаман: өгөгдлийг байгаагаар нь", + "presets.fits_tiff.Stretched": "Сунгасан, урьдчилж харах зураг шиг", + "presets.fits_tiff_hint": "Телескопын камерын зурагт зориулагдсан. TIFF нь файлын битийн гүнийг хадгална: 8 болон 16 бит хэвээр үлдэж, 32-бит болон хөвөгч таслалтай өгөгдөл 32-бит хөвөгч таслалтай болно.", + "presets.fits_debayer": "Өнгөт камерын FITS-ийг Debayer хийх", + "presets.fits_debayer_hint": "FITS зургуудыг автоматаар сунгана. Өнгөт камерын түүхий кадр нь толгой мэдээлэл дэх Bayer загвараар өнгөт болно; унтраасан үед хар цагаан хэвээр үлдэнэ.", + "presets.animation_speed": "Тоглуулах хурд", + "presets.animation_speed_hint": "Хөдөлгөөнт зургийн кадр бүрийг богино эсвэл урт хугацаагаар харуулна.\nТоглуулагчид секундэд хамгийн ихдээ 50 кадр харуулдаг тул хэт хурдан хөдөлгөөнт зураг зарим кадраа алгасна.", + "presets.animation_speed.original": "1× (анхны)", + "presets.save_every_frame": "Видеоны кадр бүрийг хадгалах", + "presets.save_every_frame_hint": "Видео нэг тогтсон зургийн оронд кадр бүрийн зурагтай хавтас болно.\nУрт видео олон файл үүсгэнэ.", + "presets.frame_interval": "N кадр тутамд", + "presets.frame_estimate": "30 fps видеоны нэг минут нь {0} зураг болох ба нэг видеонд хамгийн ихдээ {1} байна.", + "presets.extract_motion_photo": "Live/Motion Photo видеог салгах", + "presets.extract_motion_photo_hint": "Зураг нь өөртэйгөө хамт хадгалагдсан видео болно: Android Motion Photo доторх видео эсвэл iPhone Live Photo-ийн хажууд байгаа MOV.\nБусад зургууд хөдөлгөөнгүй зургийн видео болно.", + "presets.slide_seconds": "Нэг зурагт ногдох секунд", + "presets.crossfade": "Зургуудын хооронд уусгаж шилжих", + "presets.crossfade_hint": "Зураг бүр огцом солигдохын оронд нэг секундийн турш дараагийн зураг руу уусаж шилжинэ.", + "presets.group.live_photo": "Live / Motion Photo", + "presets.live_photo": "Видео болох хэлбэр", + "presets.live_photo.None": "Нэг тогтсон кадр", + "presets.live_photo.Apple": "Live Photo (iPhone): зураг + MOV", + "presets.live_photo.Android": "Motion Photo (Android): нэг JPG", + "presets.live_photo_hint.apple": "Богино хэсэг нь ижил нэртэй, нэгдсэн Live Photo танигчтай зураг болон MOV файл болно. Хоёуланг нь хамт Photos руу импортолно уу. Видеоны богино тал нь хамгийн ихдээ 1440 пиксел байна. Туршилтынх: бүх iPhone дээр хараахан баталгаажаагүй.", + "presets.live_photo_hint.android": "Pixel утас Motion Photo хадгалдаг шиг видеог дотроо агуулсан нэг JPG (NAME.MP.jpg) болно; Google Photos болон үүнийг уншдаг бусад галерейд зориулагдсан. Видеоны богино тал нь хамгийн ихдээ 1440 пиксел байна. Туршилтынх: бүх утсан дээр хараахан баталгаажаагүй.", + "presets.live_photo_start": "Хэсгийн эхлэл (с)", + "presets.live_photo_length": "Хэсгийн урт (с)", + "presets.live_photo_cover": "Зураг авах цэг (с)", + "presets.live_photo_quality": "Зургийн чанар", + "presets.live_photo_video_quality": "Видеоны чанар", + "presets.ringtone_start": "Хонхны аяны эхлэл (с)", + "presets.ringtone_length": "Хонхны аяны урт (с, дээд тал нь 40)", + "presets.ringtone_hint": "iPhone хонхны ая нь хамгийн ихдээ 40 секундийн AAC файл байдаг. Хонхны ая таны тохируулсан секундээс эхэлж, заасан уртаар таслагдана (хэзээ ч 40 с-ээс хэтрэхгүй).", + "presets.ico_sizes": "Дүрсний хэмжээнүүд", + "presets.group.pdf": "PDF", + "presets.merge": "Бүх файлыг нэг PDF болгож нэгтгэх", + "presets.source_bookmarks": "Эх файл бүрт хавчуурга (bookmark) нэмэх", + "presets.page_size": "Хуудасны хэмжээ", + "presets.page_size.FitImage": "Зурагт тааруулах", + "presets.page_size.A4": "A4", + "presets.page_size.Letter": "Letter", + "presets.margin": "Захын зай (мм)", + "presets.pages_per_sheet": "Нэг хуудсанд багтах нүүр", + "presets.sheet_paper": "Цаас", + "presets.sheet_paper.A4": "A4", + "presets.sheet_paper.Letter": "Letter", + "presets.sheet_paper.A3": "A3", + "presets.sheet_paper.SameAsFirstPage": "Эхний хуудастай ижил", + "presets.sheet_orientation": "Чиглэл", + "presets.sheet_orientation.Auto": "Автомат", + "presets.sheet_orientation.Portrait": "Босоо", + "presets.sheet_orientation.Landscape": "Хэвтээ", + "presets.sheet_order": "Хуудасны дараалал", + "presets.sheet_order.AcrossFirst": "Хөндлөн, дараа нь доош", + "presets.sheet_order.DownFirst": "Доош, дараа нь хөндлөн", + "presets.sheet_margin": "Цаасны захын зай (мм)", + "presets.sheet_gap": "Хуудас хоорондын зай (мм)", + "presets.sheet_borders": "Хуудас бүрийн эргэн тойронд нарийн хүрээ татах", + "presets.render_dpi": "Буулгах DPI (PDF → зураг)", + "presets.page_range": "Хуудсууд", + "presets.page_range_hint": "Бүх хуудас, эсвэл жишээ нь 1-3, 5", + "presets.split": "Хуудас бүрийг нэг файл болгох", + "presets.ask_pages": "Тухай бүр асуух", + "presets.ask_pages_hint": "PDF-ийг цагираг дээр тавихад хуудсыг сонгох жижиг цонх нээгдэнэ. Дээрх муж нь тухайн цонхны анхны утга болох ба хянах хавтас болон командын мөрөнд ашиглагдана.", + "presets.ask_compression": "Тухай бүр асуух", + "presets.ask_compression_hint": "Файлуудыг цагираг дээр тавихад ойролцоогоор хэр хэмжээтэй болохыг харуулсан шахалтын түвшинг сонгох жижиг цонх нээгдэнэ. Дээрх тохиргоо нь цонхны анхны утга болох ба хянах хавтас болон командын мөрөнд ашиглагдана.", + "compression.title": "Шахалтыг сонгох", + "compression.files": "{0} файл", + "compression.size_now": "Одоогийн хэмжээ: {0}", + "compression.estimate_label": "Тооцоолсон хэмжээ", + "compression.estimating": "Хэмжээг тооцоолж байна…", + "compression.estimate": "Ойролцоогоор {0} ({1}% жижиг)", + "compression.not_smaller": "Ойролцоогоор {0}, одоогийнхоос жижиг биш.", + "compression.not_smaller_kept": "Жижиг болохгүй байх магадлалтай: эх файлыг хэвээр үлдээнэ.", + "compression.unknown": "Filee эдгээр файлын хэмжээг тооцоолж чадахгүй байна.", + "compression.estimate_hint": "Урьдчилсан тооцоо: бодит хэмжээ нь файл дотор юу байгаагаас хамаарна.", + "compression.estimate_hint_video": "Урьдчилсан тооцоо: видеоны бодит хэмжээ нь дүрснээсээ ихээхэн хамаарна (хөдөлгөөн багатай дэлгэцийн бичлэг хамаагүй жижиг гарна).", + "compression.remember": "Энэ урьдчилсан тохиргоонд сануулах", + "pages.title": "Хуудас сонгох", + "pages.file_of": "{1}-ээс {0} дахь файл", + "pages.count": "Энэ PDF доторх хуудас: {0}", + "pages.count_unknown": "Filee энэ PDF-ийн хуудасны тоог тоолж чадсангүй.", + "pages.range_hint": "Бүх хуудас, эсвэл жишээ нь 13-55 эсвэл 1-3, 8, 12-15", + "pages.selected": "Сонгосон хуудас: {1}-ээс {0}", + "pages.invalid": "1-ээс эхлэн хуудасны дугаарыг бичнэ үү, жишээ нь 13-55 эсвэл 1-3, 8, 12-15.", + "pages.past_the_end": "Энэ PDF {0} дугаар хуудсаар дуусч байна.", + "pages.one_pdf": "Нэг PDF", + "pages.groups": "Нэг файлд хэд хэдэн хуудас", + "pages.per_file": "нэг файл дахь хуудас", + "pages.equal_parts": "тэнцүү хэсэг", + "presets.page_output": "Хуудсуудыг хадгалах хэлбэр", + "presets.video_output": "Видеог хадгалах хэлбэр", + "presets.video_one": "Нэг видео", + "presets.video_parts": "Хэд хэдэн хэсэг", + "presets.split_seconds": "нэг хэсгийн секунд", + "presets.split_minutes": "нэг хэсгийн минут", + "presets.video_parts_hint": "Дахин кодлохгүйгээр байгаагаар нь хуулах тул чанар, хэмжээ болон кодекийн тохиргоо үйлчлэхгүй. Хэсэг бүр тулгуур кадр дээр дуусдаг тул хүссэнээс хэдэн секундээр урт байж болно.", + "presets.pdf_tables_note": "PDF-ээс зураасаар зурсан хүснэгт бүр тусдаа ажлын хуудас болно (дараагийн хуудас руу үргэлжилсэн хүснэгт нэг хуудас хэвээр үлдэнэ), тоо болон огноо бодит утгаараа орно. Хүснэгтээс гадуурх текст орхигдоно.", + "presets.document_tables_note": "Word баримт (DOCX) эсвэл вэб хуудаснаас (HTML) хүснэгт бүр тусдаа ажлын хуудас болох ба тоо, огноо бодит утгаараа орно. Хүснэгтээс гадуурх текст орхигдоно. DOC файлыг эхлээд DOCX болгож хөрвүүлнэ үү.", + "presets.pdf_compression": "Шахах", + "presets.pdf_compression.None": "Шахахгүй", + "presets.pdf_compression.Screen": "Хамгийн жижиг (зургууд 72 dpi)", + "presets.pdf_compression.Ebook": "Тэнцвэртэй (зургууд 150 dpi)", + "presets.pdf_compression.Print": "Өндөр чанартай (зургууд 300 dpi)", + "presets.pdf_compression_hint": "Зургуудыг жижигрүүлж JPEG хэлбэрээр хадгална.\nТекст, фонт болон зураасан зургууд хэвээр үлдэнэ.\nХэрэв үр дүн нь жижиг болохгүй бол эх файлыг хэвээр үлдээнэ.", + "presets.pdf_ghostscript": "Мөн Ghostscript-ийг турших (суулгасан үед)", + "presets.pdf_ghostscript_hint": "Ихэвчлэн илүү жижиг болдог боловч файлыг бүхэлд нь дахин бичнэ.\nХамгийн жижиг үр дүнг нь хадгалж авна.", + "presets.ocr": "Текст таних (OCR)", + "presets.ocr_hint": "Скан болон зургууд хайлт хийх, засах боломжтой тексттэй болно. Tesseract шаардлагатай (Тохиргоо → Хөдөлгүүрүүд).\nАль хэдийн тексттэй хуудсууд хэвээр үлдэнэ.", + "presets.ocr_hint_macos": "macOS-ийн өөрийн текст таних системээр (Apple Vision) скан болон зургууд хайлт хийх, засах боломжтой тексттэй болно. Уншиж чадахгүй хэлэнд Tesseract шаардлагатай (Тохиргоо → Хөдөлгүүрүүд).\nАль хэдийн тексттэй хуудсууд хэвээр үлдэнэ.", + "presets.ocr_language": "Текстийн хэл", + "presets.ocr_language_size": "{0} татах", + "presets.ocr_more_languages": "Текст дэх бусад хэлүүд", + "presets.ocr_add_language": "Хэл нэмэх", + "presets.ocr_remove_language": "Энэ хэлийг хасах", + "presets.ocr_languages_hint": "Зөвхөн текст дотор үнэхээр байгаа хэлүүдийг нэмнэ үү: хэл нэмэх тусам текст таних нь удааширна.", + "presets.pdf_keep_metadata": "Хуудас болон зургийн мета өгөгдлийг хадгалах (XMP)", + "presets.watermark": "Усан тэмдэг", + "presets.watermark_hint": "жишээ нь НОРОГ", + "presets.pdf_password": "Нээх нууц үг", + "presets.pdf_password_hint": "Нууц үггүй бол хоосон орхино уу. Энэ нь урьдчилсан тохиргоотой хамт хадгалагддаг тул зөвхөн энэ төрлийн файлд ашиглана уу. PDF/A нууц үгтэй байх боломжгүй тул PDF/A сонгосон үед идэвхгүй байна.", + "presets.page_numbers": "Хуудасны дугаар (доод хэсэгт 1 / 5)", + "presets.combine_pages_hint": "Бүх хуудсыг нэг зургийн доор ар араас нь байрлуулна.\nХэт урт үр дүнг форматын дээд хязгаарт тааруулж жижигрүүлнэ (JPG 65,500 пиксел, WebP 16,383 пиксел).", + "presets.combine_pages": "Хуудсуудыг нэг урт зураг болгож давхарлах (PDF хөрвүүлэх үед)", + "presets.trim_page_margins": "Хуудас бүрийн дээд ба доод хоосон зайг тайрах", + "presets.split_tall_image": "Форматын хязгаараас хэт урт бол: хэд хэдэн зураг болгож хуваах", + "presets.split_tall_image_hint": "Унтраасан үед: урт зургийг форматын хязгаарт багтааж жижигрүүлнэ (JPG 65,500 пиксел, WebP 16,383 пиксел).\nАсаасан үед: хэмжээг нь хэвээр хадгалж хуудас хооронд нь хэд хэдэн файл болгож хуваана (name_1, name_2, …).", + "presets.group.document": "Баримт бичиг", + "presets.pdfa": "PDF/A (архивын)", + "presets.leave_out_pictures": "Зургуудыг орхих (зөвхөн текст)", + "presets.leave_out_pictures_hint": "Унтраасан үед: зургууд Markdown файлын хажууд \"name_files\" хавтаст хадгалагдаж түүнээс холбогдоно.\nАсаасан үед: зөвхөн текст хадгалагдаж хавтас үүсэхгүй.", + "presets.target_folder": "Хавтас (архив задлах)", + "presets.group.media": "Видео ба аудио", + "presets.media_quality": "Чанар", + "presets.media_quality_hint": "Шинэ формат нь кодекуудыг байгаагаар нь багтаах боломжтой үед (iPhone MOV → MP4) видеог зөвхөн дахин савлана (rewrap).\nЧанар алдахгүй, HDR хэвээр үлдэж, хэдхэн секундийн дотор дуусна.\nЖижиг сонголт нь файлыг багасгахын тулд үргэлж дахин кодлоно.", + "presets.media_quality.High": "Өндөр (том файл)", + "presets.media_quality.Balanced": "Тэнцвэртэй", + "presets.media_quality.Small": "Жижиг (хуваалцахад тохиромжтой)", + "presets.max_height": "Хамгийн их өндөр", + "presets.max_height.original": "Анхны", + "presets.crop_frame": "Кадрыг тайрах", + "presets.crop_frame.auto": "Хар хүрээг арилгах", + "presets.max_size_hint_image": "0 = хязгааргүй. Том зургийг хязгаарт багттал нь эхлээд бага чанартайгаар, дараа нь жижиг хэмжээтэйгээр дахин хадгална.", + "presets.max_size_hint_video": "0 = хязгааргүй. Том видеог уртад нь тохирох битрейтээр дахин кодлоно.", + "presets.size_range": "Файлын хэмжээ", + "presets.min_size": "Хамгийн бага", + "presets.max_size_short": "Хамгийн их", + "presets.size_unit": "Нэгж", + "presets.size_limit": "Хэмжээний хязгаар", + "presets.min_size_hint_image": "0 = доод хязгааргүй. Жижиг зургийг өндөр чанартайгаар дахин хадгална; чанарын тохиргоогүй форматуудыг (PNG, GIF…) томруулахгүй бөгөөд оронд нь мэдэгдэл өгнө.", + "presets.size_range_invalid": "Хамгийн бага утга нь хамгийн их утгаасаа их байна.", + "presets.keep_pixels": "Хэмжээг хэвээр үлдээж, зөвхөн чанарыг бууруулах", + "presets.keep_pixels_hint": "Хязгаарт багтаахын тулд зургийн хэмжээг хэзээ ч жижигрүүлэхгүй. Хамгийн бага чанартай үед ч багтахгүй бол хөрвүүлэхгүй.", + "presets.audio_bitrate": "Аудио битрейт", + "presets.audio_bitrate.auto": "Автомат", + "presets.remove_audio": "Дууг устгах", + "presets.audio_channels": "Суваг", + "presets.audio_channels.0": "Эх файлтай ижил", + "presets.audio_channels.1": "Моно", + "presets.audio_channels.2": "Стерео", + "presets.sample_rate": "Түүвэрлэлтийн давтамж", + "presets.sample_rate.source": "Эх файлтай ижил", + "presets.wav_format": "Битийн гүн", + "presets.wav_format.Pcm16": "16-бит", + "presets.wav_format.Pcm8": "8-бит", + "presets.wav_format.Pcm24": "24-бит", + "presets.wav_format.Pcm32": "32-бит", + "presets.wav_format.Float32": "32-бит float", + "presets.video_codec": "Видео кодек", + "presets.video_codec_hint": "H.264 хаана ч тоглоно.\nHEVC файлууд ойролцоогоор хоёр дахин жижиг бөгөөд ихэнх утас, зурагт болон сүүлийн үеийн компьютер дээр тоглоно.\nAV1 бүр ч жижиг боловч кодлоход удаан бөгөөд сүүлийн үеийн төхөөрөмж шаардана.\nСонгосон кодек дээр аль хэдийн байгаа видеог зөвхөн дахин савлана.", + "presets.video_codec.h264": "H.264 (хаана ч тоглоно)", + "presets.video_codec.vp9": "VP9", + "presets.video_codec.hevc": "HEVC / H.265 (илүү жижиг)", + "presets.video_codec.av1": "AV1 (хамгийн жижиг, удаан)", + "presets.hardware_encoding": "Техник хангамжийн хурдасгуур ашиглах (график чип)", + "presets.hardware_encoding_hint": "График чип дээр H.264, HEVC болон AV1-ийг кодлоно.\nХамаагүй хурдан бөгөөд бага эрчим хүч зарцуулна.\nИжил файлын хэмжээнд чанар нь ялимгүй бага байна.\nТохирох чипгүй бол (AV1-д сүүлийн үеийнх шаардлагатай) видеог ердийнхөөр нь кодлоно.", + "presets.caption_video": "Хадмал орчуулга үүсгэх (Whisper)", + "presets.caption_video_hint": "Whisper ашиглан видео болон аудио дахь яриаг буулгаж SRT хадмал орчуулгын файл болгоно. TXT руу хөрвүүлбэл цагийн тэмдэглэгээгүйгээр зөвхөн ярьсан текстийг өгнө.", + "presets.spoken_language": "Ярианы хэл", + "presets.spoken_language.auto": "Автомат", + "presets.audio_codec": "Аудио кодек", + "presets.audio_codec.aac": "AAC", + "presets.audio_codec.alac": "ALAC (чанар алдахгүй)", + "presets.group.archive": "Архив", + "presets.archive_level": "Шахалт", + "presets.archive_level.Store": "Байхгүй (зөвхөн хадгалах)", + "presets.archive_level.Fast": "Хурдан", + "presets.archive_level.Normal": "Хэвийн", + "presets.archive_level.Maximum": "Дээд зэргийн (удаан)", + "presets.combine": "Бүх файлыг нэг архивт хийх", + "presets.extract_note": "Архив бүрийг тусдаа хавтаст задална. Хаашаа орохыг Гаралт хэсэгт тохируулна.", + "presets.group.trace": "Мөшгөх", + "presets.group.cad": "CAD зураг", + "presets.trace_note": "Зургийг (PNG, JPG, …) вектор дүрс болгон мөшгөх үед ашиглагдана.", + "presets.trace_mode": "Горим", + "presets.trace_mode.Color": "Өнгөт", + "presets.trace_mode.BlackAndWhite": "Хар ба цагаан (зураасан зураг)", + "presets.trace_colors": "Өнгө", + "presets.trace_detail": "Нарийвчлал", + "presets.trace_detail_hint": "Бага утга нь хүрээг зөөлрүүлж жижиг цэгүүдийг арилгана.\nӨндөр утга нь пикселүүдийг нарийн дагаж жижиг хэсгүүдийг хадгална.", + "presets.group.output": "Гаралт", + "presets.location": "Хадгалах газар", + "presets.location.Default": "Хадгалах үндсэн байршил (Тохиргоо > Ерөнхий)", + "presets.location.SameFolder": "Эх файлтай ижил хавтаст", + "presets.location.Subfolder": "Дэд хавтаст", + "presets.location.CustomFolder": "Тогтсон хавтаст", + "presets.location.Ask": "Тухай бүр асуух", + "ask.save_title": "Үр дүнг хадгалах нэр", + "ask.folder_title": "Үр дүнг хаана хадгалахыг сонгоно уу", + "presets.subfolder": "Дэд хавтасны нэр", + "presets.subfolder_only_several": "Зөвхөн нэг файл хэд хэдэн файл болох үед", + "presets.subfolder_only_several_hint": "Нэг файл болж хөрвүүлэгдсэн файл эх файлынхаа хажууд хадгалагдана; зөвхөн олон файл болсон нь (хуудсаар хуваасан PDF гэх мэт) дэд хавтаст орно.", + "presets.custom_folder": "Хавтас", + "presets.browse": "Сонгох…", + "presets.pattern": "Файлын нэр", + "presets.pattern_hint": "{name} {ext} {preset} {date} {time} {index}", + "presets.keep_dates": "Эх файлын огноог хадгалах", + "presets.keep_dates_hint": "Хөрвүүлсэн файлууд эх файлын үүсгэсэн болон өөрчилсөн огноог авдаг тул зургууд огноогоороо эрэмбэлэгдсэн хэвээр байна.", + "presets.zip_result": "Үр дүнг ZIP болгож хадгалах", + "presets.zip_result_hint": "Үр дүнгийн файлууд (Shapefile-ийн .shp, .shx, .dbf, .prj болон .cpg) задгай файлуудын оронд эх файлын хажууд нэг ZIP болж багцлагдана.", + "presets.replace_original": "Эх файлыг орлуулах", + "presets.replace_original_hint": "Үр дүнгийн файл эх файлын нэр болон байршлыг авч, эх файл Хогийн сав руу орно. Зөвхөн үр дүн нь ижил форматтай үед ажиллах ба хянах хавтас эсвэл хөтчөөс чирсэн файлд хэзээ ч ажиллахгүй. Эх файл Хогийн сав руу орох боломжгүй үед хэвээр үлдэж үр дүнг хуулбар болгон хадгална. \"Хадгалах газар\" дээр юу гэж зааснаас үл хамааран эх файлын хавтаст хадгалагдана.", + "presets.conflict": "Хэрэв файл аль хэдийн байвал", + "presets.conflict.Rename": "Дугаар нэмэх", + "presets.conflict.Overwrite": "Дарж бичих", + "presets.conflict.Skip": "Алгасах", + "annotate.select": "Сонгох", + "annotate.select_hint": "Тэмдэглэгээг сонгох, зөөх эсвэл хэмжээг өөрчлөх (V)", + "annotate.pen": "Үзэг", + "annotate.pen_hint": "Чөлөөтэй зурах (P)", + "annotate.arrow": "Сум", + "annotate.arrow_hint": "Сүүлээс үзүүр хүртэл сум зурах (A)", + "annotate.box": "Дөрвөлжин", + "annotate.box_hint": "Хүрээ зурах (B)", + "annotate.highlight": "Тодруулагч", + "annotate.highlight_hint": "Нэвт харагдах өнгөөр тэмдэглэх (H)", + "annotate.text": "Текст", + "annotate.text_hint": "Товшоод шошго бичих (T)", + "annotate.number": "Дугаар", + "annotate.number_hint": "Дараагийн дугаарыг нэмэх бол товшино уу (N)", + "annotate.thin": "Нарийн", + "annotate.medium": "Дунд", + "annotate.thick": "Өргөн", + "annotate.red": "Улаан", + "annotate.orange": "Улбар шар", + "annotate.yellow": "Шар", + "annotate.green": "Ногоон", + "annotate.blue": "Цэнхэр", + "annotate.black": "Хар", + "annotate.undo": "Буцаах (Ctrl+Z)", + "annotate.redo": "Дахин хийх (Ctrl+Shift+Z)", + "annotate.remove": "Сонгосон тэмдэглэгээг устгах (Del)", + "annotate.keys": "V сонгоно · Tab тэмдэглэгээ сонгоно, сум хөдөлгөнө · P A B H T N хэрэгсэл сонгоно · Del устгана · Ctrl+Z буцаана · Esc хаана", + "annotate.save": "Хадгалах", + "annotate.save_next": "Хадгалаад дараагийнх", + "background.background": "Арын дэвсгэр", + "background.gradient": "Уусалт (градиент)", + "background.color": "Өнгө", + "background.picture": "Зураг", + "background.from": "Эхний өнгө", + "background.to": "Хоёр дахь өнгө", + "background.choose": "Сонгох…", + "background.no_picture": "Зураг сонгоогүй", + "background.padding": "Дотор зай", + "background.corners": "Булангууд", + "background.shadow": "Сүүдэр", + "background.shadow_none": "Байхгүй", + "background.shadow_light": "Хөнгөн", + "background.shadow_soft": "Зөөлөн", + "background.shadow_strong": "Хүчтэй", + "background.canvas": "Дэвсгэр талбай", + "background.auto": "Авто", + "background.square": "Дөрвөлжин", + "background.landscape": "Хэвтээ (16:9)", + "background.portrait": "Босоо (4:5)", + "background.same_look": "Бүх зурагт ижил загвар", + "background.save": "Хадгалах", + "background.save_next": "Хадгалаад дараагийнх", + "background.gradient_sunset": "Нар жаргах", + "background.gradient_sky": "Тэнгэр", + "background.gradient_mint": "Гаа", + "background.gradient_peach": "Тоор", + "background.gradient_ocean": "Далай", + "background.gradient_lilac": "Голт бор", + "background.color_white": "Цагаан", + "background.color_paper": "Цаас", + "background.color_charcoal": "Нүүрсэн хар", + "background.color_navy": "Гүн хөх", + "background.color_sand": "Элс", + "background.color_sage": "Саарал ногоон", + "background.picture_unreadable": "Энэ зургийг унших боломжгүй байна. Өөр зураг, уусалт эсвэл өнгө сонгоно уу.", + "background.keys": "Enter хадгална · Esc хаана · Tab загвараар шилжинэ · сум сонгох эсвэл гулсуурыг хөдөлгөнө", + "metadata.search": "Талбар болон утга хайх", + "metadata.fields": "{0} талбар", + "metadata.location_warning": "Энэ файлтай хэн ч хаана авсныг нь харах боломжтой.", + "metadata.unwritable": "Бүх талбарыг харуулж байна. Filee энэ төрлийн файлын мета өгөгдлийг өөрчилж чадахгүй.", + "metadata.needs_exiftool": "ExifTool-гүйгээр энэ файлын талбаруудыг унших боломжгүй. Тохиргоо › Хөдөлгүүрүүд хэсгээс суулгана уу.", + "metadata.embedded": "Энэ файл мөн өөрийн гэсэн мета өгөгдөлтэй видео эсвэл хоёр дахь зургийг агуулж байгаа бөгөөд түүнийг энд харуулах болон цэвэрлэх боломжгүй. “{0}” нь тэдгээргүй цэвэр хуулбар үүсгэнэ.", + "metadata.location_kept": "Байршил устгах нь энэ файлын бүх байршлын мэдээлэлд хүрч чадахгүй байна. Үлдэх зүйлс: {0}.", + "metadata.location_tracks": "Видео мөн замдаа (экшн камер, машины хар хайрцаг, дрон) байршлын мэдээлэл хадгалж болно. Filee үүнийг харах эсвэл устгах боломжгүй.", + "metadata.location_unread": "ExifTool нь {0}-ийн зөвхөн эхний 1,000 бичлэгийг уншсан тул Байршил устгах нь үлдсэн хэсэгт байршил байгаа эсэхийг шалгаж чадахгүй.", + "metadata.needs_perl": "Энэ файлын талбаруудыг уншихын тулд ExifTool-д Perl шаардлагатай бөгөөд энэ компьютерт байхгүй байна.", + "metadata.install": "ExifTool суулгах", + "metadata.remove_location": "Байршил устгах", + "metadata.remove_all": "Бүгдийг устгах", + "metadata.remove_all_hint": "Чиглэл болон өнгөний профайлыг хэвээр үлдээнэ. Түгжигдсэн талбарууд үлдэж болно.", + "metadata.changes_one": "1 өөрчлөлт", + "metadata.changes": "{0} өөрчлөлт", + "metadata.replace": "Эх файлыг орлуулах", + "metadata.replace_hint": "Хуулбар нь эх файлын байрыг эзэлж, эх файл Хогийн сав руу орно", + "metadata.save": "Хадгалах", + "metadata.save_copy": "Хуулбар хадгалах", + "metadata.save_next": "Хадгалаад дараагийнх", + "metadata.add_field": "Талбар нэмэх", + "metadata.one_per_line": "Мөр бүрт нэг", + "metadata.remove_field": "Талбар устгах", + "metadata.remove_named": "{0}-г устгах", + "metadata.undo": "Буцаах", + "metadata.undo_named": "{0}-г буцааж тавих", + "metadata.spoken_removed": "{0}, устгагдлаа", + "metadata.read_only": "Энд өөрчлөх боломжгүй", + "metadata.pdf_note": "Өмнөх утгууд PDF дотор сэргээгдэх боломжтой хэвээр үлдэнэ. Мета өгөгдөл устгах нь тэдгээрийг бүрмөсөн устгана.", + "metadata.keys": "Enter талбар засах эсвэл хадгална · Shift+Enter шинэ мөр эхлүүлнэ · Esc цуцлах эсвэл хаана · Ctrl+F хайна", + "metadata.empty": "Энэ файлд мета өгөгдөл олдсонгүй.", + "metadata.too_much": "Энд нээхэд хэт их мета өгөгдөл агуулж байна", + "metadata.too_long": "Энд засахад хэт урт байна. Устгах боломжтой хэвээр.", + "metadata.list_cut_short": "ExifTool нь {0}-ийн зөвхөн эхний 1,000 бичлэгийг уншсан тул үлдсэнийг нь алдахгүйн тулд энэ талбарыг энд засах боломжгүй. Устгах боломжтой хэвээр.", + "metadata.unreadable": "Мета өгөгдлийг нь унших боломжгүй байна", + "metadata.group.location": "Байршил", + "metadata.group.camera": "Камер", + "metadata.group.exposure": "Гэрэлтүүлэг (Exposure)", + "metadata.group.description": "Тайлбар", + "metadata.group.keywords": "Түлхүүр үгс", + "metadata.group.document": "Баримт бичиг", + "metadata.group.file": "Файл", + "presets.editor_title": "Урьдчилсан тохиргоо засах", + "presets.delete_confirm": "“{0}”-г устгах уу? Мөн бүх самбар болон бүлгээс хасагдах болно.", + "presets.name_required": "Нэр оруулна уу", + "presets.select": "Засахын тулд урьдчилсан тохиргоо сонгоно уу", + "theme.title": "Загвар", + "theme.style": "Загварын хэв маяг", + "theme.style.Soft": "Filee Зөөлөн", + "theme.style.MaterialYou": "Material You", + "theme.style.soft_hint": "Зөөлөн дугуйрсан булан болон цайвар гадаргуутай сонгодог Filee харагдац.", + "theme.style.material_you_hint": "Динамик өнгөний гадаргуу болон дасан зохицох онцлох өнгө бүхий Google Material 3 дизайн.", + "theme.style.m3_badge": "Material 3", + "theme.style.m3_tag": "M3", + "theme.mode": "Харагдац", + "theme.mode.System": "Систем", + "theme.mode.Light": "Цайвар", + "theme.mode.Dark": "Бараан", + "theme.accent": "Онцлох өнгө", + "theme.presets_pastel": "Цайвар өнгөний багц", + "theme.presets_vibrant": "Тод өнгөний загвар", + "theme.preset.monochrome": "Хар цагаан", + "theme.preset.lavender": "Лаванда", + "theme.preset.peach": "Тоор", + "theme.preset.mint": "Гаа", + "theme.preset.rose": "Сарнай", + "theme.preset.sky": "Тэнгэр", + "theme.preset.amber": "Хув", + "theme.preset.sage": "Саарал ногоон", + "theme.custom_color": "Өөрийн өнгө", + "theme.corner_radius": "Булангийн зөөлөн байдал", + "theme.donut_opacity": "Цагираг самбарын тунгалагжилт", + "theme.system_font": "Системийн фонт ашиглах", + "theme.system_font_hint": "Бусад програмын адил текстийг таны системийн өөрийн фонтоор харуулна. Дутуу бичгийг Filee-ийн суурилагдсан фонтууд зурсан хэвээр байна.", + "theme.reduce_motion": "Хөдөлгөөнт эффектийг багасгах", + "theme.reduce_motion_hint": "Хуучин компьютерт тохиромжтой. Шилжилт болон цагирагийн ойх хөдөлгөөнийг унтраана.", + "theme.window_size": "Цонхны хэмжээ", + "theme.window_size_smaller": "Жижиг", + "theme.window_size_larger": "Том", + "theme.window_size_reset": "Сэргээх", + "theme.window_size_hint": "Filee-ийн цонх дахь бүх зүйлийг томруулж эсвэл жижигрүүлнэ. Аль ч цонхонд {0} + хулганы дугуй болон {0} + нэмэх / хасах товч ижил үйлдэл хийх ба {0} + 0 нь 100% руу буцаана.", + "theme.preview": "Урьдчилж харах", + "theme.preview_toggle": "Жишээ унтраалга (зөвхөн харахад зориулагдсан, тохиргоо биш)", + "theme.preview_toggle_hint": "Энэ загварт унтраалгууд хэрхэн харагдахыг харуулна. Ямар ч тохиргоог өөрчлөхгүй.", + "engines.title": "Хөрвүүлэх хөдөлгүүрүүд", + "engines.description": "Filee хөрвүүлэлт бүрт хамгийн сайн боломжит хөдөлгүүрийг сонгодог.\nХэд хэдэн хөдөлгүүр ижил үйлдэл хийх боломжтой үед дээр байрласан нь давуу эрхтэй.", + "engines.available": "Бэлэн", + "engines.unavailable": "Боломжгүй", + "engines.move_up": "Дээшлүүлэх", + "engines.move_down": "Доошлуулах", + "engines.recheck": "Дахин шалгах", + "engines.conversions": "{0} хөрвүүлэлт", + "engines.optional_title": "Нэмэлт хөдөлгүүрүүд", + "engines.optional_description": "Том хэмжээтэй хөдөлгүүрүүдийг зөвхөн таныг хүссэн үед л татаж авна.\nFilee шинэчлэгдэхэд эдгээр нь хэвээр үлдэж, устгах үед хамт устгагдана.", + "engines.all_title": "Бүх хөдөлгүүр", + "engines.update": "Шинэчлэх", + "engines.state.update_available": "Шинэ хувилбар {0}", + "engines.update_notice_title": "Таны суулгасан хөдөлгүүрүүдэд шинэ хувилбар гарлаа", + "engines.settings": "Тохиргоо", + "engines.all_description": "Дарааллыг өөрчлөхийн тулд картыг чирэх (эсвэл сумтай товчийг ашиглах) боломжтой.", + "engines.lo_title": "LibreOffice суулгасан үед", + "engines.lo_description": "LibreOffice илүү нарийвчлалтай гүйцэтгэдэг хөрвүүлэлтүүдийг хариуцаж авах боломжтой.\nLibreOffice байхгүй үед эдгээр унтраалга юу ч өөрчлөхгүй.", + "engines.lo_slides": "Үзүүлэн (слайд) → PDF хөрвүүлэхэд LibreOffice ашиглах", + "engines.lo_slides_hint": "Слайдын арын дэвсгэр болон дүрсний байрлал PowerPoint дээрх шигээ гарна.\nУнтраасан үед: суурилагдсан аргаар хөрвүүлэх бөгөөд арын дэвсгэр алдагдах эсвэл дүрс шилжих магадлалтай.", + "engines.lo_documents": "Word баримт → PDF хөрвүүлэхэд LibreOffice ашиглах", + "engines.lo_documents_hint": "Хятад болон Япон цэг таслалын дүрмийг багтаасан Word дээрх шиг загвараар бууна.\nУнтраасан үед: суурилагдсан аргаар хөрвүүлнэ.", + "engines.lo_sheets": "Хүснэгт → PDF хөрвүүлэхэд LibreOffice ашиглах", + "engines.lo_sheets_hint": "Хэвлэх муж, хуудасны тохиргоо болон хуудас таслалтын хамт Excel шиг хэвлэгдэнэ.\nУнтраасан үед: суурилагдсан арга нь хуудас бүрийг хуудасны өргөнд тааруулна (хуудас таслалт хадгалагдана).", + "engines.lo_hwp": "HWP·HWPX → PDF хөрвүүлэхэд LibreOffice ашиглах", + "engines.lo_hwp_hint": "Анхдагчаар унтраалттай: rhwp нь ихэвчлэн 한글-тэй илүү адилхан харагддаг.\nrhwp баримтыг буруу буулгасан үед (текст давхцах, хүснэгт зөрөх) харьцуулж харахын тулд асаана уу.", + "engines.package.libreoffice.name": "LibreOffice (хуучин болон ховор форматууд)", + "engines.package.libreoffice.description": "Хуучин эсвэл ховор форматуудад шаардлагатай: DOC·PPT, OpenDocument үзүүлэн, WordPerfect, ClarisWorks·MacWrite, Apple Pages·Numbers·Keynote, Publisher·Visio болон бусад.\nМөн DOC·XLS·PPT·ODT·ODP·EMF хэлбэрээр хадгалж, үзүүлэн → PDF хөрвүүлэлтийг илүү нарийвчлалтай болгоно.\nWord, Excel, PowerPoint, PDF болон HWP үүнгүйгээр хөрвүүлэгдэнэ.", + "engines.package.pandoc.name": "Pandoc (Markdown, LaTeX, Org болон бусад)", + "engines.package.pandoc.description": "Markdown болон HTML ↔ ODT болон RTF, DOCX → Markdown, мөн LaTeX, Org, AsciiDoc, Typst, Jupyter болон бусад тэмдэглэгээний хэлийг нэмнэ.\nМөн Markdown-оос PPTX слайд үүсгэнэ.\nMarkdown болон HTML → PDF, DOCX болон HWPX үүнгүйгээр ажиллана.", + "engines.package.ghostscript.name": "Ghostscript (EPS ба PostScript)", + "engines.package.ghostscript.description": "EPS, PS болон хуучин Illustrator файлууд → PDF ба зураг, PDF эсвэл SVG → EPS/PS.\nSVG болон PDF-тэй нийцтэй AI файлууд үүнгүйгээр хөрвүүлэгдэнэ.", + "engines.package.tesseract.name": "Tesseract (текст таних, OCR)", + "engines.package.tesseract.description": "Сканнердсан PDF болон зургийн текстийг уншина: хайлт хийх боломжтой PDF, DOCX, TXT.\nХэл бүрийг анх удаа ашиглах үед татаж авна.", + "engines.package.exiftool.name": "ExifTool (мета өгөгдөл)", + "engines.package.exiftool.description": "Зураг, PDF, видео болон дууны бүх мета өгөгдлийн талбарыг уншиж, файлын үндсэн агуулгад хүрэлгүйгээр ихэнх төрлийн файлд засварлана.\nМета өгөгдөл хэрэгсэлд ашиглагдана; үүнгүйгээр талбарууд зөвхөн унших горимоор харагдана.", + "engines.package.ffmpeg.name": "FFmpeg (видео ба аудио)", + "engines.package.ffmpeg.description": "Видео болон аудио хөрвүүлэлт, видео → GIF эсвэл тогтсон зураг, видеоноос дуу салгах болон GIF → MP4 үйлдлүүдийг нэмнэ.\nЗөвхөн видео болон аудионд шаардлагатай.", + "engines.package.whisper.name": "Whisper (AI хадмал орчуулга)", + "engines.package.whisper.description": "Видео болон аудио дахь яриаг буулгаж SRT хадмал орчуулгын файл болгоно. Интернэт холболтгүйгээр офлайн ажиллана.", + "engines.package.calibre.name": "Calibre (Kindle ба ховор цахим номын форматууд)", + "engines.package.calibre.description": "Kindle-д зориулж MOBI болон AZW3 хадгалж, ховор цахим номын форматуудыг (LIT, LRF, PDB, CHM…) хөрвүүлнэ.\nEPUB, MOBI, AZW3, FB2 болон комик номыг үүнгүйгээр уншина.", + "engines.package.size": "Татах {0} · Диск дээр {1}", + "engines.package.system_required": "Энэ компьютерт суулгасан хувилбарыг ашиглах.", + "engines.guidance.macos": "Энэ Mac-д зориулж {0}-г суулгаад “Миний хувилбарыг ашиглах…”-ийг сонгож програм эсвэл .app хавтсыг нь заана уу.", + "engines.guidance.macos.ffmpeg": "Homebrew-ээр суулгаад (brew install ffmpeg) “Дахин шалгах”-ийг сонгоно уу.\nЭсвэл “Миний хувилбарыг ашиглах…”-ийг сонгож bin хавтсыг нь заана уу.", + "engines.guidance.macos.ghostscript": "Homebrew-ээр суулгаад (brew install ghostscript) “Дахин шалгах”-ийг сонгоно уу.\nЭсвэл “Миний хувилбарыг ашиглах…”-ийг сонгож bin хавтсыг нь заана уу.", + "engines.guidance.macos.tesseract": "Homebrew-ээр суулгаад (brew install tesseract) “Дахин шалгах”-ийг сонгоно уу.\nЭсвэл “Миний хувилбарыг ашиглах…”-ийг сонгож bin хавтсыг нь заана уу.", + "engines.guidance.macos.exiftool": "Homebrew-ээр суулгаад (brew install exiftool) “Дахин шалгах”-ийг сонгоно уу.\nЭсвэл “Миний хувилбарыг ашиглах…”-ийг сонгож хавтсыг нь заана уу.", + "engines.guidance.macos.calibre": "Filee-ийн татдаг calibre нь macOS 14 эсвэл түүнээс хойших хувилбарыг шаарддаг. Энэ macOS-д тохирох сүүлийн хувилбар болох calibre 7.26-г calibre-ebook.com хаягаас суулгаад “Миний хувилбарыг ашиглах…”-ийг сонгож .app хавтсыг нь заана уу.", + "engines.guidance.linux": "Өөрийн дистрибьюшний багцын менежерээр {0}-г суулгаад “Миний хувилбарыг ашиглах…”-ийг сонгож програмын хавтсыг нь заана уу.", + "engines.guidance.linux.libreoffice": "Багцын менежерээрээ суулгаад (Ubuntu/Debian: sudo apt install libreoffice) “Дахин шалгах”-ийг сонгоно уу.\nHWP нээхэд мөн Java болон H2Orestart өргөтгөл шаардлагатай.", + "engines.guidance.linux.ghostscript": "Багцын менежерээрээ суулгаад (Ubuntu/Debian: sudo apt install ghostscript) “Дахин шалгах”-ийг сонгоно уу.", + "engines.guidance.linux.tesseract": "Багцын менежерээрээ суулгаад (Ubuntu/Debian: sudo apt install tesseract-ocr) “Дахин шалгах”-ийг сонгоно уу.", + "engines.guidance.linux.exiftool": "Багцын менежерээрээ суулгаад (Ubuntu/Debian: sudo apt install libimage-exiftool-perl) “Дахин шалгах”-ийг сонгоно уу.", + "engines.guidance.windows": "Filee-д энэ компьютерт зориулсан {0} татах холбоос алга.\n“Миний хувилбарыг ашиглах…”-ийг сонгож суулгасан хувилбарыг заана уу.", + "engines.use_own_app_folder": "{0}.app агуулсан хавтсыг сонгоно уу", + "engines.progress_detail": "{1}-ээс {0} · {2}/с · {3}", + "engines.eta.estimating": "үлдсэн хугацааг тооцоолж байна…", + "engines.eta.seconds": "{0} с үлдлээ", + "engines.eta.minutes": "{0} мин үлдлээ", + "engines.install": "Суулгах", + "engines.cancel": "Цуцлах", + "engines.remove": "Устгах", + "engines.remove_confirm": "{0}-г устгах уу? Та дараа нь дахин татаж авах боломжтой.", + "engines.state.own_copy": "Таны хувилбар", + "engines.state.system_copy": "Энэ компьютер дээр олдсон", + "engines.update_recommended": "Шинэчлэхийг зөвлөж байна: энэ хувилбар нь {0}, Filee нь {1} хувилбартай шалгагдсан.\nИхэнх хөрвүүлэлт ажилласан хэвээр байна.", + "engines.use_own": "Миний хувилбарыг ашиглах…", + "engines.use_own_hint": "Танд аль хэдийн байгаа юу? Програмыг нь зааж өгвөл Filee өөрөө татахын оронд түүнийг ашиглана.", + "engines.use_own_title": "Өөрийн {0} програмыг сонгоно уу", + "engines.use_own_missing": "Тэр хавтаст Filee-д хэрэгтэй бүх зүйл алга: {0}.", + "engines.stop_own": "Ашиглахаа болих", + "engines.remove_failed": "Хөдөлгүүр ашиглагдаж байна. Одоо явагдаж буй хөрвүүлэлтүүд дууссаны дараа дахин оролдоно уу.", + "engines.state.not_installed": "Суулгаагүй", + "engines.state.queued": "Хүлээж байна…", + "engines.state.downloading": "Татаж байна {0}%", + "engines.state.unpacking": "Суулгаж байна…", + "engines.state.installed": "Суулгагдсан", + "engines.state.failed": "Амжилтгүй: {0}", + "engines.offline": "Офлайн", + "engines.offline_hint": "Энд интернэт алга уу? Өөр компьютер дээр татсан файлаас суулгах, эсвэл тэндээс энэ компьютерт зориулж файлуудыг хадгалж авна уу.", + "engines.install_from_files": "Татсан файлуудаас суулгах…", + "engines.install_from_files_title": "{0}-ийн татсан файлуудыг сонгоно уу", + "engines.save_files": "Өөр компьютерт зориулж файлуудыг хадгалах…", + "engines.save_files_title": "{0}-ийн файлуудыг хаана хадгалахыг сонгоно уу", + "engines.save_files_done": "{0}-ийн файлууд {1} дотор хадгалагдлаа.\nТэдгээрийг нөгөө компьютер руу хуулаад тэндээс Офлайн → Татсан файлуудаас суулгах-ийг сонгоно уу. Filee-ийн ижил хувилбар байх шаардлагатай.", + "engines.save_files_failed": "Файлуудыг хадгалж чадсангүй: {0}", + "engines.copy_links": "Татах холбоосуудыг хуулах", + "engines.links_copied": "Татах холбоосууд түр санах ойд хуулагдлаа. Интернэттэй компьютер дээр файлуудыг татаж аваад, энд Офлайн → Татсан файлуудаас суулгах-ийг сонгоно уу.", + "engines.state.copying": "Хуулж байна {0}%", + "about.title": "Тухай", + "about.updates": "Шинэчлэлтүүд", + "common.search": "Хайх", + "common.retry": "Дахин оролдох", + "about.version": "Хувилбар {0}", + "about.license": "Filee нь MIT лицензийн дагуух чөлөөт програм хангамж юм.", + "about.notices": "Гуравдагч талын мэдэгдлүүд", + "about.github": "GitHub сан", + "about.support_title": "Filee-г хөгжүүлэхэд туслах", + "about.support_text": "Filee нь үнэгүй бөгөөд нээлттэй эх сурвалжтай.\nGitHub дээр од дарах, алдаа мэдээлэх, санаа өгөх эсвэл ивээн тэтгэх зэрэг нь бүгд тус болно.", + "about.sponsor": "Ивээн тэтгэх", + "sponsor.title": "Filee-г ивээн тэтгэх", + "sponsor.lead": "Filee үнэгүй бөгөөд үнэгүй хэвээр байх болно. Хөгжүүлэлтийг нь дэмжихийг хүсвэл өөрт тохирох хэлбэрээ сонгоно уу.", + "sponsor.note.github": "GitHub-ээр дамжуулан картаар сар бүр эсвэл нэг удаа", + "sponsor.note.fairy": "Солонгос карт болон хялбар төлбөр", + "sponsor.note.patreon": "Сар бүрийн гишүүнчлэл", + "sponsor.note.kofi": "Нэг удаагийн кофе, бүртгэл шаардлагагүй", + "sponsor.note.paypal": "PayPal-аар дурын дүнгээр", + "sponsor.thanks": "Ивээн тэтгэгчдэдээ баярлалаа", + "sponsor.star": "GitHub дээр ⭐ дарах нь үнэгүй бөгөөд бусад хүмүүст Filee-г олоход тусалдаг.", + "feedback.notice_title": "Filee танд тус болж байна уу?", + "feedback.notice_text": "GitHub дээр од дарах нь бусад хүмүүст Filee-г олоход тусалдаг.\nАсуудал болон шинэ санаануудыг мөн баяртайгаар хүлээн авна.", + "feedback.star": "GitHub дээр од дарах", + "feedback.issue": "Асуудал эсвэл санаа мэдээлэх", + "common.ok": "OK", + "common.cancel": "Цуцлах", + "common.save": "Хадгалах", + "common.close": "Хаах", + "common.delete": "Устгах", + "common.yes": "Тийм", + "common.no": "Үгүй", + "common.on": "Асаалттай", + "common.off": "Унтраалттай", + "setup.title": "Хөрвүүлэх хөдөлгүүрүүдийг сонгох", + "setup.description": "Зураг, PDF, Office баримт, HWP, цахим ном, архив, фонт, CAD болон 3D загваруудыг одоо шууд хөрвүүлэх боломжтой.\nЗөвхөн видео, аудио эсвэл ховор форматуудад зориулж хөдөлгүүр татна уу.", + "setup.note": "Та Тохиргоо → Хөдөлгүүрүүд хэсгээс хүссэн үедээ хөдөлгүүр суулгах эсвэл устгах боломжтой.", + "setup.install": "Сонгосныг суулгах", + "setup.later": "Дараа", + "setup.background": "Арын горимд үргэлжлүүлэх", + "setup.done": "Дууслаа", + "setup.selection": "Татах хэмжээ: {0}", + "setup.nothing_selected": "Юу ч сонгоогүй", + "installer.title": "Filee Суулгац", + "installer.install": "Суулгах", + "installer.update": "Шинэчлэх", + "installer.welcome.fresh": "Суулгагч нь энэ компьютерт Filee {0}-г суулгана.", + "installer.welcome.update": "Filee {0} суулгагдсан байна.\nСуулгагч үүнийг {1} болгож шинэчилнэ; таны тохиргоо, урьдчилсан тохиргоо болон хөдөлгүүрүүд хэвээр үлдэнэ.", + "installer.welcome.license": "Filee нь үнэгүй бөгөөд нээлттэй эх сурвалжтай (MIT лиценз).", + "installer.language": "Хэл", + "installer.options.title": "Сонголтууд", + "installer.options.folder": "Суулгах хавтас", + "installer.options.browse": "Өөрчлөх…", + "installer.options.space": "Filee-д диск дээр ойролцоогоор {0} сул зай шаардлагатай.", + "installer.options.later": "Та эдгээрийг дараа нь Filee доторх Тохиргоо → Ерөнхий хэсгээс өөрчлөх боломжтой.", + "installer.options.update_note": "Filee бусад тохиргоогоо хэвээр хадгална. Хүссэн үедээ Filee доторх Тохиргоо → Ерөнхий хэсгээс өөрчилнө үү.", + "installer.task.modern_menu": "Мөн зөвхөн “Бусад сонголтыг харуулах” дотор бус, Windows 11-ийн үндсэн цэсний дээд хэсэгт харуулах", + "installer.task.cli": "“filee” командыг PATH-д нэмэх (командын мөрөөс хөрвүүлэх)", + "installer.task.desktop_icon": "Дэлгэц дээр товчлол үүсгэх", + "installer.engines.when": "Filee эхлэхдээ таны сонгосон хөдөлгүүрүүдийг албан ёсны эх сурвалжаас нь татаж авна.", + "installer.progress.install": "Filee-г суулгаж байна", + "installer.progress.update": "Filee-г шинэчилж байна", + "installer.status.verifying": "Суулгацын файлыг шалгаж байна…", + "installer.status.closing": "Filee-г хааж байна…", + "installer.status.removing_old": "Өмнөх хувилбарыг устгаж байна (тохиргоо болон хөдөлгүүрүүд хэвээр үлдэнэ)…", + "installer.status.copying": "Filee-ийн файлуудыг хуулж байна…", + "installer.status.explorer_menu": "File Explorer-ийн цэсэнд Filee-г нэмж байна…", + "installer.status.finishing": "Дуусгаж байна…", + "installer.status.rolling_back": "Өөрчлөлтүүдийг буцааж байна…", + "installer.status.removing": "Filee-г устгаж байна…", + "installer.done.title": "Filee бэлэн боллоо", + "installer.done.text": "Filee нь taskbar-ийн мэдэгдлийн хэсэгт (tray) ажиллана.\n\nФайлуудыг хөрвүүлэхийн тулд идэвхжүүлэх товчийг удаан дарж чирэх, эсвэл File Explorer дотор баруун товшино уу.", + "installer.done.updated": "Filee шинэчлэгдлээ. Таны тохиргоо, урьдчилсан тохиргоо болон хөдөлгүүрүүд өмнөх шигээ хэвээр байна.", + "installer.done.engines": "Таны сонгосон хөрвүүлэх хөдөлгүүрүүд Filee эхлэх үед татагдана.", + "installer.done.launch": "Filee-г нээх", + "installer.warning.explorer_menu": "Windows нь Filee-г File Explorer цэсний дээд хэсэгт нэмж чадсангүй:\n\n{0}\n\nFilee нь “Бусад сонголтыг харуулах” дотор харагдсан хэвээр байна. Та Filee доторх Тохиргоо → Ерөнхий хэсгээс дахин оролдох боломжтой.", + "installer.warning.runtime": "{0} ажиллах боломжгүй: үүнд энэ компьютер дээр байхгүй байгаа Microsoft Visual C++ runtime ({1}) шаардлагатай. Filee-ийн бусад бүх зүйл ажиллана. Засахын тулд Microsoft-ийн Visual C++ Redistributable (x64)-ийг суулгана уу:\n{2}", + "installer.error.title": "Filee суулгагдсангүй", + "installer.error.uninstall_title": "Filee бүрэн устгагдсангүй", + "installer.error.space": "{0} диск дээр хангалттай сул зай алга: Filee-д {1} шаардлагатай боловч зөвхөн {2} сул байна.", + "installer.error.damaged": "Энэ суулгацын файл гэмтсэн байна. filee.sh хаягаас дахин татна уу.", + "installer.error.incomplete": "Энэ суулгацын файл дутуу байна, таталт дуусаагүй байж болзошгүй. filee.sh хаягаас дахин татна уу.", + "installer.error.files": "Суулгагч Filee-ийн файлуудыг бичиж чадсангүй: {0}", + "installer.error.unexpected": "Алдаа гарлаа: {0}", + "installer.error.windows": "Filee-д 64-битийн Windows 10 (1809 эсвэл түүнээс хойших хувилбар) шаардлагатай.", + "installer.error.rolled_back": "Суулгагч бүх зүйлийг буцаалаа: өмнөх Filee ажилласан хэвээр байна.", + "installer.error.undone": "Суулгагч өөрчлөлтүүдээ буцаалаа.", + "installer.error.nothing_changed": "Энэ компьютер дээр юу ч өөрчлөгдсөнгүй.", + "installer.error.log": "Дэлгэрэнгүй мэдээлэл бүртгэл (log) дотор байна: {0}", + "installer.uninstall.title": "Filee-г устгах", + "installer.uninstall.text": "Энэ нь Filee {0}-г File Explorer цэсний бүртгэл, системтэй хамт эхлэх бүртгэл болон татсан хөрвүүлэх хөдөлгүүрүүдийн хамт энэ компьютерээс устгана.", + "installer.uninstall.delete_settings": "Миний тохиргоо, урьдчилсан тохиргоо болон самбаруудыг мөн устгах", + "installer.uninstall.settings_where": "Тэдгээр нь {0} дотор байдаг. Filee-г дахин суулгахдаа буцааж авахын тулд хэвээр үлдээнэ үү.", + "installer.uninstall.button": "Устгах", + "installer.uninstall.progress": "Filee-г устгаж байна", + "installer.uninstall.done_title": "Filee устгагдлаа", + "installer.uninstall.done": "Filee энэ компьютер дээр байхгүй боллоо.", + "installer.uninstall.restart": "Ашиглагдаж байсан цөөн хэдэн файл компьютерийг дахин ачаалах үед устана. Гараар устгах зүйл байхгүй.", + "installer.uninstall.settings_kept": "Таныг Filee-г дахин суулгахад зориулж тохиргоонууд тань хэвээр үлдлээ.", + "installer.uninstall.not_installed": "Filee нь {0} дотор суулгагдаагүй байна.", + "installer.uninstall.still_running": "Filee ажилласан хэвээр байгаа тул хаах боломжгүй байлаа, иймд файлууд нь хэвээр үлдлээ. Нэвтэрсэн бүх хэрэглэгчийн бүртгэл дээр системийн тавиур дахь дүрсээс Filee-г хаагаад дахин устгана уу.", + "installer.uninstall.files_left": "{0} доторх зарим файлыг устгаж чадаагүй тул Filee суулгасан програмуудын жагсаалтад үлдлээ. Хамгаалалтын програм хааж байж болзошгүй. Компьютерийг дахин ачаалаад Filee-г дахин устгана уу.", + "installer.uninstall.cleanup_failed": "Filee таны бүртгэлд бүртгэгдсэн бүх зүйлийг устгаж чадсангүй. Системтэй хамт эхлэх бүртгэл эсвэл File Explorer цэсний бүртгэл үлдэж болох ч ямар ч үйлдэл хийхгүй. Та Тохиргоо > Програмууд > Эхлүүлэх (Startup) хэсгээс автоматаар эхлэх бүртгэлийг унтрааж болно.", + "installer.uninstall.files_kept": "Ашиглагдаж байсан цөөн хэдэн файл {0} дотор .old төгсгөлтэй нэрээр үлдлээ. Тэдгээр нь ямар ч үйлдэл хийхгүй тул та устгаж болно.", + "installer.options.hide": "Нуух", + "installer.minimize": "Жижигрүүлэх", + "installer.error.copy": "Дэлгэрэнгүйг хуулах", + "installer.error.copied": "Хуулагдлаа", + "watch.title": "Хянах хавтаснууд", + "watch.description": "Filee ажиллаж байх үед эдгээр хавтаст орсон файлууд автоматаар хөрвүүлэгдэнэ.\nТатаж буй болон хуулж буй файлуудыг дуустал нь хүлээнэ.", + "watch.add": "Хавтас нэмэх", + "watch.empty": "Одоогоор хянах хавтас алга.", + "watch.enabled": "Асаалттай", + "watch.remove": "Устгах", + "watch.folder": "Хянах хавтас", + "watch.folder_placeholder": "Хавтас сонгох", + "watch.preset": "Хөрвүүлэх тохиргоо", + "watch.originals": "Хөрвүүлсний дараа", + "watch.originals_keep": "Эх файлыг байгаа газарт нь үлдээх", + "watch.originals_move": "Эх файлыг \"originals\" хавтас руу зөөх", + "watch.originals_hint": "Эх файлуудыг зөөх нь хавтсыг ирсэн зурвасын хайрцаг (inbox) шиг ажиллуулах ба Filee эхлэх үед тэнд хүлээж байсан файлуудыг мөн хөрвүүлнэ.", + "watch.output": "Хөрвүүлсэн файлуудыг хадгалах газар", + "watch.output_placeholder": "Хянаж буй хавтас доторх \"converted\" хавтас", + "watch.subfolders": "Дэд хавтаснуудыг хамруулах", + "watch.options": "Нэмэлт сонголтууд (заавал биш)", + "watch.include": "Хөрвүүлэх файлууд", + "watch.include_placeholder": "Өргөтгөл эсвэл нэр бичээд Enter дарна уу (жишээ нь heic, scan_*)", + "watch.include_hint": "Бүх файлыг хөрвүүлэх бол хоосон орхино уу.\n· heic → .heic өргөтгөлтэй файлууд\n· scan → нэрэндээ \"scan\" агуулсан файлууд\n· * дурын текстийг, ? нэг тэмдэгтийг орлоно (жишээ нь scan_*.jpg)", + "watch.name": "Үндсэн нэр", + "watch.name_placeholder": "Урьдчилсан тохиргоотой ижил: {0}", + "watch.name_hint": "Товчнууд нэрийн хэсгүүдийг нэмнэ. Урьдчилсан тохиргооны нэрийг ашиглах бол хоосон орхино уу.", + "watch.rename": "Хөрвүүлсэн файлуудын нэр", + "watch.rename_find": "Хайх, жишээ нь IMG_(\\d+)", + "watch.rename_replace": "Орлуулах, жишээ нь Photo_$1", + "watch.name_summary": "Нэр: {0}", + "watch.name_summary_preset": "Нэр: {0} (урьдчилсан тохиргоотой ижил)", + "watch.token.name": "Эх нэр", + "watch.token.ext": "Эх өргөтгөл", + "watch.token.date": "Огноо", + "watch.token.time": "Цаг", + "watch.token.index": "Дугаар", + "watch.token.preset": "Тохиргооны нэр", + "watch.kind.Replace": "Текст орлуулах", + "watch.kind.Remove": "Текст устгах", + "watch.kind.Prefix": "Эхэнд нь нэмэх", + "watch.kind.Suffix": "Төгсгөлд нь нэмэх", + "watch.kind.SpacesToUnderscores": "Хоосон зайг _ болгох", + "watch.kind.RemoveCopyNumber": "(2) гэх мэт хуулбарын дугаарыг устгах", + "watch.kind.RemoveBrackets": "Хаалт доторх текстийг устгах", + "watch.kind.RemoveLeadingNumber": "Эхэнд байгаа дугаарыг устгах", + "watch.kind.RemoveSymbols": "Тэмдэгтүүдийг устгах", + "watch.kind.Lowercase": "бүх үсгийг жижиг болгох", + "watch.kind.Uppercase": "БҮХ ҮСГИЙГ ТОМ БОЛГОХ", + "watch.kind.Regex": "Нарийвчилсан: энгийн илэрхийлэл (regex)", + "watch.ph.find": "Хайх текст, жишээ нь IMG_", + "watch.ph.replace": "Орлуулах текст, жишээ нь Photo_", + "watch.ph.remove": "Устгах текст, жишээ нь _copy", + "watch.ph.prefix": "Нэмэх текст, жишээ нь 2026_", + "watch.ph.suffix": "Нэмэх текст, жишээ нь _final", + "watch.advanced": "Нарийвчилсан", + "watch.recipe.camera_to_photo": "IMG_-г Photo_ болгож өөрчлөх", + "watch.recipe.lowercase": "Бүгдийг жижиг үсгээр", + "watch.rename_edit": "Нэрлэх дүрмийг засах", + "watch.rename_title": "Хөрвүүлсэн файлуудыг нэрлэх", + "watch.rename_intro": "Үндсэн нэрийг тохируулаад шаардлагатай бол дүрмээр хэсгүүдийг нь өөрчилнө үү.\nУрьдчилж харах хэсэгт файл бүрийн авах нэр харагдана.", + "watch.rename_steps": "Өөрчлөлтүүд (дээрээс доош дарааллаар хэрэгжинэ)", + "watch.rename_no_steps": "Өөрчлөлт алга. Зүүн талаас сонгох эсвэл шаардлагатай бол нэгийг нэмнэ үү.", + "watch.step_up": "Дээшлүүлэх (түрүүлж ажиллана)", + "watch.rename_try": "Нэр турших", + "watch.rename_try_placeholder": "Файлын нэр бичнэ үү, жишээ нь IMG_0412.jpg", + "watch.include_matches": "Хавтас дахь {0} файл одоо таарч байна", + "watch.add_step": "Дүрэм нэмэх", + "watch.remove_step": "Энэ дүрмийг устгах", + "watch.recipes": "Түгээмэл орлуулалтууд", + "watch.recipes_hint": "Дүрэм болгож нэмэхийн тулд давхар товшино уу (эсвэл + дарна уу), дараа нь хүсвэл өөрчилж болно.", + "watch.recipe_add": "Дүрэм болгож нэмэх", + "watch.recipe_removes": "(устгагдсан)", + "watch.recipe.drop_camera_prefix": "IMG_-г устгах", + "watch.recipe.spaces": "Хоосон зайг доогуур зураас болгох", + "watch.recipe.copy_number": "(2) гэх мэт хуулбарын дугаарыг устгах", + "watch.recipe.brackets": "Хаалт доторх текстийг устгах", + "watch.recipe.leading_number": "Эхэнд байгаа дугаарыг устгах", + "watch.recipe.date_dashes": "Огноонд зураас оруулах", + "watch.recipe.symbols": "Тэмдэгтүүдийг устгах", + "watch.recipe.prefix": "Эхэнд нь текст нэмэх", + "watch.recipe.suffix": "Төгсгөлд нь текст нэмэх", + "watch.invalid_regex": "Хүчинтэй энгийн илэрхийлэл (regex) биш байна: {0}", + "watch.preview": "Урьдчилж харах", + "watch.results": "Сүүлийн үр дүн", + "watch.results_ok": "{0} файл хөрвүүлэгдсэн, алдаа гараагүй", + "watch.results_failed": "{0} файл хөрвүүлэгдсэн · {1} амжилтгүй", + "watch.sample_file": "photo.jpg", + "watch.preview_keep": "Эх файл байгаа газартаа үлдэнэ", + "watch.preview_move": "Эх файл \"originals\" хавтас руу шилжинэ", + "watch.status_off": "Унтраалттай", + "watch.status_no_folder": "Эхлүүлэхийн тулд хавтас сонгоно уу", + "watch.status_watching": "Хянаж байна", + "watch.status_starting": "Эхэлж байна…", + "watch.status_error": "Энэ хавтсыг хянах боломжгүй: {0}", + "watch.cli_hint": "Мөн командын мөрөнд: filee watch <хавтас> --to <формат>", + "preset.sheet_studio": "PDF + Засах", + "sheet_studio.title": "Хүснэгт хэвлэх студи", + "sheet_studio.sheets": "Ажлын хуудас ба гаралтын дараалал", + "sheet_studio.page_setup": "Хуудасны тохиргоо", + "sheet_studio.print_area": "Хэвлэх муж", + "sheet_studio.use_content": "Агуулгыг ашиглах", + "sheet_studio.paper": "Цаас", + "sheet_studio.orientation": "Чиглэл", + "sheet_studio.scaling": "Хэмжээний харьцаа", + "sheet_studio.percent": "Хувь", + "sheet_studio.pages_wide": "Өргөнөөр багтах хуудас", + "sheet_studio.pages_tall": "Өндрөөр багтах хуудас (0 = авто)", + "sheet_studio.margins": "Захын зай (дээд, доод, зүүн, баруун)", + "sheet_studio.margin_top": "Дээд", + "sheet_studio.margin_bottom": "Доод", + "sheet_studio.margin_left": "Зүүн", + "sheet_studio.margin_right": "Баруун", + "sheet_studio.page_order": "Хуудасны дараалал", + "sheet_studio.include_hidden": "Нуусан мөр ба баганыг оруулах", + "sheet_studio.keep_breaks": "Гараар тавьсан хуудас таслалтыг хадгалах", + "sheet_studio.reset_sheet": "Энэ хуудсыг сэргээх", + "sheet_studio.rendering": "Яг таг PDF урьдчилсан харагдацыг бэлтгэж байна…", + "sheet_studio.export_pdf": "PDF экспортлох", + "sheet_studio.one_per_sheet": "Хуудас бүрийг тусдаа PDF болгох", + "sheet_studio.invalid_range": "Хүчинтэй муж оруулна уу, жишээ нь A1:S52.", + "sheet_studio.exporting": "Ажлын хуудсуудыг буулгаж нэгтгэж байна…", + "sheet_studio.exporting_each": "Ажлын хуудсуудыг буулгаж байна…", + "sheet_studio.exported": "{0}-г экспортлолоо", + "sheet_studio.exported_files": "{0} PDF файл экспортлолоо", + "sheet_studio.page_count": "{0} хуудас · урьдчилж харах нь экспорттой яг таарна", + "sheet_studio.from_workbook": "Ажлын номноос", + "sheet_studio.portrait": "Босоо", + "sheet_studio.landscape": "Хэвтээ", + "sheet_studio.fit_pages": "Хуудсанд багтаах", + "sheet_studio.exact_scale": "Яг хэмжээгээр", + "sheet_studio.down_over": "Доош, дараа нь баруун тийш", + "sheet_studio.over_down": "Баруун тийш, дараа нь доош", + "sheet_studio.warning_scale": "Ажлын ном зөвхөн {0}% хэмжээгээр шаардаж байна. Энэ нь ихэвчлэн хүснэгтийг хэт жижиг болгодог.", + "sheet_studio.warning_wide": "Хэт өргөн агуулгад хэвлэх муж тохируулаагүй байна. Агуулгыг ашиглах-ийг сонгоод өргөнөөр хэдэн хуудас болохыг заана уу.", + "sheet_studio.apply_fix": "Санал болгосон загварыг хэрэглэх", + "sheet_studio.add_region": "+ Өөр муж нэмэх", + "sheet_studio.region_name": "{0} · муж {1}", + "whats_new.title": "Filee {0}-ийн шинэ боломжууд", + "whats_new.previous": "Өмнөх", + "whats_new.next": "Дараах", + "whats_new.done": "Эхлэх", + "whats_new.about_link": "Filee {0}-ийн шинэ боломжууд", + "whats_new.2_0_0.browser.title": "Хөтчөөсөө шууд чирж оруулах", + "whats_new.2_0_0.browser.text": "Товчлолыг удаан дараад вэб хуудаснаас зураг эсвэл файлын холбоосыг чирж гаргана уу. Цагираг нээгдэж, файлыг хадгалан хөрвүүлнэ.", + "whats_new.2_0_0.flip.title": "Цагираг ар талтай боллоо", + "whats_new.2_0_0.flip.text": "Цагираг нээлттэй байх үед Tab дарах эсвэл хулганы дугуйг эргүүлж нэмэлт урьдчилсан тохиргоонууд руу эргүүлнэ үү.", + "whats_new.2_0_0.formats.title": "Илүү олон формат", + "whats_new.2_0_0.formats.text": "Вэб архив (MHTML), OFD цахим нэхэмжлэх, Shapefile, GeoJSON, KML болон GPX газрын зураг, JPEG XR, FBX загвар болон POTM загварууд.", + "whats_new.2_0_0.crop.title": "Хөрвүүлэхээсээ өмнө тайрах", + "whats_new.2_0_0.crop.text": "Зургуудыг Тайрах хэсэг дээр чирж тавина уу. Зураг дээр A дарж харьцааг шууд сонгоод, Тайраад дараагийнх товчийг дарна уу.", + "whats_new.2_0_0.theme.title": "Илүү зөөлөн, таны дуртай өнгөөр", + "whats_new.2_0_0.theme.text": "Дурын онцлох өнгийг сонгож, Булангийн зөөлөн байдлаар ирмэгийг дугуйруулж, цагирагийг нэвт харагддаг болгоно уу.", + "whats_new.2_0_0.languages.title": "Filee илүү олон хэлээр ярьдаг боллоо", + "whats_new.2_0_0.languages.text": "Англи, Солонгос, Хятад болон Польш хэл дээр нэмэгдээд Испани, Хинди, Япон, Орос, Араб болон Бразилын Португал хэлтэй боллоо.", + "whats_new.2_0_0.more.title": "Мөн бусад сайжруулалт", + "whats_new.2_0_0.more.text": "Нэг цагирагийг анхдагч байдалд оруулах, бүх түүхээс хайлт хийх, мөн LibreOffice-ээр дамжуулан Гужарати, Хинди эсвэл Араб баримтуудыг хөрвүүлэх боломжтой.", + "whats_new.2_3_0.annotate.title": "Зураг дээр тэмдэглэгээ хийх", + "whats_new.2_3_0.annotate.text": "Зураг дээр шууд сум, дөрвөлжин, тодруулагч, текст болон дугаар зурна уу. Тохиргоо → Цагираг самбар хэсгээс Тэмдэглэгээ хийх-ийг нэмнэ үү.", + "whats_new.2_3_0.crop_video.title": "Видео тайрах", + "whats_new.2_3_0.crop_video.text": "Хар хүрээг автоматаар арилгах, эсвэл 16:9, 9:16, 4:3, 1:1 болон 21:9 харьцаагаар тайрна уу. HDR видео HDR хэвээр үлдэнэ.", + "whats_new.2_3_0.sheets.title": "Нэг хуудсанд багтах нүүр", + "whats_new.2_3_0.sheets.text": "Нэг цаасан дээр 2, 4, 6, 8 эсвэл 9 PDF хуудас багтаана уу. Хуудсууд вектор хэвээр үлдэх тул текст тод хэвээр байна.", + "whats_new.2_3_0.fields.title": "Зөвхөн таны ашигладаг форматууд", + "whats_new.2_3_0.fields.text": "Тохиргоо → Салбарууд хэсгээс CAD, 3D эсвэл фонт зэрэг ажилладаггүй салбаруудаа унтраана уу. Тэдгээрийн форматууд цагираг болон жагсаалтаас хасагдана.", + "whats_new.2_3_0.translate.title": "Компьютер дээрээ хадмал үүсгэх ба орчуулах", + "whats_new.2_3_0.translate.text": "Видеоноос SRT хадмал үүсгэж, дотоод AI ашиглан баримт, цахим ном болон хадмал орчуулгыг орчуулна уу. Таны компьютерээс юу ч гадагш илгээгдэхгүй.", + "whats_new.2_3_0.more.title": "Мөн бусад сайжруулалт", + "whats_new.2_3_0.more.text": "Хавтас руу хуулах эсвэл зөөх, перспектив тайралт, CMYK хэвлэлийн файл, Krita болон Minecraft файлууд, мөн Итали, Индонез, Вьетнам хэл нэмэгдлээ.", + "preset.extract_motion.donut": "Видео салгах", + "presets.copy_to_folder": "Хавтас руу хуулах", + "presets.copy_hint": "Файл болон хавтсыг хөрвүүлэлгүйгээр хуулна. Эх файлууд байгаа газартаа үлдэх ба ижил нэртэй файлд дугаар нэмэгдэнэ.", + "presets.copy_choose_folder": "Очих хавтсыг сонгох, эсвэл Тухай бүр асуух-ийг сонгоно уу.", + "presets.copy_back": "Хавтас руу хуулах нь ар талд байрладаг. Нэмэхийн тулд Ар тал руу шилжинэ үү.", + "presets.copy_action": "Үйлдэл", + "presets.move_to_folder": "Хавтас руу зөөх", + "presets.move_hint": "Файл болон хавтсыг хөрвүүлэлгүйгээр зөөнө. Очих газартаа ормогц өмнөх газраасаа устах ба ижил нэртэй файлд дугаар нэмэгдэнэ.", + "preset.translate": "Орчуулах", + "preset.translate.donut": "Орчуулах", + "presets.group.translate": "Орчуулах", + "presets.translate_hint": "Баримт эсвэл номыг таны компьютер дээр зорилтот хэл рүү орчуулна.", + "presets.target_language": "Орчуулах хэл", + "presets.test_connection": "Холболтыг шалгах", + "engines.package.translator.no_model": "Ollama ажиллаж байгаа боловч загвар олдсонгүй. llama3.2 гэх мэт офлайн загвар татна уу.", + "engines.ollama.manage": "Ollama удирдах", + "engines.ollama.title": "Ollama дотоод AI удирдлага", + "engines.ollama.description": "Бүх загвар таны компьютер дээр 100% офлайн ажиллана. Баримтын нууцлалыг хамгаалах үүднээс үүлэн сүлжээ рүү дамжуулдаг загваруудыг (-cloud) хаасан.", + "engines.ollama.server_running": "Сервер ажиллаж байна", + "engines.ollama.server_stopped": "Сервер зогссон", + "engines.ollama.start_server": "Ollama сервер эхлүүлэх", + "engines.ollama.stop_server": "Ollama сервер зогсоох", + "engines.ollama.refresh": "Шинэчлэх", + "engines.ollama.pull_title": "Офлайн загвар суулгах / татах", + "engines.ollama.pull_button": "Загвар татах", + "engines.ollama.pull_placeholder": "Загварын шошго (жишээ нь llama3.2, qwen2.5:3b, mistral)", + "engines.ollama.cloud_warning": "Үүлэн загварууд (-cloud) баримтын текстийг интернэтээр дамжуулдаг тул хаагдсан байна. Дотоод офлайн загвар оруулна уу.", + "engines.ollama.installed_models": "Татсан загварууд", + "engines.ollama.no_models": "Ollama дотор загвар олдсонгүй. Дээр загварын шошго оруулаад Загвар татах товчийг дарна уу.", + "engines.ollama.delete_confirm": "{0}-г устгах уу? Та дараа нь дахин татаж авах боломжтой.", + "engines.ollama.delete_failed": "{0}-г устгаж чадсангүй.", + "engines.ollama.use_model": "Загварыг ашиглах", + "engines.ollama.using_model": "Идэвхтэй загвар (Одоо ашиглаж буй)", + "engines.ollama.cloud_blocked": "Үүлэн загвар (Хаагдсан)", + "engines.ollama.offline_badge": "Дотоод офлайн", + "engine.reason.download_translator": "Дотоод Ollama шаардлагатай (Тохиргоо → Хөдөлгүүрүүд хэсгийг харна уу)", + "error.translation_needs_engine": "Офлайн орчуулгад дотоод Ollama шаардлагатай. Тохируулах зааврыг Тохиргоо → Хөдөлгүүрүүд хэсгээс харна уу.", + "error.translation_cloud_model_forbidden": "Аюулгүй байдлын хориг: Баримтын текст таны компьютерээс хэзээ ч гадагш гарахгүй байхын тулд үүлэн загваруудыг (-cloud) хаасан.", + "error.translation_empty_response": "Ollama хоосон хариу буцаалаа.", + "error.translation_model_not_found": "Сонгосон загвар Ollama дотор олдсонгүй. Тохиргоо → Хөдөлгүүрүүд хэсгээс загвар сонгох эсвэл суулгана уу.", + "engines.ollama.testing": "Орчуулгыг шалгаж байна...", + "engines.ollama.starting": "Эхэлж байна...", + "engines.ollama.connecting": "Холбогдож байна...", + "engines.ollama.complete": "Дууслаа!", + "engines.ollama.failed": "Амжилтгүй:", + "engines.ollama.error": "Алдаа:", + "home.queue_error": "{0}-г хөрвүүлж чадсангүй. Жагсаалтад файлууд нь хэвээр үлдлээ.", + "home.queue_selected": "сонгогдсон", + "home.queue_remove_file": "{0}-г хасах", + "home.queue_title": "Хөрвүүлэх файлууд", + "home.queue_convert": "Үйлдэл сонгох", + "home.queue_clear": "Жагсаалтыг цэвэрлэх", + "home.queue_remove": "Хасах", + "general.collect_dropped": "Чирж оруулсан файлуудыг жагсаалтад цуглуулах", + "general.collect_dropped_hint": "Чирсэн болон сонгосон файлууд Нүүр хуудсан дээрх жагсаалтад хүлээх ба Үйлдэл сонгох нь тэдгээрийг харагдаж буй дарааллаар нь хамт хөрвүүлнэ. Унтраасан үед: өмнөх шигээ чирэх бүрт цагираг нээгдэнэ.", + "error.iso_root": "ISO үүсгэх нь диск эсвэл файлын системийн үндсэн хавтсыг дэмжихгүй. Оронд нь диск доторх хавтас сонгоно уу.", + "error.iso_link": "ISO үүсгэх нь симбол холбоос (symlink) эсвэл junction-ийг дагадаггүй. Холбоос бүртгэлгүй эх хавтас сонгоно уу.", + "error.iso_name": "Joliet нэр нь хамгийн ихдээ 62 BMP Unicode тэмдэгт агуулах ёстой бөгөөд удирдах тэмдэгт, цэгтэй таслал, урвуу ташуу зураас, *, : эсвэл ? агуулах ёсгүй. Харьцангуй зам хамгийн ихдээ 240 тэмдэгт байна.", + "error.iso_file_size": "ISO үүсгэхэд тус бүрийн файл 4 GiB-аас жижиг байх шаардлагатай.", + "error.iso_changed": "Бүх өгөгдлийг бичиж дуусахаас өмнө ISO үүсгэх үйлдэл зогслоо. Хөрвүүлэлтийн явцад эх файл өөрчлөгдсөн байж болзошгүй.", + "engine.iso.name": "ISO", + "engine.iso.description": "Unicode нэр болон хоосон хавтсуудыг хадгалан хавтас эсвэл архивын агуулгаас ISO дүрс үүсгэнэ.", + "preset.iso_image": "ISO дүрс", + "profile.folders": "Хавтас", + "preset.upscale": "Зургийн чанар сайжруулах", + "preset.upscale.donut": "Томруулах (AI)", + "engine.upscaler.name": "Зургийн чанарын загварууд", + "engine.upscaler.description": "Дотоод NCNN загваруудын тусламжтайгаар AI ашиглан зургийн нягтаршлыг 4× хүртэл өсгөх.", + "engines.upscaler.modal_description": "Зургийн нягтаршлыг 4× хүртэл өсгөхийн тулд дотоод AI загваруудыг татаж авна уу. Бүх боловсруулалт таны төхөөрөмж дээр 100% офлайн хийгдэнэ.", + "upscale.model": "Загвар", + "upscale.scale": "Өсгөх хэмжээ", + "upscale.output_format": "Гаралтын формат", + "upscale.format_same": "Эх файлтай ижил формат ({0})", + "upscale.resolution_label": "Нягтаршлын урьдчилсан харагдац", + "upscale.resolution_preview": "{0} × {1} пиксел ➜ {2} × {3} пиксел ({4}×)", + "upscale.button_start": "Одоо сайжруулах", + "error.upscale_failed": "Чанарыг сайжруулж чадсангүй: {0}", + "engines.package.upscayl-bin.name": "Upscayl (AI зураг томруулагч)", + "engines.package.upscayl-bin.description": "Дотоод NCNN загваруудаар зургийн чанарыг 4× хүртэл AI ашиглан өсгөнө.\nЗагваруудыг анх удаа ашиглах үед татаж авна.", + "error.upscale_needs_engine": "AI чанар сайжруулалтыг ашиглахын тулд Тохиргоо → Хөдөлгүүрүүд хэсгээс Upscayl суулгана уу.", + "error.upscale_needs_vulkan": "Нягтаршил өсгөхөд Vulkan дэмждэг график карт (GPU) шаардлагатай.", + "error.upscale_too_many_frames": "Чанар сайжруулахад кадр хэт олон байна", + "upscale.model_ready": "Бэлэн", + "upscale.model_download_size": "{0} МБ татах", + "upscale.downloading_model": "Загварыг татаж байна...", + "engines.model.delete_confirm": "{0} загварыг устгах уу? Та хүссэн үедээ дахин татаж авах боломжтой.", + "triggers.kind.Click": "Нэмэлт товч + хулганы товшилт (Filee Connect)", + "preset.filee_connect": "Filee Connect", + "connect.title": "Filee Connect", + "connect.caption": "Дотоод сүлжээ", + "connect.qr_instruction_network": "Хоёр төхөөрөмж хоёулаа ижил сүлжээнд холбогдсон эсэхийг шалгана уу.", + "connect.qr_instruction_scan": "Энэ QR кодыг өөрийн iOS/Android төхөөрөмжийн камер эсвэл сканнер програмаар уншуулна уу.", + "connect.qr_instruction_http": "Энэ нь дотоод сүлжээ бөгөөд \"http\" ашиглаж байгаа тул \"Гар утасны хөтөч\" нээхийг асууна; холболтыг зөвшөөрч төхөөрөмжид итгэнэ үү.", + "connect.tab_text": "Текст", + "connect.tab_shared_folder": "Хуваалцсан хавтас", + "connect.paste_clipboard": "Түр санах ойн текстийг буулгах", + "connect.send": "Илгээх", + "connect.end_session": "Холболтыг дуусгах", + "connect.no_messages": "Энэ сессэд одоогоор зурвас алга.", + "connect.no_files": "Одоогоор хуваалцсан файл алга. Файлуудаа энд байршуулах эсвэл чирж тавина уу.", + "connect.upload_files": "Файл байршуулах", + "connect.upload_folder": "Хавтас байршуулах", + "connect.refresh": "Шинэчлэх", + "connect.open_folder": "Хавтас нээх", + "triggers.connect_section_title": "Filee Connect серверийн товчлол", + "connect.waiting_device": "Төхөөрөмж холбогдохыг хүлээж байна…", + "connect.copy_link": "Холбоосыг хуулах", + "connect.disconnect_device": "Салгах", + "connect.input_placeholder": "Холбогдсон төхөөрөмжүүдтэй хуваалцах текст бичих эсвэл буулгах…", + "connect.messages_header": "Сессийн зурвасууд", + "connect.navigate_up": "Дээш", + "connect.view": "Урьдчилж харах", + "connect.stored_locally": "Файлууд Filee дотор дотооддоо хадгалагдах ба сесс дуусахад устана.", + "connect.sender_pc": "Компьютер", + "connect.sender_phone": "Утас", + "connect.copy": "Хуулах", + "connect.copied": "Хуулагдлаа!", + "connect.items_count": "{0} зүйл", + "connect.wifi_label": "Wi-Fi ({0}):", + "connect.firewall_hint": "Тэмдэглэл: Хэрэв таны утас холбогдохгүй бол Windows Defender Firewall дотор Filee-г зөвшөөрнө үү.", + "connect.pin_refresh_hint": "{0} с дараа шинэ ПИН код гарна", + "connect.connected_badge": "{0} холбогдсон", + "connect.connect_again": "Дахин холбогдох", + "connect.manual_url_label": "Хаяг:", + "connect.manual_instruction_pin": "Эсвэл утасныхаа хөтөч дээр дээрх хаягийг нээгээд ПИН кодыг оруулна уу.", + "connect.picker_files_title": "Байршуулах файлуудыг сонгох", + "connect.picker_folder_title": "Байршуулах хавтсыг сонгох", + "connect.upload_failed_one": "“{0}”-г байршуулж чадсангүй.", + "connect.upload_failed_many": "{0} файлыг байршуулж чадсангүй.", + "connect.pin_label": "ПИН:", + "connect.firewall_hint_generic": "Тэмдэглэл: Хэрэв таны утас холбогдохгүй бол системийн галт хана (firewall) дотор Filee-г зөвшөөрнө үү.", + "connect.no_network_message": "Filee Connect-ийг эхлүүлж чадсангүй. Энэ төхөөрөмж дотоод Wi-Fi эсвэл Ethernet сүлжээнд холбогдсон эсэхийг шалгана уу.", + "connect.save_as": "Өөрөөр хадгалах…" +} diff --git a/src/Filee.App/Services/AppLanguages.cs b/src/Filee.App/Services/AppLanguages.cs index 36577eec1..d40320854 100644 --- a/src/Filee.App/Services/AppLanguages.cs +++ b/src/Filee.App/Services/AppLanguages.cs @@ -9,6 +9,7 @@ internal static class AppLanguages public static readonly IReadOnlyList<(string Code, string NativeName)> All = [ ("en", "English"), + ("mn", "Монгол"), ("de", "Deutsch"), ("tr", "Türkçe"), ("es", "Español"), diff --git a/src/Filee.App/Services/LocalizationService.cs b/src/Filee.App/Services/LocalizationService.cs index be8ea0910..e31e831fa 100644 --- a/src/Filee.App/Services/LocalizationService.cs +++ b/src/Filee.App/Services/LocalizationService.cs @@ -108,6 +108,8 @@ internal static string Resolve(string setting, Func osLanguage) return Languages.First(l => l.Code.Equals(setting, StringComparison.OrdinalIgnoreCase)).Code; var ui = osLanguage(); + if (ui.Equals("mn", StringComparison.OrdinalIgnoreCase) || ui.StartsWith("mn-", StringComparison.OrdinalIgnoreCase)) + return "mn"; if (ui.Equals("de", StringComparison.OrdinalIgnoreCase) || ui.StartsWith("de-", StringComparison.OrdinalIgnoreCase)) return "de"; // "it" and every region ("it-IT", "it-CH", …), but not Itelmen "itl". diff --git a/src/Filee.Setup/SetupOptions.cs b/src/Filee.Setup/SetupOptions.cs index 09f4bfe1f..1929dcb6b 100644 --- a/src/Filee.Setup/SetupOptions.cs +++ b/src/Filee.Setup/SetupOptions.cs @@ -10,7 +10,7 @@ // /NOCLOSEAPPLICATIONS don't force-close programs that still run from the install folder after "Filee --quit" // /DIR="folder" install folder (environment variables are expanded) // /LANG=ko language of Setup (and of a newly installed Filee): en, es, ja, ko, zh-CN (Inno: zhcn), -// zh-TW, pl, hi, ru, ar, pt-PT, pt-BR, fr, ne, th, tr, de, it, id, vi, fa, bn-BD +// zh-TW, pl, hi, ru, ar, pt-PT, pt-BR, fr, ne, th, tr, de, it, id, vi, fa, bn-BD, mn // /TASKS="a,b" exactly these options; /MERGETASKS="a,!b" changes the defaults. "!" unticks, "*" ticks // the children too. Names: contextmenu, contextmenu\top, startup, cli, desktopicon // /NOICONS no Start menu and desktop shortcuts diff --git a/tests/Filee.App.Tests/LocalizationTests.cs b/tests/Filee.App.Tests/LocalizationTests.cs index 9c293927c..d40e06e35 100644 --- a/tests/Filee.App.Tests/LocalizationTests.cs +++ b/tests/Filee.App.Tests/LocalizationTests.cs @@ -212,6 +212,9 @@ public void Russian_is_offered_under_its_own_name() [InlineData("zh-Hant-HK", "zh-TW")] [InlineData("zh-MO", "zh-TW")] [InlineData("fr-FR", "fr")] + [InlineData("mn", "mn")] + [InlineData("mn-MN", "mn")] + [InlineData("mni", "en")] [InlineData("fr-CA", "fr")] [InlineData("frr-DE", "en")] [InlineData("ne-NP", "ne")] diff --git a/tests/Filee.Setup.Tests/SetupTextsTests.cs b/tests/Filee.Setup.Tests/SetupTextsTests.cs index 7785978a6..66b94f726 100644 --- a/tests/Filee.Setup.Tests/SetupTextsTests.cs +++ b/tests/Filee.Setup.Tests/SetupTextsTests.cs @@ -38,6 +38,9 @@ public void Setup_offers_every_language_filee_has() [Theory] [InlineData("tr", "en-US", "tr")] + [InlineData("mn", "en-US", "mn")] + [InlineData("auto", "mn-MN", "mn")] + [InlineData(null, "mni", "en")] [InlineData("TR", "en-US", "tr")] [InlineData("auto", "tr-TR", "tr")] [InlineData(null, "tr-CY", "tr")] From 08704be00b6de9c5b97356aa0bd3c8450aa4a623 Mon Sep 17 00:00:00 2001 From: KnifeLemon Date: Sat, 14 Nov 2026 03:32:29 +0900 Subject: [PATCH 2/5] i18n(mn): add the keys main gained since this branch was cut MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Main moved on while this was in review: WeasyPrint (#1412), the donut editor (#1441) and the ringtone part in Cut a clip (#1430) added 16 strings, and #1441 removed toolbar.appearance. Translated with the terms mn.json already uses (цагираг, урьдчилсан тохиргоо, бүлэг, «Хэсэг таслах»). Co-Authored-By: Claude Opus 5.5 --- src/Filee.App/Assets/i18n/mn.json | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/Filee.App/Assets/i18n/mn.json b/src/Filee.App/Assets/i18n/mn.json index 0bcf317ee..163fe27e4 100644 --- a/src/Filee.App/Assets/i18n/mn.json +++ b/src/Filee.App/Assets/i18n/mn.json @@ -272,6 +272,7 @@ "engine.tesseract.description": "Сканнердсан баримт болон зургийн текстийг танина (OCR): хайлт хийх боломжтой PDF, DOCX, TXT.", "engine.vision.description": "macOS-ийн өөрийн текст таних системээр (OCR) скан болон зургийн текстийг танина: хайлт хийх боломжтой PDF, DOCX, TXT. Нэмж юу ч татах шаардлагагүй.", "engine.calibre.description": "Ховор цахим номын форматууд (LIT, LRF, CHM, PDB, RB…) болон Kindle гаралт (MOBI, AZW3).\nHWPX бичигчийн дээр байрлуулбал цахим номын PDF-ийг мөн үүсгэнэ (урт номонд хамаагүй хурдан).", + "engine.weasyprint.description": "HTML хуудас, Markdown болон и-мэйлийг хөтөч хэвлэдэг шиг PDF болгоно: гарчиг, хүснэгт, тод бичвэр, араб болон хинди бичвэр зөв гарна.\nЗөвхөн баримтын хажууд байгаа зургийг ачаална, интернэтээс юу ч ачаалахгүй.", "engine.libreoffice.description": "Хуучин болон ховор форматуудыг уншина: DOC, PPT, Pages, Keynote, Numbers, WordPerfect, ClarisWorks, Publisher, Visio…\nМөн DOC, XLS, PPT, ODT, ODP, OpenDocument загвар болон EMF хэлбэрээр хадгална.", "engine.translator.description": "Офлайн Ollama загваруудыг ашиглан баримт болон цахим номыг таны компьютер дээр орчуулна.\nМөн SRT болон WebVTT хадмал орчуулгыг орчуулна: загвар руу зөвхөн хадмалын текстийг илгээж, дугаар болон цагийн тэмдэглэгээг хэвээр үлдээнэ.", "engine.exiftool.description": "Зураг, PDF, видео болон дууны бүх мета өгөгдлийн талбарыг уншиж, файлын үндсэн агуулгад хүрэлгүйгээр ихэнх төрлийн файлд засварлана.\nМета өгөгдөл хэрэгсэлд ашиглагдана; үүнгүйгээр талбарууд зөвхөн унших горимоор харагдана.", @@ -370,6 +371,7 @@ "clip.save": "Хэсгийг хадгалах", "clip.save_next": "Хадгалаад дараагийнх", "clip.seconds": "{0} с", + "clip.ringtone_limit": "iPhone хонхны ая хамгийн ихдээ {0} секунд байна", "clip.length_hint": "Эхлэлээс хойш ийм хэдэн секундийн урттай хэсэг", "clip.fast": "Хурдан, дахин кодлохгүй", "clip.fast_hint": "Видеог байгаагаар нь хуулна: хормын дотор дуусаж чанар алдахгүй, гэхдээ хэсэг нь эхлэлийн өмнөх тулгуур кадраас (хэдэн секундийн өмнөөс) эхэлнэ. Яг сонгосон кадраар таслах бол унтраана уу (дахин кодлох тул удаан болно).", @@ -768,9 +770,15 @@ "toolbar.hint_remove": "Хасахын тулд хэсгийг буцааж энд чирнэ үү", "toolbar.hint_reorder": "Дарааллыг өөрчлөхийн тулд хэсгүүдийг бие бие рүү нь чирнэ үү", "toolbar.hint_edit": "Засахын тулд хэсэг дээр баруун товших эсвэл ✎ ашиглана уу", + "toolbar.group_hint": "Урьдчилсан тохиргоог жагсаалтаас чирж оруулна, хэсгүүдийг чирж дарааллыг өөрчилнө, хэсгийг жагсаалт руу чирвэл хасагдана.", + "toolbar.group_back": "{0} руу буцах", "toolbar.max_reached": "Нэг цагираг хамгийн ихдээ {0} урьдчилсан тохиргоо багтаана", - "toolbar.appearance": "Харагдах байдал", "toolbar.size": "Хэмжээ", + "toolbar.edit_size": "Цагирагийн хэмжээг засах", + "toolbar.look_done": "Дууслаа", + "toolbar.look_hint": "Таны цагираг дэлгэц дээр бодит хэмжээгээрээ байна. Голоос нь чирж зөөнө, бүлэг дээр дарж нээлттэй байлгана.", + "toolbar.look_all": "Бүх цагираг", + "toolbar.look_this": "Энэ цагираг: {0}", "toolbar.hole": "Голын нүх", "toolbar.opacity": "Тунгалагжилт", "toolbar.captions": "Гаралтын форматыг харуулах", @@ -778,6 +786,9 @@ "toolbar.label_scale": "Шошгоны хэмжээ", "toolbar.ring_size": "Бүлгийн цагирагийн хэмжээ", "toolbar.ring_spread": "Бүлгийн цагирагийн тэлэлт", + "toolbar.group_shown": "Харуулж буй бүлэг", + "toolbar.example_group": "Жишээ бүлэг", + "toolbar.example_none": "Энэ цагирагт бүлэг байхгүй", "labels.auto": "Авто", "labels.icon_text": "Дүрс ба текст", "labels.text_only": "Зөвхөн текст", @@ -800,6 +811,7 @@ "group.add": "Нэмэх", "group.add_placeholder": "Урьдчилсан тохиргоо сонгох", "group.full": "Нэг бүлэг хамгийн ихдээ {0} урьдчилсан тохиргоо багтаана.", + "group.copy_front": "«Хавтас руу хуулах» энэ бүлэгт орох боломжгүй: энэ нь нүүр тал дээр бас байгаа.", "group.move_up": "Дээшлүүлэх", "group.move_down": "Доошлуулах", "group.remove": "Бүлгээс хасах", @@ -956,6 +968,7 @@ "presets.ringtone_start": "Хонхны аяны эхлэл (с)", "presets.ringtone_length": "Хонхны аяны урт (с, дээд тал нь 40)", "presets.ringtone_hint": "iPhone хонхны ая нь хамгийн ихдээ 40 секундийн AAC файл байдаг. Хонхны ая таны тохируулсан секундээс эхэлж, заасан уртаар таслагдана (хэзээ ч 40 с-ээс хэтрэхгүй).", + "presets.ask_ringtone": "Хэсгийг тухай бүр асуух («Хэсэг таслах»-ыг нээнэ)", "presets.ico_sizes": "Дүрсний хэмжээнүүд", "presets.group.pdf": "PDF", "presets.merge": "Бүх файлыг нэг PDF болгож нэгтгэх", @@ -1342,6 +1355,8 @@ "engines.package.whisper.description": "Видео болон аудио дахь яриаг буулгаж SRT хадмал орчуулгын файл болгоно. Интернэт холболтгүйгээр офлайн ажиллана.", "engines.package.calibre.name": "Calibre (Kindle ба ховор цахим номын форматууд)", "engines.package.calibre.description": "Kindle-д зориулж MOBI болон AZW3 хадгалж, ховор цахим номын форматуудыг (LIT, LRF, PDB, CHM…) хөрвүүлнэ.\nEPUB, MOBI, AZW3, FB2 болон комик номыг үүнгүйгээр уншина.", + "engines.package.weasyprint.name": "WeasyPrint (HTML, Markdown болон и-мэйлээс PDF)", + "engines.package.weasyprint.description": "HTML хуудас, Markdown болон и-мэйлээс (EML, MSG, MHTML) илүү сайн PDF гаргана: гарчиг, хүснэгт, тод бичвэр, баруунаас зүүн тийш болон энэтхэг бичгүүдийг хөтөч хэвлэдэг шиг гаргана.\nҮүнгүйгээр ч гэсэн дотоод замаар PDF болно.", "engines.package.size": "Татах {0} · Диск дээр {1}", "engines.package.system_required": "Энэ компьютерт суулгасан хувилбарыг ашиглах.", "engines.guidance.macos": "Энэ Mac-д зориулж {0}-г суулгаад “Миний хувилбарыг ашиглах…”-ийг сонгож програм эсвэл .app хавтсыг нь заана уу.", From bbbaa946d916ebd86ea3cd64a1fe32a405ad9654 Mon Sep 17 00:00:00 2001 From: KnifeLemon Date: Sat, 14 Nov 2026 03:33:46 +0900 Subject: [PATCH 3/5] i18n(mn): list Mongolian last and leave the traditional script on the fallback MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Languages are listed in the order they were added, so Монгол goes after বাংলা. The translation is Cyrillic Mongolian; a system set to the traditional script (mn-Mong, used in Inner Mongolia) reads differently, so only mn, mn-MN and mn-Cyrl pick it, and tests cover both. Co-Authored-By: Claude Opus 5.5 --- src/Filee.App/Services/AppLanguages.cs | 2 +- src/Filee.App/Services/LocalizationService.cs | 5 ++++- tests/Filee.App.Tests/LocalizationTests.cs | 2 ++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Filee.App/Services/AppLanguages.cs b/src/Filee.App/Services/AppLanguages.cs index d40320854..355f0eac8 100644 --- a/src/Filee.App/Services/AppLanguages.cs +++ b/src/Filee.App/Services/AppLanguages.cs @@ -9,7 +9,6 @@ internal static class AppLanguages public static readonly IReadOnlyList<(string Code, string NativeName)> All = [ ("en", "English"), - ("mn", "Монгол"), ("de", "Deutsch"), ("tr", "Türkçe"), ("es", "Español"), @@ -31,6 +30,7 @@ internal static class AppLanguages ("id", "Bahasa Indonesia"), ("vi", "Tiếng Việt"), ("bn-BD", "বাংলা (বাংলাদেশ)"), + ("mn", "Монгол"), ]; /// Shared Portuguese region policy for the app and Setup, including legacy Inno language codes. diff --git a/src/Filee.App/Services/LocalizationService.cs b/src/Filee.App/Services/LocalizationService.cs index e31e831fa..6c2a089e3 100644 --- a/src/Filee.App/Services/LocalizationService.cs +++ b/src/Filee.App/Services/LocalizationService.cs @@ -108,7 +108,10 @@ internal static string Resolve(string setting, Func osLanguage) return Languages.First(l => l.Code.Equals(setting, StringComparison.OrdinalIgnoreCase)).Code; var ui = osLanguage(); - if (ui.Equals("mn", StringComparison.OrdinalIgnoreCase) || ui.StartsWith("mn-", StringComparison.OrdinalIgnoreCase)) + // Mongolian in Cyrillic ("mn", "mn-MN", "mn-Cyrl"); the traditional script ("mn-Mong", Inner Mongolia) reads + // differently, so it keeps the fallback. + if (ui.Equals("mn", StringComparison.OrdinalIgnoreCase) + || ui.StartsWith("mn-", StringComparison.OrdinalIgnoreCase) && !ui.Contains("Mong", StringComparison.OrdinalIgnoreCase)) return "mn"; if (ui.Equals("de", StringComparison.OrdinalIgnoreCase) || ui.StartsWith("de-", StringComparison.OrdinalIgnoreCase)) return "de"; diff --git a/tests/Filee.App.Tests/LocalizationTests.cs b/tests/Filee.App.Tests/LocalizationTests.cs index d40e06e35..fd76529e1 100644 --- a/tests/Filee.App.Tests/LocalizationTests.cs +++ b/tests/Filee.App.Tests/LocalizationTests.cs @@ -214,6 +214,8 @@ public void Russian_is_offered_under_its_own_name() [InlineData("fr-FR", "fr")] [InlineData("mn", "mn")] [InlineData("mn-MN", "mn")] + [InlineData("mn-Cyrl-MN", "mn")] + [InlineData("mn-Mong-CN", "en")] // the traditional script isn't this Cyrillic translation [InlineData("mni", "en")] [InlineData("fr-CA", "fr")] [InlineData("frr-DE", "en")] From 317a903d3f48c92549ce4a46a258ce845ad21d41 Mon Sep 17 00:00:00 2001 From: KnifeLemon Date: Sat, 14 Nov 2026 10:10:47 +0900 Subject: [PATCH 4/5] i18n(mn): a shorter Gradient label that fits the Add background window Co-Authored-By: Claude Opus 5.5 --- src/Filee.App/Assets/i18n/mn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Filee.App/Assets/i18n/mn.json b/src/Filee.App/Assets/i18n/mn.json index 163fe27e4..1ec343fe3 100644 --- a/src/Filee.App/Assets/i18n/mn.json +++ b/src/Filee.App/Assets/i18n/mn.json @@ -1192,7 +1192,7 @@ "annotate.save": "Хадгалах", "annotate.save_next": "Хадгалаад дараагийнх", "background.background": "Арын дэвсгэр", - "background.gradient": "Уусалт (градиент)", + "background.gradient": "Градиент", "background.color": "Өнгө", "background.picture": "Зураг", "background.from": "Эхний өнгө", From 07393467090b8ec590408ebf8eabdac8ee362fc9 Mon Sep 17 00:00:00 2001 From: KnifeLemon Date: Sat, 14 Nov 2026 12:33:37 +0900 Subject: [PATCH 5/5] i18n(mn): the keys main added since (Wisenet exports, G-code, Obsidian canvas) Co-Authored-By: Claude Opus 5.5 --- src/Filee.App/Assets/i18n/mn.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/Filee.App/Assets/i18n/mn.json b/src/Filee.App/Assets/i18n/mn.json index 1ec343fe3..fa528de85 100644 --- a/src/Filee.App/Assets/i18n/mn.json +++ b/src/Filee.App/Assets/i18n/mn.json @@ -162,6 +162,9 @@ "error.fit_damaged": "FIT файл гэмтсэн эсвэл дутуу байна", "error.fit_chained": "Файлд хэд хэдэн FIT файл дараалан орсон байна, үүнийг одоогоор дэмжихгүй", "error.fit_too_large": "FIT файл хөрвүүлэхэд хэт том байна", + "error.canvas_not_canvas": "Энэ нь Obsidian canvas (JSON Canvas) биш байна", + "error.canvas_empty": "Canvas дээр зурах карт алга", + "error.canvas_too_large": "Canvas хөрвүүлэхэд хэт том байна", "error.fit_no_file_id": "FIT файл ямар төрлийн файл болох нь тодорхойгүй байна", "error.fit_not_activity": "Энэ FIT файл нь дасгал хөдөлгөөний бүртгэл биш байна (зөвхөн дасгалын бүртгэлийг хөрвүүлнэ)", "error.fit_no_positions": "Бүртгэлд байршлын мэдээлэл алга: үүнийг CSV, XLSX эсвэл JSON руу хөрвүүлнэ үү", @@ -172,12 +175,16 @@ "error.fon_too_large": ".fon фонт хөрвүүлэхэд хэт том байна", "error.fon_damaged": ".fon файл гэмтсэн эсвэл дутуу байна", "error.m4s_needs_init": "Энэ .m4s нь урсгал видеоны нэг хэсэг: тусдаа эхлэл (init) хэсэггүйгээр унших боломжгүй", + "error.nov_password": "Энэ экспорт нууц үгээр хамгаалагдсан тул видео нь шифрлэгдсэн байна: Wisenet WAVE / Nx Witness-ээс нууц үггүйгээр дахин экспортлоно уу", + "error.nov_no_video": "Энэ экспортод камерын бичлэг алга", "error.exe_unreadable": "Энэ нь Filee уншиж чадах Windows програм эсвэл сан биш, эсвэл гэмтсэн байна", "error.exe_no_icon": "Энэ файлд өөрийн дүрс (icon) байхгүй байна (Windows түүнд стандарт дүрс харуулдаг)", "notice.pdf_not_smaller": "Жижигрүүлж чадсангүй тул байгаагаар нь хууллаа", + "notice.nov_recordings_left_out": "Энэ экспортод хэд хэдэн бичлэг байна (бусад камер эсвэл тасалдалтай хэсгүүд): зөвхөн хамгийн томыг нь хөрвүүлсэн", "notice.under_min_size": "Хадгалагдсан боловч файлын хамгийн бага хэмжээнээс жижиг байна", "notice.with_under_min_size": "{0} · {1}", "notice.cad_newer_left_out": "Сонгосон AutoCAD хувилбарт байхгүй объектууд (multileader, mesh …) орхигдлоо", + "notice.gcode_no_thumbnail": "G-code файлд слайсерын урьдчилан харах зураг байхгүй тул замыг дээрээс нь зурсан", "notice.cmyk_needs_ghostscript": "Энэ файл CMYK боловч RGB хэлбэрээр хадгалагдлаа: CMYK хэвээр хадгалахын тулд Тохиргоо → Хөдөлгүүрүүд хэсгээс Ghostscript суулгана уу", "notice.pdfa_needs_ghostscript": "Энэ PDF нь PDF/A биш байна: PDF/A болгохын тулд Тохиргоо → Хөдөлгүүрүүд хэсгээс Ghostscript суулгана уу", "notice.cmyk_render_failed": "Энэ файл CMYK боловч Ghostscript зурж чадсангүй тул RGB хэлбэрээр хадгаллаа", @@ -252,6 +259,8 @@ "engine.font.description": "Фонтууд: TTF, OTF, WOFF, WOFF2 болон EOT хоорондоо; Windows-ийн цэгэн фонтуудыг (FON) эдгээр рүү хөрвүүлнэ.", "engine.cad.name": "CAD (суурилагдсан)", "engine.cad.description": "AutoCAD зураг: DWG ↔ DXF, мөн хоёуланг нь PDF, SVG болон PNG рүү хөрвүүлнэ.", + "engine.gcode.name": "G-code (суурилагдсан)", + "engine.gcode.description": "3D принтер болон CNC машины замыг (G-code) PDF, SVG, зураг руу, эсвэл слайсерын өөрийн урьдчилан харах зураг руу.", "engine.model3d.name": "3D загвар (суурилагдсан)", "engine.model3d.description": "3D загварууд: GLB, glTF, STL, OBJ, 3MF болон PLY хоорондоо, FBX-ийг эдгээрийн аль руу ч хөрвүүлэх ба PNG урьдчилж харах зураг үүсгэнэ.", "engine.image3d.name": "Зургийг 3D рельеф болгох (суурилагдсан)", @@ -889,6 +898,11 @@ "presets.cad_colors.BlackAndWhite": "Хар ба цагаан", "presets.cad_colors.Grayscale": "Саарал өнгөтэй", "presets.cad_colors_hint": "DWG эсвэл DXF зураг PDF, SVG эсвэл зураг болох үед ашиглагдана. Хар ба цагаан нь нэг өнгийн хэвлэл шиг бүх шугам, текстийг хараар зурна; дүүргэсэн хэсгүүд тод байдлаасаа хамаарч саарал өнгөтэй болох тул цайвар дүүргэлт хар дөрвөлжин болохгүй. Саарал өнгө нь өнгө бүрийг саарал болгож, шар зэрэг цайвар шугамуудыг уншигдахуйц болгож бараантуулна.", + "presets.gcode_view": "Харагдац", + "presets.gcode_view.Top": "Дээрээс", + "presets.gcode_view.Isometric": "Изометр", + "presets.gcode_view.Thumbnail": "Слайсерын урьдчилан харах зураг", + "presets.gcode_view_hint": "Слайсер эсвэл CAM программын G-code файлыг PDF, SVG эсвэл зураг болгоход хэрэглэнэ. Шахалт ба зүсэлтийг өндрөөр нь бараанаас (доод) цайвар (дээд) өнгөөр будна; шилжих хөдөлгөөн нь нимгэн цэнхэр зураас (CNC-ийн хурдан шилжилт улаан). Слайсерын урьдчилан харах зураг нь PrusaSlicer, Cura, OrcaSlicer эсвэл Bambu Studio-гийн файлд хадгалсан зураг; SVG, PDF болон ийм зураггүй файлууд замыг дээрээс нь харуулна.", "presets.group.image": "Зураг", "presets.quality": "Чанар", "presets.resize": "Хэмжээ өөрчлөх", @@ -1129,6 +1143,7 @@ "presets.extract_note": "Архив бүрийг тусдаа хавтаст задална. Хаашаа орохыг Гаралт хэсэгт тохируулна.", "presets.group.trace": "Мөшгөх", "presets.group.cad": "CAD зураг", + "presets.group.gcode": "G-code (3D хэвлэл, CNC)", "presets.trace_note": "Зургийг (PNG, JPG, …) вектор дүрс болгон мөшгөх үед ашиглагдана.", "presets.trace_mode": "Горим", "presets.trace_mode.Color": "Өнгөт",