Skip to content

pantoken / renderers/web-components/src / formatMessage

函式: formatMessage()

formatMessage(locale, source, params?): string

Alpha(內測)

將 MF2 source 訊息格式化為 locale,並替換 params。在 MF2 語法無效時拋出例外 — 在建置時使用 @pantoken/i18n-enginevalidateMf2 進行驗證,而不是在格式化時驗證。

messageformat 已預設(其 bidiIsolation: "default" 選項)使用 FSI/PDI 雙向標記將每個佔位符的格式化值隔離 — isolate 用於在 MF2 格式化之外進行的插值,這裡不需要。

參數

locale

string

source

string

params?

Record<string, unknown>

回傳

string