Unicode MessageFormat for JavaScript
    Preparing search index...

    Module @messageformat/icu-messageformat-1

    Compile ICU MessageFormat 1 sources into MessageFormat 2 formatters

    This library provides compatibility for using ICU MessageFormat 1 sources with the Unicode MessageFormat 2.0 -based ECMA-402 Intl.MessageFormat proposal.

    npm install @messageformat/icu-messageformat-1
    
    import { mf1ToMessage } from '@messageformat/icu-messageformat-1';

    const locale = 'en-US';
    const msg = 'Today is {today, date}';

    const mf = mf1ToMessage(msg, locale);

    mf.format({ today: new Date('2022-02-02') });
    // 'Today is Feb 2, 2022'
    import {
    MF1Functions,
    mf1ToMessage,
    mf1ToMessageData,
    mf1Validate
    } from '@messageformat/icu-messageformat-1';

    For more information, see the documentation site.

    Type Aliases

    MF1Options

    Variables

    MF1Functions

    Functions

    mf1ToMessage
    mf1ToMessageData
    mf1Validate