Skip to content

pantoken / renderers/web-components/src / formatMessage

تابع: formatMessage()

formatMessage(locale, source, params?): string

آلفا

قالب‌بندی یک پیام MF2 source برای locale، با جایگزینی params. در صورت وجود نحو نامعتبر MF2 خطا پرتاب می‌کند — در زمان ساخت با @pantoken/i18n-engine's validateMf2 اعتبارسنجی کنید، نه در زمان قالب‌بندی.

messageformat به‌طور پیش‌فرض هر مقدار قالب‌بندی‌شدهٔ هر نگهدارنده‌مکان را در مارک‌های بای‌دایرکشنال FSI/PDI جدا می‌کند (گزینهٔ bidiIsolation: "default" آن) — isolate برای درونیابی‌ای است که خارج از قالب‌بندی MF2 انجام می‌شود و اینجا لازم نیست.

پارامترها

locale

string

source

string

params?

Record<string, unknown>

مقدار بازگشتی

string