Skip to content

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

Funktion: registerLocalized() ​

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

Alpha

Registriere benutzerdefinierte Elemente mit lokalisierten Zeichenfolgen und Schreibrichtung.

Akzeptiert ein vollständig aufgelöstes LocaleBundle oder einen rohen BCP47-Tag-String. Wenn ein String übergeben wird, leitet makeStrings die Wochentagsnamen über Intl.DateTimeFormat ab und alle anderen Zeichenketten fallen auf Englisch zurück; übergeben Sie ein Bundle für vollständige Übersetzungen.

Parameter ​

bundle ​

string | LocaleBundle

Ein LocaleBundle-Objekt oder ein BCP47-Tag ("hu", "ar", …).

target? ​

ElementRegistry

Das Registry, in das definiert werden soll (Standard: globalThis.customElements).

options? ​

Wird an register() weitergegeben (z. B. prefix, only).

prefix? ​

string | null

only? ​

readonly string[]

Rückgabe ​

void

Beispiel ​

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

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