Package Exports
- @boost/translate
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@boost/translate) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Translate - Boost
Package and application level translations made easy. Wraps the powerful i18next library to abstract complexity away and define common server-side settings.
import { createTranslator } from '@boost/translate';
const msg = createTranslator(['common', 'errors'], '../path/to/resources');
msg('common:welcome', { name: 'Boost' }); // Hello Boost!Features
- Isolated translator instances.
- Namespace aware resource bundles.
- Automatic locale detection, from command line options, or from the operating system.
- Supports multiple file types: JavaScript, JSON, YAML.
- Message interpolation, pluralization, nesting, and more.
- Plus all other features found in i18next!
Installation
yarn add @boost/translate