إنشاء:2024-08-11آخر تحديث:2025-06-29
استخدم هذه الصفحة والموفر AI الذي تريدهChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
هذه الوثيقة غير محدثة، تم تحديث النسخة الأساسية في ٢٣ أغسطس ٢٠٢٥.
الانتقال إلى الوثيقة الإنجليزيةتاريخ الإصدارات
- "بداية التاريخ"v5.5.10٢٩/٦/٢٠٢٥
تمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.
اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزيةتعديل هذه الوثيقة
إذا كان لديك فكرة لتحسين هذه الوثيقة، فلا تتردد في المساهمة من خلال تقديم طلب سحب على GitHub.
رابط GitHub للتوثيقنسخ
نسخ الـ Markdown من المستند إلى الحافظة
التوثيق: دالة getLocaleLang في intlayer
الوصف
تقوم دالة getLocaleLang باستخراج رمز اللغة من سلسلة الموقع locale. تدعم المواقع التي تحتوي على رموز دولية أو بدونها. إذا لم يتم توفير موقع، فإنها تعيد قيمة فارغة بشكل افتراضي.
المعاملات
locale?: Locales- الوصف: سلسلة الموقع (مثل
Locales.ENGLISH_UNITED_STATES،Locales.FRENCH_CANADA) التي يتم استخراج رمز اللغة منها. - النوع:
Locales(اختياري)
- الوصف: سلسلة الموقع (مثل
القيم المرجعة
- النوع:
string - الوصف: رمز اللغة المستخرج من الموقع. إذا لم يتم توفير الموقع، تعيد قيمة فارغة (
'').
مثال على الاستخدام
استخراج رموز اللغة:
الحالات الخاصة
عدم توفير الموقع:
تُعيد الدالة سلسلة فارغة عندما يكون
localeغير معرف (undefined).سلاسل الموقع المشوهة:
- إذا لم يتبع
localeتنسيقlanguage-country(مثلًا،Locales.ENGLISH-US)، فإن الدالة تُعيد بأمان الجزء الذي يسبق'-'أو السلسلة كاملة إذا لم يكن هناك'-'.
- إذا لم يتبع