Skip to content

pantoken / renderers/web-components/src / registerLocalized

Hàm: registerLocalized()

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

Alpha

Đăng ký các phần tử tùy chỉnh với chuỗi theo ngôn ngữ và hướng cụ thể.

Chấp nhận một LocaleBundle đã được phân giải hoàn chỉnh hoặc một chuỗi tag BCP47 thô. Khi một chuỗi được truyền vào, makeStrings suy ra tên các ngày trong tuần thông qua Intl.DateTimeFormat và tất cả các chuỗi khác sẽ mặc định về tiếng Anh; truyền một bundle để có bản dịch đầy đủ.

Tham số

bundle

string | LocaleBundle

Một đối tượng LocaleBundle, hoặc một tag BCP47 ("hu", "ar", …).

target?

ElementRegistry

Đăng ký để định nghĩa vào (mặc định là globalThis.customElements).

options?

Được truyền qua cho register() (ví dụ prefix, only).

prefix?

string | null

only?

readonly string[]

Trả về

void

Ví dụ

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

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