@openagenda/common-labels
v2.0.0
Published
``` yarn add @openagenda/common-labels ```
Readme
@openagenda/common-labels
Installation
yarn add @openagenda/common-labelsUsage
For the react-intl Provider:
import * as commonLocales from '@openagenda/common-labels';
// to merge with others locales
import { mergeLocales } from '@openagenda/intl';
const locales = mergeLocales(commonLocales, appLocales);
// in render
<IntlProvider messages={locales[lang]} locale={lang} key={lang}>Usage with react-intl formatter:
import stateMessages from '@openagenda/common-labels/event/states';
intl.formatMessage(stateMessages.published);Workflow
- Define messages in
messagesdirectory - Build with
yarn prepack - Translate in
locales(with Crowdin) - Compile locales with
yarn prepack
