Skip to content

pantoken-root / renderers/svelte/src / registerLocalized

دالة: registerLocalized() ​

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

Experimental

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

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

Parameters ​

bundle ​

string | LocaleBundle

كائن LocaleBundle، أو وسم BCP47 ("hu", "ar", …).

target? ​

ElementRegistry

السجل الذي سيتم التعريف فيه (افتراضيًا globalThis.customElements).

options? ​

يُمرَّر إلى register() (مثال: prefix, only).

prefix? ​

string | null

only? ​

readonly string[]

Returns ​

void

Example ​

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

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