@targetprocess/intl

Auxiliary module for working with dictionaries

Usage no npm install needed!

<script type="module">
  import targetprocessIntl from 'https://cdn.skypack.dev/@targetprocess/intl';
</script>

README

Description

This library contains tools that help to apply generated localization dictionaries to your frontend service

Install

npm install @targetprocess/intl

Usage

import {createIntl} from '@targetprocess/intl';

import de from 'localization/dict/de/de.json';
import en from 'localization/dict/en/en.json';
import es from 'localization/dict/es/es.json';

const dictionaries = new Map<string, Map<string, string>>([
    ['de', new Map(Object.entries(de))],
    ['en', new Map(Object.entries(en))],
    ['es', new Map(Object.entries(es))],
]);

export default createIntl(dictionaries, 'en');