انتقل إلى المحتوى الرئيسي

getLocales

البحث عن جميع الكائنات النشطة لتوطين اللغة (المتاحة للاستخدام).

الوصف

تسترجع هذه الطريقة جميع كائنات توطين اللغة النشطة من واجهة برمجة التطبيقات (API). تعيد Promise التي تحل إلى مصفوفة من كائنات ILocalEntity.

Locales.getLocales();

أمثلة

مثال بسيط

const response = await Locales.getLocales();

مثال على الاستجابة

[
{
"id": 146,
"shortCode": "en",
"code": "en_US",
"name": "الإنجليزية (الولايات المتحدة الأمريكية)",
"nativeName": "الإنجليزية (الولايات المتحدة الأمريكية)",
"isActive": true,
"image": null,
"position": 1
},
{
"id": 48,
"shortCode": "ru",
"code": "ru_RU",
"name": "الروسية",
"nativeName": "русский язык",
"isActive": true,
"image": null,
"position": 2
}
]

مخطط الاستجابة

المخطط: ILocalEntity[]

id: number
المعرف الفريد للتوطينات.
مثال: 1

shortCode: string
الرمز القصير للتوطينات.
مثال: "en"

code: string
الرمز الكامل للغة.
مثال: "en_US"

name: string
اسم اللغة.
مثال: "الإنجليزية"

nativeName: string
اسم اللغة الأصلية.
مثال: "الإنجليزية"

isActive: boolean
علامة اللغة النشطة.
مثال: true

image: string | null
صورة اللغة.
مثال: "https://example.com/images/en.png"

position: number
موضع اللغة.
مثال: 1