Skip to content

pantoken-root / renderers/web-components/src / LocaleSet

Interface: LocaleSet<K> ​

Alpha

مجموعة منقحة مكتوبة من LocaleBundles. أنشأتها createLocaleSet لتقييد اللغات المدعومة للتطبيق وقت الترجمة — تسجيل أو استرداد لغة غير موجودة في المجموعة يؤدي إلى خطأ TypeScript.

Type Parameters ​

K ​

K يمتد string

Properties ​

locales ​

readonly locales: readonly K[]

Alpha

وسوم اللغة المشمولة في هذه المجموعة.

Methods ​

has() ​

has(locale): locale is K

Alpha

حارس النوع — صحيح عندما يكون locale ضمن هذه المجموعة.

Parameters ​

locale ​

string

Returns ​

locale is K


get() ​

get(locale): LocaleBundle

Alpha

يعيد الحزمة الخاصة بـ locale. يرمي استثناءً أثناء وقت التشغيل إذا نادى عليه بلغة غير معروفة.

Parameters ​

locale ​

K

Returns ​

LocaleBundle


register() ​

register(locale, target?, options?): void

Alpha

سجّل عناصر @pantoken/web-components باستخدام الوسم المحدد من هذه المجموعة.

Parameters ​

locale ​

K

target? ​

ElementRegistry

options? ​
prefix? ​

string | null

only? ​

readonly string[]

Returns ​

void