واجهة مستخدم متعددة اللغات
واجهة المستخدم متعددة اللغات ( MUI ) هي إطار عمل ديناميكي للترجمة يُستخدم في أنظمة تشغيل مايكروسوفت ويندوز ، وويندوز فون ، والبرامج المتوافقة ؛ وهي تسمح بأن تكون ملفات اللغة معيارية ومنفصلة عن منطق التطبيق . وقد صُممت لتبسيط تطوير ونشر البرامج المترجمة.
تتمتع واجهة المستخدم متعددة الوسائط (MUI) بعدد من المزايا مقارنةً بالترجمة الثابتة التقليدية. يمكن للبرامج التي تستخدم واجهة المستخدم متعددة الوسائط القيام بما يلي:
- قم بتخزين موارد اللغة في ملفات مخصصة بدلاً من تضمينها بشكل ثابت في ملفات البرنامج الثنائية ، مما يجعل من الممكن تحديث الترجمات والتعليمات البرمجية ديناميكيًا دون إعادة تجميع .
- اختر اللغة تلقائيًا من تفضيلات لغة Windows، بدلاً من سؤال المستخدم أثناء التشغيل.
- استخدم واجهة برمجة تطبيقات Win32 لتحميل الموارد من ملفات لغة MUI.
تم تقديم إطار عمل واجهة المستخدم متعددة اللغات (MUI) وواجهة برمجة التطبيقات (API) وملفات الترجمة الخاصة بها (المعروفة باسم حزم اللغات أو LPs) في نظام التشغيل ويندوز 2000 ؛ وقد تم توسيعها بشكل كبير مع نظام التشغيل ويندوز فيستا ، مما سمح للمطورين باستخدام MUI في برامجهم. تمت إضافة حزم واجهة اللغة (LIPs) في نظام التشغيل ويندوز 7 لتكملة حزم اللغات. تم استبدال حزم واجهة اللغة بحزم تجربة المستخدم المحلية (LXPs) في نظام التشغيل ويندوز 10 الإصدار 1809.
ملخص
تُدمج تقنية MUI في نظام التشغيل Windows، ويمكن استخدامها في التطبيقات عن طريق تخزين الموارد القابلة للترجمة في ملف لغة واستخدام واجهة برمجة تطبيقات MUI لتحميل تلك الموارد أثناء التشغيل. [ 1 ]
تعتمد إحدى طرق تنفيذ واجهة المستخدم متعددة اللغات (MUI) البسيطة نسبيًا في التطبيقات على تخزين سلاسل كل لغة في جدول سلاسل ضمن ملف ثنائي، واستخدام دالة LoadString من Win32 لتحميل السلاسل أثناء التشغيل. لا يتطلب الأمر أي إعدادات أو تعليمات برمجية إضافية متعلقة بـ MUI. ويمكن إضافة الميزات الاختيارية التالية لـ MUI عند الرغبة:
- قم بتخزين موارد كل لغة في ملف DLL منفصل لتمكين مرونة النشر/التثبيت
- يمكن للتطبيق استخدام وظائف واجهة المستخدم متعددة اللغات المخصصة لتوفير مزيد من التحكم في استهلاك الأصول القابلة للترجمة، مثل استخدام لغة أخرى غير اللغة المفضلة للمستخدم والمحددة من قبل النظام.
- يمكن تخزين الأصول القابلة للترجمة بتنسيق مختلف عن تنسيق الموارد.
يهدف تصميم واجهة المستخدم متعددة اللغات (MUI) إلى توفير طريقة موحدة لتخزين معلومات ترجمة التطبيقات، مما يُخفف من قيود التصاميم التقليدية والمتكاملة للترجمة، مثل تضمين جميع اللغات في ملفات منطق التطبيق (أي الموارد). مع واجهة المستخدم متعددة اللغات، يُمكن تنفيذ سيناريوهات النشر التالية:
- أضف دعمًا للغة عن طريق تثبيت حزم اللغات فقط - دون تعديل منطق التطبيق أو ملفات اللغة الأخرى
- أضف ميزات جديدة وأصلح الأخطاء عن طريق تثبيت ملفات منطق التطبيق فقط، دون الحاجة إلى تضمين سلاسل نصية مترجمة.
المكونات التكنولوجية
مصطلحات
تُستخدم المصطلحات التالية المتعلقة بواجهة المستخدم متعددة الوسائط (MUI) إما في وثائق مايكروسوفت أو مشتقة منها :
محايد لغوياً: هو شيء ينقل معنى بغض النظر عن لغة المشاهد، مثل صورة بدون نص أو جوانب أخرى قابلة للترجمة.
مورد LN: مورد مشترك يتم تثبيته لجميع إصدارات اللغة الخاصة بالتطبيق
ملف LN: ملف تنفيذي لنظام التشغيل Windows يحتوي على منطق التطبيق وموارد محايدة للغة.
خاص باللغة (LS): يصف شيئًا يختلف اختلافًا كبيرًا باختلاف اللغة. أكثر عناصر LS شيوعًا هي سلاسل واجهة المستخدم، ولكن يمكن أن تكون عناصر أخرى، مثل صورة تحتوي على نص.
ملف موارد LS: مجموعة من الموارد المترجمة إلى لغة واحدة؛ ويسمى أيضًا ملف MUI.
تفضيلات اللغة
يخزن النظام قائمة اختيار اللغة الخاصة به (مشتركة بين جميع المستخدمين، وقد تُستخدم كلغة افتراضية للمستخدم الجديد) ولكل مستخدم على حدة. ويمكن للمستخدم تعديل هذه الاختيارات عبر لوحة تحكم النظام، ولكن لا يمكن لأي تطبيق تعديلها.
تتحكم هذه الإعدادات في اللغة التي يستخدمها نظام التشغيل لعناصر واجهة المستخدم. يمكن للتطبيقات أيضًا استخدام هذه الإعدادات، ومن خلال وظائف النظام المُفعّلة لواجهة المستخدم متعددة الوسائط (مثل LoadString)، يكون الاستخدام تلقائيًا وشفافًا (لا يتطلب أي كود خاص بواجهة المستخدم متعددة الوسائط). لكن استخدام هذه الإعدادات اختياري وقابل للتخصيص. يمكن تصميم تطبيق لتجاهل إعدادات اللغة، أو يمكنه استخدامها بطرق أخرى غير تلك التي توفرها وظائف النظام المُفعّلة لواجهة المستخدم متعددة الوسائط.
يمكن للتطبيق استخدام وظائف واجهة المستخدم متعددة اللغات [ 2 ] لقراءة تفضيلات اللغة، والتي تكون افتراضيًا هي اختيار المستخدم [مفترض]، وهي عبارة عن قائمة باللغات مرتبة حسب الأفضلية. تُوفّر هذه التفضيلات على مستويات النظام والمستخدم والعملية والخيط [مفترض أن التغيير على مستوى أعلى يُعدّل التفضيلات على المستويات الأدنى].
يمكن للتطبيق تعديل قوائم تفضيلات اللغة هذه (عبر دالة SetThreadPreferredUILanguages ووظائف أخرى) للتأثير على سلوك واجهة المستخدم متعددة اللغات (MUI). على سبيل المثال:
LPCWSTR languageIdSpec = L "en-US \0 " ; ULONG langCount = 1 ; if ( ! SetThreadPreferredUILanguages ( MUI_LANGUAGE_NAME , languageIdSpec , & langCount )) MessageBoxW ( NULL , L "تعذر تعيين لغة واجهة المستخدم المفضلة للخيط." , NULL , MB_ICONERROR );تخزين الموارد
يوفر MUI الدعم للموارد المحلية المخزنة في ملفات Windows الثنائية (المعروفة أيضًا باسم Win32 PE) (DLL، EXE، SYS) - عادةً ملفات DLL.
يمكن تخزين موارد اللغة إما في ملف التطبيق التنفيذي أو في ملف MUI (يُعرف أيضًا باسم LS) - ملف واحد لكل لغة. لكي يتمكن MUI من العثور على الموارد، يجب أن يكون ملف MUI في نفس دليل ملف LN المرتبط به، وأن يحمل نفس اسم ملف LN مضافًا إليه " .LCID .mui". على سبيل المثال، بالنسبة لملف LN المسمى my-lib.dll ، سيكون اسم ملف MUI للغة الإنجليزية (الولايات المتحدة) هو my-lib.dll.0409.mui .
يتم ترميز موارد السلاسل النصية كجدول سلاسل نصية على النحو التالي:
اللغة الإنجليزية، اللغة الفرعية محايدة قابل للعزف يبدأ 1 L"نص الرسالة" نهاية
استرجاع الموارد
تتوافق العديد من وظائف Win32 التي تقرأ موارد التطبيق مع MUI، بما في ذلك LoadString و FormatMessage و LoadImage . [ 3 ]
تحاول كل دالة قراءة مورد للغة المختارة وفقًا لتفضيلات اللغة العامة، من موارد التطبيق أو ملفات واجهة المستخدم متعددة اللغات (MUI) المرتبطة بها (الموجودة مع ملف LN وتتبع اصطلاح التسمية). تستخدم كل دالة تفضيلات اللغة العامة لاختيار لغة متاحة. إذا فشل تحميل المورد للغة المفضلة الأولى إما لعدم وجود ملف MUI أو لعدم وجود المورد في ملف MUI، فستحاول الدالة تحميل المورد للغة المفضلة التالية، وهكذا حتى يتم تجربة جميع التفضيلات. إذا فشل التحميل لجميع اللغات المفضلة، فسيتم تجربة ملف LN.
الدالة الأكثر استخدامًا هي LoadString، التي تقوم بتحميل السلاسل النصية من مصدر جدول السلاسل النصية. مثال على استخدام LoadString:
wchar_t * resourceCharArray ; int resourceLength = LoadStringW ( moduleHandle , resourceId , ( LPWSTR ) & resourceCharArray , 0 ); if ( ! resourceLength ) { MessageBoxW ( NULL , L "تعذر العثور على المورد." , NULL , MB_ICONERROR ); return -1 ; }wchar_t * text = ( LPWSTR ) malloc (( resourceLength + 1 ) * sizeof ( wchar_t )); wcsncpy ( text , resourceCharArray , resourceLength ); text [ resourceLength ] = L '\0' ; // إنهاء السلسلة بـ nullيسترجع هذا عنوان مخزن أحرف النص المورد، والذي لا يُضمن أن يكون منتهيًا بحرف فارغ. ثم ينسخ الأحرف إلى مخزن جديد ويضيف حرف إنهاء فارغ. خيار آخر هو أن تقوم دالة LoadString بنسخ السلسلة إلى مخزن مُمرر، لكن هذا يتطلب استخدام مخزن ثابت الطول، وهو ما له عيوب مثل تخصيص مساحة أكبر من اللازم عادةً أو اقتطاع السلسلة إذا كانت قصيرة جدًا.
الغريب أن وثائق مايكروسوفت الخاصة بـ LoadString لا تذكر تفاعلها مع MUI - استخدام تفضيل اللغة.
يدعم FormatMessage أيضًا واجهة المستخدم متعددة الوسائط (MUI). تشرح صفحة مرجع وظائفه كيفية تفاعله مع تفضيلات لغة المستخدم عند تمرير المعامل dwLanguageId بقيمة 0. لكن FormatMessage يقرأ من جدول رسائل ، وليس جدول سلاسل نصية ، وكما يقول ريموند تشين، "لا أحد يستخدم جداول الرسائل فعليًا". [ 4 ]
تخزين واسترجاع البيانات غير المتعلقة بالموارد
توصي وثائق مايكروسوفت بتخزين عناصر واجهة المستخدم كموارد، حيث يدعم MUI استرجاعها بالكامل من هذا التخزين، ولكنها تشير إلى أن MUI يدعم أي تنسيق ملف آخر، مثل XML أو JSON أو ملف نصي عادي. [ 5 ] وهذا يعني أن استخدام جانب استرجاع الموارد في MUI ليس شرطًا لتفعيل التطبيق باستخدام MUI. إذ يمكن للتطبيق استخدام منطق استرجاع عناصر واجهة المستخدم الخاص به.
لكي يكون التطبيق متوافقًا مع واجهة المستخدم متعددة الوسائط (MUI)، يجب أن يستخدم تفضيلات لغة النظام. ويمكن لمنطق استرجاع أصول واجهة المستخدم المخصصة استخدام دالة GetFileMUIPath الخاصة بواجهة المستخدم متعددة الوسائط (MUI) للاستفادة من موقع ملف واجهة المستخدم متعددة الوسائط (MUI) واتفاقيات التسمية.
جوانب أخرى
تصف وثائق MS MUI المفاهيم التالية، ولكن من غير الواضح كيف ترتبط هذه المفاهيم بـ MUI وما هي القيمة التي تقدمها:
تطبيق
يتضمن التنفيذ الأساسي لواجهة المستخدم المتعددة ما يلي:
- استخدم LoadString لقراءة الموارد، مع مراعاة تفضيلات المستخدم وإعدادات النظام لتقديم أفضل ترجمة متاحة.
- يُوصى بتخزين كل لغة في ملف مصدر موارد منفصل (RC) لكل لغة.
بمجرد إكمال المهام الأساسية، يصبح التطبيق متوافقًا مع واجهة المستخدم متعددة الوسائط (MUI)، ولكن هناك ميزات أخرى لواجهة المستخدم متعددة الوسائط يمكن للتطبيق الاستفادة منها.
يمكن لبرنامج يستخدم واجهة المستخدم متعددة اللغات (MUI) تخزين الترجمة مباشرةً في ملفاته التنفيذية؛ وهذا يوفر جميع مزايا الترجمة أثناء التشغيل التي توفرها MUI، بالإضافة إلى سهولة النشر بملف واحد، ولكنه لا يتيح مرونة النشر التي توفرها MUI. للاستفادة من مرونة النشر:
- افصل السلاسل المترجمة عن منطق التطبيق
- قم بتخزين ملفات الترجمة في حزم لغات، مفصولة حسب اللغة. يمكنك أيضًا استخدام ملفات LIPs أو LXPs لتخزين بيانات الترجمة.
- ضع حزم اللغات هذه في نفس الدليل الذي يوجد به الملف التنفيذي للتطبيق.
لتخزين الأصول المترجمة بتنسيقات أخرى غير الموارد، يجب على التطبيق تنفيذ آلية لقراءة الأصول أثناء التشغيل بناءً على تفضيلات لغة النظام (انظر GetThreadUILanguage). بعبارة أخرى، يقوم التطبيق بتحميل أصول واجهة المستخدم بناءً على التفضيلات دون استخدام LoadString؛ ويمكن للتطبيق الاستفادة من موقع ملف MUI لكل لغة واتفاقية التسمية باستخدام GetFileMUIPath.
مزايا مقارنة بالتحديد الثابت
تم تطوير تقنية MUI استجابةً للتوطين الثابت ، وكتحسين له، وهي تقنية أقدم لعولمة ونشر حزم البرامج.
يحقق البرنامج المُترجم عبر حزمة لغة نفس هدف الترجمة الثابتة، ولكن ثمة اختلافات جوهرية. فبينما يعرض كلاهما القوائم والحوارات باللغة المستهدفة، إلا أن النسخة المُترجمة فقط هي التي تستخدم أسماء الملفات والمجلدات المترجمة.
في نظام التشغيل ويندوز، تقوم حزمة اللغة على مستوى النظام بترجمة نظام التشغيل الأساسي، بالإضافة إلى جميع التطبيقات التي تدعم واجهة المستخدم متعددة اللغات (MUI)، إلى لغة معينة. تدعم الإصدارات المترجمة من ويندوز الترقية من إصدار مترجم سابق، وتكون موارد واجهة المستخدم مترجمة بالكامل، وهو ما لا ينطبق على إصدارات MUI من المنتج.
لا تقوم حزمة اللغة بترجمة المحتوى الإداري مثل إدخالات التسجيل والعناصر الموجودة في وحدة تحكم إدارة Microsoft .
إحدى مزايا واجهة المستخدم متعددة اللغات (MUI) هي إمكانية اختيار كل مستخدم لنظام ويندوز لغةً مختلفة. [ 8 ] أما في إصدارات ويندوز التي تعتمد على الترجمة الثابتة فقط ، فلا يُمكن تحقيق ذلك. مع واجهة المستخدم متعددة اللغات، يُمكن لبرنامج واحد دعم لغات متعددة، ويستخدم نظام التشغيل والتطبيقات اللغة التي اختارها المستخدم. إضافةً إلى ذلك، يُمكن لنظام تشغيل مُترجم باستخدام حزمة لغة معينة تشغيل تطبيقات مُترجمة باستخدام حزم لغات أخرى.
تاريخ
تم تقديم واجهة المستخدم متعددة الوسائط (MUI) مع نظام التشغيل Windows 2000 ، وهي مدعومة في كل إصدار لاحق من Windows.
ويندوز 2000 وويندوز إكس بي
كانت منتجات واجهة المستخدم متعددة الطبقات (MUI) لهذه الإصدارات متاحة فقط من خلال اتفاقيات الشراء بالجملة مع مايكروسوفت، ولم تكن متوفرة عبر قنوات البيع بالتجزئة. ومع ذلك، قام بعض مصنعي المعدات الأصلية بتوزيع المنتج.
اللغات في نظام التشغيل ويندوز إكس بي
في نظامي التشغيل ويندوز 2000 وإكس بي ، تحل حزم اللغات الخاصة بالمنتج محل النصوص الإنجليزية الأمريكية المدمجة في الكود . يوجد إجمالاً خمس مجموعات من حزم اللغات.
المجموعة 1
- الألمانية
- الفرنسية - French
- 한국어 - الكورية
- 中文 (简体) - الصينية (المبسطة)
- 中文 (繁體) - الصينية (التقليدية)
- 日本語- اليابانية
المجموعة الثانية
- الإسبانية - الإسبانية
- إيطالي - إيطالي
- الهولندية
- البرتغالية (البرازيل) - البرتغالية (البرازيل)
- السويدية - Svenska
- עברית - Hebrew
- العربية - Arabic
المجموعة 3
- Čeština - Czech
- Dansk - Danish
- نورسك بوكمال - بوكمال النرويجية
- Suomi - الفنلندية
- Русский - Russian
المجموعة 4
- المجرية - المجرية
- Polski - Polish
- البرتغالية (البرتغال) - البرتغالية (البرتغال)
- Türkçe - Turkish
- Ελληνικά - Greek
المجموعة 5
- Eesti - Estonian
- Hrvatski - Croatian
- Latviešu - Latvian
- ليتوفيو - الليتوانية
- رومانية - رومانية
- سلوفاكيا
- السلوفينية - السلوفينية
- البلغارية - البلغارية
- التايلاندية - Thai
ويندوز فيستا
قام نظام التشغيل ويندوز فيستا بتحديث بروتوكول واجهة المستخدم متعددة اللغات (MUI) لفصل موارد اللغة عن ملفات منطق التطبيق الثنائية ؛ فأصبحت ملفات منطق التطبيق مستقلة عن اللغة (لم تعد تحتوي على اللغة الإنجليزية الأمريكية). يتيح هذا الفصل إمكانية التبديل بين اللغات بشكل كامل، واستخدام حزم لغات متعددة مستقلة عن ملفات منطق التطبيق الثنائية. تُطبَّق اللغات كحزم لغات تحتوي على الموارد اللازمة لترجمة واجهة المستخدم.
تتوفر حزم اللغات لنظام التشغيل Windows Vista Enterprise وكإضافة اختيارية لنظام التشغيل Windows Vista Ultimate .
ابتداءً من نظام التشغيل ويندوز فيستا، أصبحت واجهات برمجة تطبيقات واجهة المستخدم المتعددة (MUI) متاحة للمطورين لتطوير التطبيقات. وقد سمح هذا لمطوري الطرف الثالث باستخدام تقنية واجهة المستخدم المتعددة.
عند الإطلاق، تم إصدار حزم اللغات الـ 16 التالية:
- Dansk - Danish
- الألمانية
- الإنجليزية - الإنجليزية
- الإسبانية - الإسبانية
- الفرنسية - French
- إيطالي - إيطالي
- الهولندية
- نورسك بوكمال - بوكمال النرويجية
- البرتغالية (البرازيل) - البرتغالية (البرازيل)
- Suomi - الفنلندية
- السويدية - Svenska
- Русский - Russian
- 한국어 - الكورية
- 中文 (简体) - الصينية (المبسطة)
- 中文 (繁體) - الصينية (التقليدية)
- 日本語- اليابانية
في 23 أكتوبر 2007، تم إصدار 19 حزمة لغة إضافية:
- Čeština - Czech
- Eesti - Estonian
- Hrvatski - Croatian
- Latviešu - Latvian
- ليتوفيو - الليتوانية
- المجرية - المجرية
- Polski - Polish
- البرتغالية (البرتغال) - البرتغالية (البرتغال)
- رومانية - رومانية
- سلوفاكيا
- السلوفينية - السلوفينية
- Srpski - الصربية (اللاتينية)
- Türkçe - Turkish
- Ελληνικά - Greek
- البلغارية - البلغارية
- أوكرانيا - الأوكرانية
- עברית - Hebrew
- العربية - Arabic
- التايلاندية - Thai
ويندوز 7
تتوفر حزم اللغات لنظامي التشغيل Windows 7 Enterprise و Ultimate ، بالإضافة إلى Windows Phone 7 .
ابتداءً من نظام التشغيل ويندوز 7، قدمت مايكروسوفت صيغة جديدة لحزمة اللغة، تُسمى حزمة واجهة اللغة (LIP). وتُستخدم هذه الحزم لتوفير ترجمات جزئية غير موجودة في حزمة اللغة الأساسية. [ 9 ]
قائمة اللغات في نظام التشغيل ويندوز 7 (للحاسوب الشخصي)
عند الإطلاق، تم إصدار حزم اللغات الـ 15 التالية [ 10 ] (اللغة الصينية (هونغ كونغ) غير متوفرة على الهاتف المحمول):
- الألمانية
- الإنجليزية (المملكة المتحدة) - الإنجليزية (المملكة المتحدة)
- الإنجليزية (الولايات المتحدة) - الإنجليزية (الولايات المتحدة)
- الإسبانية - الإسبانية
- الفرنسية - French
- إيطالي - إيطالي
- الهولندية
- Polski - Polish
- البرتغالية (البرازيل) - البرتغالية (البرازيل)
- Русский - Russian
- 한국어 - الكورية
- 中文 (简体) - الصينية (المبسطة)
- 中文 (繁體) - الصينية (التقليدية)
- 中文 (香港) - الصينية (هونج كونج)
- 日本語- اليابانية
في 31 أكتوبر 2009، تم إصدار 22 حزمة لغة إضافية (اللغات الإستونية والكرواتية واللاتفية والليتوانية والرومانية والسلوفاكية والسلوفينية والصربية والبلغارية والعبرية والعربية والتايلاندية غير متوفرة على الهواتف المحمولة):
- Čeština - Czech
- Dansk - Danish
- Eesti - Estonian
- Hrvatski - Croatian
- Latviešu - Latvian
- ليتوفيو - الليتوانية
- المجرية - المجرية
- نورسك بوكمال - بوكمال النرويجية
- البرتغالية (البرتغال) - البرتغالية (البرتغال)
- رومانية - رومانية
- سلوفاكيا
- السلوفينية - السلوفينية
- Srpski - الصربية (اللاتينية)
- Suomi - الفنلندية
- السويدية - Svenska
- Türkçe - Turkish
- Ελληνικά - Greek
- البلغارية - البلغارية
- أوكرانيا - الأوكرانية
- עברית - Hebrew
- العربية - Arabic
- التايلاندية - Thai
قائمة اللغات في نظام التشغيل ويندوز فون 7
عند الإطلاق، كانت ست لغات فقط مدعومة:
- الألمانية
- الإنجليزية (المملكة المتحدة) - الإنجليزية (المملكة المتحدة)
- الإنجليزية (الولايات المتحدة) - الإنجليزية (الولايات المتحدة)
- الإسبانية - الإسبانية
- الفرنسية - French
- إيطالي - إيطالي
مع إطلاق نظام ويندوز فون 7.5 في 27 سبتمبر 2011، أُضيفت عشرون لغة أخرى (لم تكن اللغتان التركية والأوكرانية مدعومتين كلغات عرض حتى ويندوز فون 8). [ 11 ] وكانت أولى واجهات المستخدم الرسومية لنظام ويندوز فون 7 هي الإندونيسية والماليزية مع تحديث تانغو. [ 12 ]
- اللغة الإندونيسية - الإندونيسية
- اللغة الملايوية - الملايو
- Čeština - Czech
- Dansk - Danish
- المجرية - المجرية
- الهولندية
- نورسك بوكمال - بوكمال النرويجية
- Polski - Polish
- البرتغالية (البرازيل) - البرتغالية (البرازيل)
- البرتغالية (البرتغال) - البرتغالية (البرتغال)
- Suomi - الفنلندية
- السويدية - Svenska
- Türkçe - Turkish
- Ελληνικά - Greek
- Русский - Russian
- أوكرانيا - الأوكرانية
- 한국어 - الكورية
- 中文 (简体) - الصينية (المبسطة)
- 中文 (繁體) - الصينية (التقليدية)
- 日本語- اليابانية
ويندوز 8/8.1/RT
ابتداءً من نظام التشغيل Windows 8/RT، أصبح بإمكان جميع إصدارات Windows تقريبًا تنزيل وتثبيت حزم اللغات وLIPs، [ 13 ] مع بعض الاستثناءات:
- في إصدارات اللغة الواحدة من نظام التشغيل Windows، يُسمح بتثبيت برنامج تشغيل واحد فقط، [ 14 ] وهو نفس سلوك إصدارات Windows 7 والإصدارات الأقدم التي ليست Enterprise أو Ultimate.
- في إصدارات ويندوز الأصلية (OEM )، تختلف لغات العرض المحددة المثبتة مسبقًا أو المتاحة للتنزيل باختلاف الشركة المصنعة للجهاز والبلد/المنطقة التي تم الشراء منها (ومشغل شبكة الجوال للأجهزة المزودة باتصال خلوي). وهذا مزيج بين ميزة خاصة بالسوق المحلي وميزة متاحة للجميع في كل مكان. قد تحتوي الأجهزة على لغات عرض متعددة مثبتة مسبقًا من قِبل الشركة المصنعة أو مشغل شبكة الجوال، ولكن كل شركة مصنعة أو مشغل شبكة جوال يقوم بتثبيت مجموعتين مختلفتين من اللغات: مجموعة من اللغات المثبتة مسبقًا ومجموعة أخرى يمكن للمستخدم النهائي تثبيتها. تُستخدم هذه القاعدة حاليًا في هواتف ويندوز بدءًا من ويندوز فون 7 [ 15 ] وأجهزة الكمبيوتر بدءًا من ويندوز 8 (نظرًا لأن ويندوز 8 وويندوز فون 8 يشتركان في نفس نواة ويندوز إن تي)، وقد تم إسقاطها لاحقًا في ويندوز 10 الإصدار 1803، ولكن أُعيدت لاحقًا بهدوء بدءًا من ويندوز 10 الإصدار 1809. يمكن للمستخدم النهائي تثبيت ترخيص تجزئة فوق ترخيص OEM عن طريق إجراء تثبيت نظيف من خلال أداة إنشاء الوسائط لتجاوز قفل المنطقة وتثبيت أي لغة عرض يريدها.
- لا تؤثر عملية تحديث نظام ويندوز على لغات العرض المثبتة حاليًا بأي شكل من الأشكال، ولكنها قد تتيح للمستخدم النهائي الوصول إلى حزم اللغات الجديدة التي توفرها الشركة المصنعة (لأجهزة الكمبيوتر فقط). مع ذلك، عند تثبيت تحديث جديد للميزات، قد تعود لغة العرض إلى اللغة التي تم تحديدها أثناء عملية الإعداد الأولية. على سبيل المثال، إذا تمت ترقية جهاز سامسونج ATIV Smart PC على شبكة AT&T من ويندوز 8.1 إلى تحديث ويندوز 10 السنوي ، فسيكون بإمكانه الآن تثبيت البرتغالية (البرازيل)، والفيتنامية، والصينية (المبسطة والتقليدية)، واليابانية، بالإضافة إلى الإنجليزية، والإسبانية، والفرنسية، والألمانية، والإيطالية، والكورية (يمكن للمستخدم النهائي تنزيل اللغات الثلاث الأخيرة عند إطلاق الجهاز)، تمامًا كما هو الحال مع سلسلة هواتف Galaxy S8 وجهاز Galaxy Book من شركة Verizon.
- من جهة أخرى، لا يدعم جهاز سامسونج جالاكسي بوك اللغة الأفريكانية كلغة عرض، لأن تطبيقات سامسونج لا تدعمها رسميًا. [ 16 ] علاوة على ذلك، تدعم النسخ الخلوية من أجهزة جالاكسي بوك المحمولة المباعة في أمريكا الشمالية عددًا أقل من لغات العرض مقارنةً بنظيراتها التي تعمل بتقنية الواي فاي فقط، تمامًا كما هو الحال في هواتف سامسونج الذكية .
- بعض حزم اللغات مثل الإنجليزية (أستراليا) والإنجليزية (كندا) مدعومة فقط على أجهزة Xbox و Surface Duo .
- تتطلب بعض حزم البرامج المساعدة للغات (LIPs) وجود حزم لغات معينة أو توافقها. [ 17 ] إذا لم تكن حزمة اللغة المطلوبة موجودة أو متوافقة، فلن يكون من الممكن تثبيت حزمة البرامج المساعدة للغات على ذلك الجهاز.
- على عكس إصدارات سطح المكتب من نظام التشغيل ويندوز، استخدم نظام ويندوز فون واجهات المستخدم متعددة الطبقات خفيفة الوزن، وقد يقوم مصنعو المعدات الأصلية (مثل نوكيا وإتش تي سي ) بتحميل جميع واجهات المستخدم متعددة الطبقات مسبقًا على الطرازات الرائدة من ويندوز فون.
ويندوز 10
ابتداءً من إصدار ويندوز 10 رقم 1803، استبدلت مايكروسوفت حزم تجربة المستخدم المحلية (LIPs) بحزم تجربة المستخدم المحلية (LXPs). [ 18 ] بالإضافة إلى التثبيت عبر إعدادات ويندوز ، تتوفر حزم تجربة المستخدم المحلية أيضًا من خلال متجر مايكروسوفت ؛ [ 19 ] مما يتيح التثبيت عن بُعد لإصدارات ويندوز المخصصة للمستخدمين العاديين. [ 20 ] وكما هو الحال مع جميع التطبيقات من متجر مايكروسوفت، لا تظهر في تطبيق متجر مايكروسوفت إلا حزم تجربة المستخدم المحلية المتوافقة مع جهاز ويندوز.
اللغات المدعومة
اللغات المدعومة حسب إصدار نظام التشغيل هي كما يلي:
جهاز كمبيوتر
| لغة | الاسم الإنجليزي | 2000 | XP | فيستا | 7.0 | 7.1 | 8.0 | 8.1 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|
| العربية | عربي | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| بلغارسكي | البلغارية | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| كاتاليا | الكاتالونية (إسبانيا) | لا | شفة | شفة | شفة | شفة | شفة | شفة | شفة | نعم |
| تشيشتينا | التشيك | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| دانسك | دانماركي | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| الألمانية | الألمانية | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| Ελληνικά | اليونانية | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| الإنجليزية (المملكة المتحدة) | الإنجليزية (المملكة المتحدة) | لا | لا | لا | لا | لا | نعم | نعم | نعم | نعم |
| الإنجليزية (الولايات المتحدة) | الإنجليزية (الولايات المتحدة) | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| الإسبانية (إسبانيا) | الإسبانية (إسبانيا) | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| الإسبانية (المكسيك) | الإسبانية (المكسيك) | لا | لا | لا | لا | لا | لا | لا | نعم | نعم |
| إستونيا | الإستونية | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| الباسكية | الباسكية | لا | شفة | شفة | شفة | شفة | شفة | شفة | شفة | نعم |
| فنلندا | الفنلندية | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| الفرنسية (كندا) | الفرنسية (كندا) | لا | لا | لا | لا | لا | لا | لا | نعم | نعم |
| الفرنسية (فرنسا) | الفرنسية (فرنسا) | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| جاليجو | الجاليكية | لا | شفة | شفة | شفة | شفة | شفة | شفة | شفة | نعم |
| العبرية | العبرية | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| هرفاتسكي | الكرواتية | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| المجرية | المجرية | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| أندونيسيا | إندونيسيا | لا | شفة | شفة | شفة | شفة | شفة | شفة | شفة | نعم |
| إيطالي | إيطالي | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| 日本語 | اليابانية | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| شكرا | كوري | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| ليتوفيا | الليتواني | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| لاتفيشو | اللاتفية | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| البوكمول النرويجي | البوكمول النرويجية | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| الهولندية | هولندي | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| بولسكي | بولندي | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| البرتغالية (البرازيل) | البرتغالية (البرازيل) | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| البرتغالية (البرتغال) | البرتغالية (البرتغال) | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| رومانا | روماني | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| Русский | الروسية | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| سلوفينتشينا | سلوفاكيا | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| سلوفينشتشينا | السلوفيني | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| Srpski | الصربية (اللاتينية) | لا | شفة | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| السويدية | السويدية | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| تايلاندي | تايلاندي | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| التركية | تركي | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| Українська | الأوكرانية | لا | شفة | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| اللغة الفيتنامية | الفيتناميين | لا | شفة | شفة | شفة | شفة | شفة | شفة | شفة | نعم |
| 中文 (简体) | الصينية (المبسطة) | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| 中文 (香港特別行政區) | الصينية (هونغ كونغ) | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| 中文 (繁體) | الصينية (التقليدية) | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| لغة | الاسم الإنجليزي | اللغة الأساسية مطلوبة | XP | فيستا | 7.0 | 7.1 | 8.0 | 8.1 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|
| الأفريكانية | الأفريكانية | إنجليزي | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| አማርኛ | الأمهرية | إنجليزي | نعم | نعم | ||||||
| أسيميا | اللغة الأسامية | إنجليزي | نعم | نعم | ||||||
| أذربيجان | الأذرية | إنجليزي | نعم | نعم | نعم | |||||
| بيلاروسية | بيلاروسي | الروسية | نعم | نعم | نعم | نعم | نعم | نعم | نعم | |
| بابو (بوجو) | البنغالية (بنغلاديش) | إنجليزي | نعم | نعم | ||||||
| بابو (ভলত) | البنغالية (الهند) | إنجليزي | نعم | نعم | نعم | |||||
| بوسانسكي | البوسنية (بالسيريلية) | الروسية | نعم | نعم | ||||||
| بوسانسكي | البوسنية (اللاتينية) | إنجليزي | نعم | نعم | نعم | |||||
| كاتاليا | الكاتالونية (إسبانيا) | إنجليزي | نعم | نعم | نعم | نعم | نعم | نعم | نعم | واجهة مستخدم متعددة |
| فالنسيا | الكاتالونية (إسبانيا، فالنسيا) | الأسبانية | ||||||||
| ᏣᎳᎩ | شيروكي | إنجليزي | ||||||||
| الويلزية | الويلزية | إنجليزي | نعم | نعم | نعم | |||||
| الباسكية | الباسكية | الأسبانية | نعم | نعم | نعم | نعم | نعم | نعم | نعم | واجهة مستخدم متعددة |
| فارسي | الفارسية (إيران) | إنجليزي | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| فلبيني | فلبيني | إنجليزي | نعم | نعم | ||||||
| اللغة الأيرلندية | أيرلندي | إنجليزي | نعم | نعم | ||||||
| اللغة الغيلية | اللغة الغيلية الاسكتلندية | إنجليزي | ||||||||
| جاليجو | الجاليكية | الأسبانية | نعم | نعم | واجهة مستخدم متعددة | |||||
| جوجاراتي | الغوجاراتية | إنجليزي | نعم | نعم | ||||||
| الهوسا | الهوسا | إنجليزي | نعم | |||||||
| हिन्दी | الهندية | إنجليزي | نعم | نعم | نعم | |||||
| Հայերեն | الأرمنية | إنجليزي | نعم | نعم | ||||||
| أندونيسيا | إندونيسيا | إنجليزي | نعم | نعم | واجهة مستخدم متعددة | |||||
| إيغبو | إيغبو | إنجليزي | نعم | |||||||
| إيسلينسكا | أيسلندا | إنجليزي | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| ᐃᓄᒃᑎᑐᑦ | الإنكتيتوت | إنجليزي | نعم | نعم | ||||||
| ქართული | جورجي | إنجليزي | نعم | نعم | ||||||
| Қазақ тілі | الكازاخستاني | إنجليزي | نعم | نعم | ||||||
| ខ្មែរ | الخمير | إنجليزي | نعم | |||||||
| كاناد | الكانادا | إنجليزي | نعم | نعم | ||||||
| कोंकणी | كونكاني | إنجليزي | نعم | نعم | ||||||
| كوریی ناوەڕاست | وسط كردستان | إنجليزي | ||||||||
| Кыргызча | قيرغيزستان | الروسية | نعم | |||||||
| ليتزيبورغيش | لوكسمبورغي | فرنسي | نعم | نعم | ||||||
| ລາວ | لاو | تايلاندي | ||||||||
| لغة الماوري | الماوري | إنجليزي | نعم | نعم | ||||||
| المقدونيين | المقدوني | إنجليزي | نعم | نعم | ||||||
| مالايالام | المالايالامية | إنجليزي | نعم | نعم | ||||||
| منغولي | المنغولي | إنجليزي | ||||||||
| مارثي | الماراثية | إنجليزي | نعم | نعم | ||||||
| ملايو (بروناي) | الملايو (بروناي) | إنجليزي | نعم | |||||||
| ملايو (ماليزيا) | الملايو (ماليزيا) | إنجليزي | نعم | نعم | ||||||
| المالطية | مالطي | إنجليزي | نعم | نعم | ||||||
| نيبالي | النيبالية | إنجليزي | نعم | نعم | ||||||
| Norsk nynorsk | النرويجية نينورسك | البوكمول النرويجية | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| سيسوتو سا ليبوا | سوتو الجنوبية | إنجليزي | نعم | |||||||
| ଓଡ଼ିଆ | الأوديا | إنجليزي | نعم | |||||||
| بنجابی | البنجابية (العربية، باكستان) | إنجليزي | ||||||||
| ਪੰਜਾਬੀ | البنجابية (غورموخي، الهند) | إنجليزي | نعم | نعم | ||||||
| دني | الفارسية (أفغانستان) | إنجليزي | نعم | نعم | ||||||
| كيتشي | كيتشي | الأسبانية | ||||||||
| روناسيمي | الكيتشوا | الأسبانية | نعم | نعم | ||||||
| الكينيارواندية | الكينيارواندية | إنجليزي | ||||||||
| سنڌي | السندية | إنجليزي | ||||||||
| සිංහල | السنهالية | إنجليزي | ||||||||
| Shqip | الألبانية | إنجليزي | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| صربيا (بوسنا والهرسك) | الصربي (البوسنة والهرسك) | إنجليزي | ||||||||
| Српски (Србија) | الصربية (صربيا) | الصربية (اللاتينية) | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| اللغة السواحيلية | السواحيلية | إنجليزي | نعم | نعم | ||||||
| تاميل | التاميل | إنجليزي | نعم | نعم | ||||||
| తెలుగు | التيلجو | إنجليزي | نعم | نعم | ||||||
| Тоҷикӣ | طاجيك | الروسية | ||||||||
| ትግር | التغرينية | إنجليزي | ||||||||
| تركمان ديلي | التركمان | الروسية | ||||||||
| لغة سيتسوانا | تسوانا | إنجليزي | نعم | |||||||
| تاتار | التتار | الروسية | نعم | نعم | ||||||
| ئۇحۇرچە | الأويغور | الصينية (المبسطة) | ||||||||
| ارشدو | الأردية | إنجليزي | نعم | نعم | ||||||
| أوزبكي | أوزبكي | إنجليزي | ||||||||
| اللغة الفيتنامية | الفيتناميين | إنجليزي | نعم | نعم | واجهة مستخدم متعددة | |||||
| وولوف | وولوف | فرنسي | ||||||||
| لغة الإيسيكوسا | لغة الخوسا | إنجليزي | نعم | |||||||
| إيدي يوروبا | اليوروبا | إنجليزي | ||||||||
| لغة الزولو | الزولو | إنجليزي | نعم |
متحرك
لم تظهر واجهة المستخدم متعددة اللغات لهواتف ويندوز إلا في الإصدار 7.0.
| لغة | الاسم الإنجليزي | 7.0 | 7.5 | 7.7 | 7.8 | 8.0 | 8.0.2 | 8.1 | 8.1.2 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| الأفريكانية | الأفريكانية | لا | لا | لا | لا | لا | لا | نعم | نعم | نعم |
| አማርኛ | الأمهرية | لا | لا | لا | لا | لا | لا | لا | لا | نعم |
| العربية | عربي | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| أذربيجان | الأذرية | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| بيلاروسية | بيلاروسي | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| بلغارسكي | البلغارية | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| البنغالية | البنغالية | لا | لا | لا | لا | لا | لا | لا | نعم | نعم |
| كاتاليا | الكاتالونية | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| تشيشتينا | التشيك | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| دانسك | دانماركي | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| الألمانية | الألمانية | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| Ελληνικά | اليونانية | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| الإنجليزية (المملكة المتحدة) | الإنجليزية (المملكة المتحدة) | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| الإنجليزية (الولايات المتحدة) | الإنجليزية (الولايات المتحدة) | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| الإسبانية (إسبانيا) | الإسبانية (إسبانيا) | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| الإسبانية (المكسيك) | الإسبانية (المكسيك) | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| إستونيا | الإستونية | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| الباسكية | الباسكية | لا | لا | لا | لا | لا | لا | نعم | نعم | نعم |
| فارسي | الفارسية | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| فنلندا | الفنلندية | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| فلبيني | فلبيني | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| الفرنسية (كندا) | الفرنسية (كندا) | لا | لا | لا | لا | لا | نعم | نعم | نعم | نعم |
| الفرنسية (فرنسا) | الفرنسية (فرنسا) | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| جاليجو | الجاليكية | نعم | نعم | نعم | نعم | نعم | لا | نعم | نعم | نعم |
| الهوسا | الهوسا | لا | لا | لا | لا | لا | لا | نعم | نعم | نعم |
| العبرية | العبرية | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| हिन्दी | الهندية | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| هرفاتسكي | الكرواتية | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| المجرية | المجرية | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| أندونيسيا | إندونيسيا | لا | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| إيسلينسكا | أيسلندا | لا | لا | لا | لا | لا | لا | لا | لا | نعم |
| إيطالي | إيطالي | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| 日本語 | اليابانية | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| Қазақ тілі | الكازاخستاني | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| ខ្មែរ | الخمير | لا | لا | لا | لا | لا | لا | لا | نعم | نعم |
| كاناد | الكانادا | لا | لا | لا | لا | لا | لا | لا | لا | نعم |
| شكرا | كوري | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| ລາວ | لاو | لا | لا | لا | لا | لا | لا | لا | نعم | نعم |
| ليتوفيا | الليتواني | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| لاتفيشو | اللاتفية | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| المقدونيين | المقدوني | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| مالايالام | المالايالامية | لا | لا | لا | لا | لا | لا | لا | لا | نعم |
| ملايو | الملايو | لا | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| البوكمول النرويجي | البوكمول النرويجية | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| الهولندية | هولندي | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| بولسكي | بولندي | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| البرتغالية (البرازيل) | البرتغالية (البرازيل) | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| البرتغالية (البرتغال) | البرتغالية (البرتغال) | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| رومانا | روماني | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| Русский | الروسية | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| سلوفينتشينا | سلوفاكيا | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| سلوفينشتشينا | السلوفيني | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| Shqip | الألبانية | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| Srpski | الصربية | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| السويدية | السويدية | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| اللغة السواحيلية | السواحيلية | لا | لا | لا | لا | لا | لا | لا | نعم | نعم |
| تاميل | التاميل | لا | لا | لا | لا | لا | لا | لا | لا | نعم |
| తెలుగు | التيلجو | لا | لا | لا | لا | لا | لا | لا | لا | نعم |
| تايلاندي | تايلاندي | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| التركية | تركي | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| Українська | الأوكرانية | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| أوزبكي | أوزبكي | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| اللغة الفيتنامية | الفيتناميين | لا | لا | لا | لا | نعم | نعم | نعم | نعم | نعم |
| 中文 (简体) | الصينية (المبسطة) | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
| 中文 (香港特別行政區) | الصينية (هونغ كونغ) | لا | لا | لا | لا | لا | لا | نعم | نعم | نعم |
| 中文 (繁體) | الصينية (التقليدية) | لا | نعم | نعم | نعم | نعم | نعم | نعم | نعم | نعم |
براءة اختراع
تخضع تقنية MUI لبراءة اختراع دولية بعنوان "واجهة مستخدم متعددة اللغات لنظام التشغيل". [ 21 ] المخترعون هم بيورن سي. ريتيج، وإدوارد إس. ميلر، وجريجوري ويلسون، وشان شو.
انظر أيضاً
- مركز معارف ويندوز متعدد المستخدمين (مؤرشف)
- حزم لغات ويندوز (مرجع من مايكروسوفت)
- حزمة واجهة اللغة (LIP)
- GNU gettext : نظام يونكس للترجمة ووظيفة مشابهة لـ LoadString
مراجع
- ↑ كارل بريدج - مايكروسوفت. "حول واجهة المستخدم متعددة اللغات - تطبيقات Win32" . learn.microsoft.com . تم الاطلاع عليه بتاريخ 23 سبتمبر 2025 .
- ↑ كارل بريدج - مايكروسوفت. "وظائف واجهة المستخدم متعددة اللغات - تطبيقات Win32" . docs.microsoft.com . تم الاطلاع عليه بتاريخ 10 يوليو 2022 .
- ↑ كارل بريدج - مايكروسوفت. "تحميل موارد اللغة - تطبيقات Win32" . docs.microsoft.com . تم الاطلاع عليه بتاريخ 10 يوليو 2022 .
- ↑ تشين، ريموند (29 فبراير 2008). "لماذا لا يمكنني تحميل سلسلة الموارد الخاصة بي باستخدام FormatMessage؟" . The Old New Thing . تم الاسترجاع في 8 يوليو 2022 .
- ↑ كارل بريدج - مايكروسوفت. "دعم إعدادات لغة النظام - تطبيقات Win32" . docs.microsoft.com . تم الاطلاع عليه بتاريخ 9 يوليو 2022 .
- ↑ كارل بريدج - مايكروسوفت. "إعداد ملف تكوين الموارد - تطبيقات Win32" . docs.microsoft.com . تم الاطلاع عليه بتاريخ 10 يوليو 2022 .
- ↑ كارل بريدج - مايكروسوفت. "استخدام إعادة توجيه سلسلة التسجيل - تطبيقات Win32" . docs.microsoft.com . تم الاطلاع عليه بتاريخ 10 يوليو 2022 .
- ↑ "حول واجهة المستخدم متعددة اللغات" . مايكروسوفت . تم الاطلاع عليه بتاريخ 22 يونيو 2022 .
- ↑ "كيفية تثبيت حزم اللغات في ويندوز 7" . نادي ويندوز . مؤرشف من الأصل في 1 أغسطس 2010. تم الاطلاع عليه في 29 أبريل 2016 .
- ↑ فريق التحرير، موقع "حياتي الرقمية" (12 يوليو 2009). "إطلاق النسخة النهائية من ويندوز 7 وجدول إصدارات MSDN/TechNet: " حياتي الرقمية"" . موقع "حياتي الرقمية " . تاريخ الاسترجاع: 26 يوليو 2023 .
- ↑ مدونة تجربة ويندوز؛ ماكونيل، جون (2011-07-06). "ويندوز فون حول العالم: دعم اللغات في مانجو" . مدونة تجربة ويندوز . تم الاطلاع بتاريخ 22-11-2023 .
- ↑ مدونة تجربة ويندوز؛ مايرسون، تيري (27 فبراير 2012). "ويندوز فون في المؤتمر العالمي للجوال 2012" . مدونة تجربة ويندوز . تم الاطلاع بتاريخ 22 نوفمبر 2023 .
- ↑ "تتوفر حزم اللغات لنظامي التشغيل ويندوز 8 وويندوز RT" . مايكروسوفت . تم الاطلاع عليه بتاريخ 29 أبريل 2016 .
- ↑ "تحقق مما إذا كان إصدار Windows الخاص بك يدعم لغات متعددة" . support.microsoft.com . تم الاطلاع عليه بتاريخ 10 يناير 2022 .
- ↑ مدونة تجربة ويندوز (2011-07-06). "ويندوز فون حول العالم: دعم اللغات في مانجو" . مدونة تجربة ويندوز . تم الاطلاع بتاريخ 2022-01-10 .
- ↑ "احصل على تطبيق Samsung Notes" . متجر مايكروسوفت . تم الاطلاع عليه بتاريخ 10 يناير 2022 .
- ↑ "حزم اللغات لنظام التشغيل Windows" . support.microsoft.com . تم الاطلاع عليه بتاريخ 11 يناير 2022 .
- ↑ "حزم الخبرة المحلية: ما هي ومتى يجب استخدامها؟" . TECHCOMMUNITY.MICROSOFT.COM . 2018-11-14 . تم الاطلاع عليه بتاريخ 2022-01-10 .
- ↑ "حزم تجربة المستخدم المحلية" . support.microsoft.com . تم الاطلاع عليه بتاريخ 11 يناير 2022 .
- ↑ "حزم التجارب المحلية" . متجر مايكروسوفت . تم الاسترجاع بتاريخ 10 يناير 2022 .
- ↑ براءة الاختراع الأمريكية رقم 6252589 ، "واجهة مستخدم متعددة اللغات لنظام تشغيل"، نُشرت في 14 مايو 2003
- إدارة نظام التشغيل ويندوز
- التدويل والتوطين
- اللغة الطبيعية والحوسبة
