@vielzeug/lingua
v26.10.17
Published
Typed i18n with pluralization and lazy locale loading
Readme
@vielzeug/lingua
Typed i18n with pluralization and lazy locale loading
Installation
pnpm add @vielzeug/lingua
npm install @vielzeug/lingua
yarn add @vielzeug/linguaQuick Start
import { createTranslator } from '@vielzeug/lingua';
const translator = createTranslator({
greeting: 'Hello, {name}!',
inbox: { plural: { one: 'One message', other: '{count} messages' } },
}, { locale: 'en' });
translator.translate('greeting', { values: { name: 'Ada' } });
translator.translate('inbox', { count: 3 });Documentation
License
MIT © Helmuth Saatkamp: part of the Vielzeug monorepo.
