@boost/translate
TypeScript icon, indicating that this package has built-in type declarations

5.0.0 • Public • Published

Translate - Boost

build status npm version

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 = await 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

Documentation

Dependencies (4)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @boost/translate

    Weekly Downloads

    25,739

    Version

    5.0.0

    License

    MIT

    Unpacked Size

    37.4 kB

    Total Files

    39

    Last publish

    Collaborators

    • milesj