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

Параметры ​

locale ​

string

source ​

string

params? ​

Record<string, unknown>

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

string