Кіріспе
Қазіргі Windows жүйелеріндегі интеграцияланған локализация мүмкіндігі.
Көптілді пайдаланушы интерфейсі (MUI) қолданбаның пайдаланушы интерфейсін локализациялауға мүмкіндік береді. Microsoft компаниясы MUI-ді өзінің Windows 11 операциялық жүйесінен бастап Windows 2000 операциялық жүйесіне дейін интеграцияланған мүмкіндік ретінде ұсынады, бірақ ескі нұсқаларда кейбір шектеулер бар. MUI Microsoft-тың Microsoft Windows және Microsoft Office флагмандық өнімдерін локализациялау үшін қолданылады және ашық технология ретінде, MUI-ді қолдайтын Windows нұсқасында жұмыс істейтін кез келген қолданбада пайдаланылуы мүмкін. MUI-дың негізгі мүмкіндігі – компьютердегі барлық қолданбалар пайдалана алатын/бөлісе алатын, пайдаланушы анықтаған, таңдалған тілге қатысты жүйелік параметрлер. Екінші негізгі мүмкіндік – жүйелік функциялар (мысалы, LoadString), олар осы басымдықты пайдаланып, пайдаланушы интерфейсінің элементтерін жүктеу үшін пайдаланушының таңдаған тіліндегі ресурстарды жүктеуге мүмкіндік береді. Қолданбаның MUI-ға қолдау көрсетуі үшін, пайдаланушы интерфейсінің элементтерін тілдік ресурстар ретінде сақтау және оларды орындау кезінде жүктеу үшін LoadString функциясын пайдалану жеткілікті. MUI сонымен қатар пайдаланушы интерфейсінің элементтерін жеке, бір тілдік файлдар ретінде сақтауды қолдайды, бұл дамыту және тарату икемділігін қамтамасыз етеді. Бұл мүмкіндік міндетті емес. Ресурстар қолданбаның бинарлық файлында сақталуы мүмкін. MUI сонымен қатар жеке және кеңейтілген локализация мінез-құлқына мүмкіндік беретін жүйелік функцияларды ұсынады.
Ресурс емес сақтау және алу
MS құжаттамасында UI активтерін ресурстар ретінде сақтау ұсынылады, себебі MUI осы сақтаудан алуды толыққанды қолдайды. Бірақ, MUI XML, JSON немесе қарапайым мәтіндік файлдар сияқты кез келген басқа файл форматтарын да қолдайды. Бұл, қолданбаны MUI-ге бейімдеу үшін MUI ресурстарын алу мүмкіндігін пайдалану міндетті емес екенін білдіреді. Қолданба өзінің дербес UI активтерін алу логикасын қолдана алады. MUI-ге бейімделу үшін қолданба жүйе тілінің басымдықтарын пайдалануы тиіс. Дербес UI активтерін алу логикасы, MUI файлдарының орналасуы мен атау ережелерін пайдалану үшін GetFileMUIPath MUI функциясын қосымша қолдана алады.
Локальдандырылған нұсқаның артықшылықтары
MUI технологиясы бағдарламалық жасақтамаларды жаһандану және орналастыру үшін бұрынғы технологияның жергілікті нұсқаларына жауап ретінде және жақсарту ретінде әзірленді. Бұл бөлімде MUI-нің жергілікті нұсқаларға қарағанда айырмашылықтары мен артықшылықтары сипатталады. Windows-тың MUI пакеті арқылы локалдануы локальдастырылған нұсқамен бірдей мақсатқа жетеді, бірақ маңызды айырмашылықтар бар. Екі нұсқа да мақсатты тілде мәзірлер мен диалогтарды көрсетеді, бірақ тек локальдастырылған нұсқада ғана файлдар мен папкалардың атаулары аударылады. [Бұл не деген сөз? Мысалы, "Құжаттар", "Жүктеулер" сияқты кейбір арнайы папкалар локальдануы мүмкін, бірақ пайдаланушы жасаған файлдар мен папкалар операциялық жүйе тарапынан локальдануы мүмкін емес. Тілдік пакет арнайы папкалардың атауларын локальдауға бола ма? Басқа не істей алады?] Windows-тың локальдастырылған нұсқасы негізгі операциялық жүйені, сондай-ақ оған кіретін барлық бағдарламаларды [қай бағдарламаларды?], файлдар мен папкалардың атауларын қоса алғанда, локальдастырады. [Демек, ол файлдар мен папкалардың атауларын локальдауға қабілетті. Бұл жоғарыда айтылғанмен қайшы келеді.] Сондай-ақ, нысандардың атауларын [объект деген не?], тіркелімдегі жолдарды [рас? қандай жолдар?], және Windows қолданатын басқа да ішкі жолдарды белгілі бір тілге аударады. Windows-тың локальдастырылған нұсқалары бұрынғы локальдастырылған нұсқадан жаңартуды қолдайды және пайдаланушы интерфейсі ресурстары толығымен локальдастырылады, бұл МUI нұсқалары үшін емес. [MUI үшін не істемейді?] MUI нұсқасында тіркелім жазбалары сияқты аудармаланған әкімшілік функциялар мен Microsoft Management Console-дағы элементтер жоқ. [Тіркелім жазбалары функциялар ма?] MUI нұсқасының бір артықшылығы – компьютердің әр пайдаланушысы әртүрлі тілді пайдалана алады. Операциялық жүйенің локальдастырылған нұсқасы үшін мұндай мүмкіндік жоқ. Бұл локальдастырылған бағдарламалар үшін мүмкін, бірақ бірнеше нұсқаны орнатуды қажет етеді: әр тіл үшін біреуін, бұл бағдарламаны сақтау кеңістігіне және қатар орнату мәселелеріне әкелуі мүмкін. MUI болса, бір нұсқа бірнеше тілді қолдайды, ал операциялық жүйе мен бағдарламалар пайдаланушының таңдаған тілін пайдаланады. Сонымен қатар, сол операциялық жүйе бағдарламаның қолдайтын тілдерінің кез келгенін қолданатын бағдарламаны іске қоса алады, бұл операциялық жүйеде таңдалған тілден өзгеше тіл болуы мүмкін, тіпті операциялық жүйе қолдамайтын тіл де болуы мүмкін.
Тарих
MUI Windows 2000 жүйесімен бірге енгізілді және одан кейінгі Windows-тың барлық нұсқаларында қолдау көрсетіледі.
Windows 2000 және Windows XP
Бұл нұсқаларға арналған MUI өнімдері тек Microsoft-пен жасалған көлемді келісімдер арқылы ғана қолжетімді болды. Олар бөлшек сауда арналары арқылы қолжетімді емес еді. Дегенмен, кейбір түпнұсқа жабдықтар өндірушілері (OEM) бұл өнімді таратты.
Windows XP-дегі тілдер
Windows XP-ге дейін өнімге арналған MUI пакеттері ағылшын тіліндегі нұсқаға орнатылып, пайдаланушыға жергілікті тілде қолдану мүмкіндігін береді. Барлығы 5 жиынтық MUI пакеттері бар.
Windows 7 жүйесі
MUI Windows 7 Enterprise және Ultimate нұсқаларын пайдаланушыларға, сондай-ақ Windows Phone 7-ге қолжетімді. Windows 7 нұсқасынан бастап, Microsoft "MUI жиынтығын" "Тілдік пакет" деп атауды бастады; оны Тілдік интерфейс жиынтығымен (LIP) шатастырмау керек.
Windows 10 жүйесі
Windows 10 1803 нұсқасынан бастап Microsoft кейбір жерлерде ("Жергілікті тәжірибе пакеті" (LXP) терминін, бұрынғы "Тіл пакеті" терминінің орнына қолдана бастады, бірақ олардың жұмыс істеу принципі бірдей. Windows параметрлері арқылы орнатудан өзге, осы 110 LXP Microsoft Store (қосымша және веб-нұсқасы) арқылы да қолжетімді; соңғысы Windows тұтынушылық нұсқаларына қашықтан орнату мүмкіндігін береді. Microsoft Store-дағы барлық қолданбалар сияқты, тек аталған Windows құрылғысымен үйлесімді LXP ғана Microsoft Store қосымшасында көрсетіледі. LXP Microsoft Store арқылы жаңартылады, бұл Windows-тың стандартты жаңарту циклынан тыс жүзеге асырылады.
КП
+MUI тіл пакеттері Windows нұсқасы бойыншаТілАғылшын атауы2000XPVista7.07.18.08.11011العربيةArabicБългарскиBulgarianCatalàCatalan (Spain)ČeštinaCzechDanskDanishDeutschGermanΕλληνικάGreekEnglish (United Kingdom)English (United Kingdom)English (United States)English (United States)Español (España)Spanish (Spain)Español (México)Spanish (Mexico)EestiEstonianEuskaraBasqueSuomiFinnishFrançais (Canada)French (Canada)Français (France)French (France)GalegoGalicianעבריתHebrewHrvatskiCroatianMagyarHungarianIndonesiaIndonesianItalianoItalian日本語Japanese한국어KoreanLietuviųLithuanianLatviešuLatvianNorsk bokmålNorwegian BokmålNederlandsDutchPolskiPolishPortuguês (Brasil)Portuguese (Brazil)Português (Portugal)Portuguese (Portugal)RomânăRomanianРусскийRussianSlovenčinaSlovakSlovenščinaSlovenianSrpskiSerbian (Latin)SvenskaSwedishไทยThaiTürkçeTurkishУкраїнськаUkrainianTiếng ViệtVietnamese中文 (简体)Chinese (Simplified)中文 (香港特別行政區)Chinese (Hong Kong)中文 (繁體)Chinese (Traditional)
+Тіл интерфейсі пакеттері Windows нұсқасы бойыншаТілАғылшын атауыНегізгі тіл қажетXPVista7.07.18.08.11011AfrikaansAfrikaansEnglishአማርኛAmharicEnglishঅসমীয়াAssameseEnglishAzərbaycanAzerbaijaniEnglishБеларускаяBelarusianRussianবাংলা (বাংলাদেশ)Bangla (Bangladesh)Englishবাংলা (ভারত)Bangla (India)EnglishБосанскиBosnian (Cyrillic)RussianBosanskiBosnian (Latin)EnglishCatalàCatalan (Spain)EnglishValenciàCatalan (Spain, Valencian)SpanishᏣᎳᎩCherokeeEnglishCymraegWelshEnglishEuskaraBasqueSpanishفارسىPersian (Iran)EnglishFilipinoFilipinoEnglishGaeilgeIrishEnglishGàidhligScottish GaelicEnglishGalegoGalicianSpanishગુજરાતીGujaratiEnglishHausaHausaEnglishहिन्दीHindiEnglishՀայերենArmenianEnglishIndonesiaIndonesianEnglishIgboIgboEnglishÍslenskaIcelandicEnglishᐃᓄᒃᑎᑐᑦInuktitutEnglishქართულიGeorgianEnglishҚазақ тіліKazakhEnglishខ្មែរKhmerEnglishಕನ್ನಡKannadaEnglishकोंकणीKonkaniEnglishکوردیی ناوەڕاستCentral KurdishEnglishКыргызчаKyrgyzRussianLëtzebuergeschLuxembourgishFrenchລາວLao?? ?Te reo MāoriMaoriEnglishМакедонскиMacedonianEnglishമലയാളംMalayalamEnglishМонголMongolianEnglishमराठीMarathiEnglishMelayu (Brunei)Malay (Brunei)EnglishMelayu (Malaysia)Malay (Malaysia)EnglishMaltiMalteseEnglishनेपालीNepaliEnglishNorsk nynorskNorwegian NynorskNorwegian BokmålSesotho sa LeboaSouthern SothoEnglishଓଡ଼ିଆOdiaEnglishپنجابیPunjabi (Arabic, Pakistan)EnglishਪੰਜਾਬੀPunjabi (Gurmukhi, India)EnglishدرىPersian (Afghanistan)EnglishK'iche'K'iche'SpanishRunasimiQuechuaSpanishKinyarwandaKinyarwandaEnglishسنڌيSindhiEnglishසිංහලSinhalaEnglishShqipAlbanianEnglishСрпски (Босна и Херцеговина)Serbian (Bosnia & Herzegovina)EnglishСрпски (Србија)Serbian (Serbia)Serbian (Latin)KiswahiliSwahiliEnglishதமிழ்TamilEnglishతెలుగుTeluguEnglishТоҷикӣTajikRussianትግርTigrinyaEnglishTürkmen diliTurkmenRussianSetswanaTswanaEnglishТатарTatarRussianئۇيغۇرچەUyghurChinese (Simplified)اُردوUrduEnglishO‘zbekUzbekEnglishTiếng ViệtVietnameseEnglishWolofWolofFrenchIsiXhosaXhosaEnglishÈdè YorùbáYorubaEnglishIsiZuluZuluEnglish
Қозғалтқыш
Windows Phone үшін көп тілді пайдаланушы интерфейсі 7.0 нұсқасына дейін пайда болған жоқ. +Language packs for the new Windows Phone platformLanguageEnglish name7.07.57.77.88.08.0.28.18.1.210АфрикаансАфрикаансАмхарАмхарАрабшаАрабшаӘзірбайжанӘзірбайжанБелорусшаБелорусшаБолгаршаБолгаршаБенгалКаталанЧехДанияГерманГрекАнглия (Біріккен Корольдік)Англия (Біріккен Корольдік)Америка (АҚШ)Америка (АҚШ)Испания (Испания)Испания (Испания)Испания (Мексика)Испания (Мексика)ЭстонБаскПарсыФинляндияФилиппинФилиппинФранция (Канада)Франция (Канада)Француз (Франция)Француз (Франция)ГалисияГалисияХаусаХаусаИвритГиндіХорватМажарИндонезияИсландияИтальянЖапонҚазақ тіліКхмерКаннадаКорейЛаосЛитваЛатвияМакедонМалаяламМалайНорвег (Бокмол)ГолландПолякБразилия (Португалия)Португалия (Португалия)РумынияОрысСловакСловенАлбанСербШведСуахилиТамилТелугуТайТүрікУкраинӨзбекВьетнамҚытай (Жеңілдетілген)Гонконг (Қытай)Қытай (Дәстүрлі)
Патент
MUI технологиясы "Операциялық жүйеге арналған көптілді пайдаланушы интерфейсі" деген халықаралық патентпен қорғалған. Оның авторы – Бьорн С. Реттиг, Эдвард С. Миллер, Грегори Уилсон және Шан Сюй.