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 уже по умолчанию изолирует отформатированное значение каждого заполнителя в bidi‑маркерах FSI/PDI (его опция bidiIsolation: "default") — isolate предназначен для интерполяции, выполненной ВНЕ форматирования MF2, здесь не требуется.

Параметры

locale

string

source

string

params?

Record<string, unknown>

Возвращаемое значение

string