Skip to content

pantoken-root / 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