Skip to content

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

تابع: registerLocalized() ​

registerLocalized(bundle, target?, options?): void

آلفا

عناصر سفارشی را با رشته‌ها و جهت‌بندی مختص locale ثبت کنید.

یک LocaleBundle کاملاً حل‌شده یا یک رشتهٔ خام برچسب BCP47 را می‌پذیرد. وقتی یک رشته ارسال شود، makeStrings نام‌های روزهای هفته را از طریق Intl.DateTimeFormat استخراج می‌کند و سایر رشته‌ها به انگلیسی بازمی‌گردند؛ برای ترجمهٔ کامل یک bundle ارسال کنید.

پارامترها ​

bundle ​

string | LocaleBundle

یک شیء LocaleBundle، یا یک برچسب BCP47 ("hu", "ar", …).

target? ​

ElementRegistry

رجیستری‌ای که باید در آن تعریف شود (به‌طور پیش‌فرض globalThis.customElements).

options? ​

به register() پاس داده می‌شود (مثلاً prefix, only).

prefix? ​

string | null

only? ​

readonly string[]

مقدار بازگشتی ​

void

نمونه ​

ts
import { registerLocalized, hu } from "@pantoken/web-components";

registerLocalized(hu);
registerLocalized("ar"); // direction inferred from LOCALES
registerLocalized("x-custom", customElements, { prefix: "x" });