Skip to content

pantoken / renderers/svelte/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" });