Skip to content

pantoken / renderers/web-components/src / registerLocalized

دالة: registerLocalized()

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

ألفا

تسجيل عناصر مخصصة بسلاسل مخصّصة حسب اللغة واتجاه الكتابة.

يتقبل LocaleBundle مُحلَّلاً بالكامل أو سلسلة وسم BCP47 خام. عندما تُمرَّر سلسلة، يستخرج makeStrings أسماء أيام الأسبوع عبر Intl.DateTimeFormat وتعود جميع السلاسل الأخرى إلى الإنجليزية؛ مرِّر حزمة للحصول على ترجمات كاملة.

المعلمات

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" });