| الموضوع السابق | الموضوع التالي |
الغرض
دمج معرف لغة و معرف فرز (Sort ID) للحصول على رقم تعريف منطقة (Locale ID = LCID).
الصيغة
function MakeLocaleID(LngID, SortingID: Word): LongWord;
الوسائط (Parameters)
| LngID | معرف اللغة (Language ID). | |
| SortingID | معرف الفرز |
الشرح
معرف - أو رقم تعريف - المنطقة هو عدد صحيح موجب من النوع LongWord (أي 4 بايت) يحدد إحدى المناطق الدولية التي يدعمها النظام Windows.
معرف اللغة هو عدد صحيح من 2 بايت و يتكون من معرف أساسي (Primary LangID) و معرف ثانوي (Secondary LangID) انظر موضوع الحصول على معرف لغة (الدالة MakeLangID) من أجل شرح كامل و مفصل لمعرفات اللغات.
معرف الفرز (Sort ID) هو عدد صحيح موجب من النوع Word (أي 2 بايت) يحدد طريقة فرز النصوص. باستثناء لغات شرق آسيا، استعمل دائماً الثابت SORT_DEFAULT (قيمته $0).
أما تركيبة معرف المنطقة فهي كالتالي (4 بايت = 32 بت):
| Language ID | SortID | Reserved | |||||||||||||||||||||||||||||
| 0 | 15 | 16 | 19 | 20 | 31 | ||||||||||||||||||||||||||
و هذه بعض معرفات المناطق:
| اسم الثابت / القيمة العشرية | القيمة | المنطقة |
|---|---|---|
| LOCALE_SYSTEM_DEFAULT | الافتراضية للنظام | |
| LOCALE_USER_DEFAULT | الافتراضية للمستخدم | |
| 1025 | $00000401 | العربية السعودية |
| 1033 | $00000409 | الإنجليزية الأمريكية |
للحصول على قائمة بكامل المعرفات الأساسية والثانوية للغات انظر الوحدة البرمجية Windows في دلفي، أو تعليمات MSDN.
أعلى الصفحة
| الموضوع السابق | الموضوع التالي |