0.1.0 • Published 4 years ago

@anvilapp/localization v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

Installation

npm install --save @anvilapp/localization

or

yarn add @anvilapp/localization

Usage

import {trans, setLocalizations} from '@anvilapp/localization';

setLocalizations({
    en: {
        'hello': 'hello',
        'hello %s': 'hello %s',
        'hello %s %s': 'hello %s %s',
    },
    es: {
        'hello': 'hola',
        'hello %s': 'hola %s',
        'hello %s %s': 'hola %s %s',
    }
});

console.log(trans('en', 'hello')); // hello
console.log(trans('es', 'hello')); // hola
console.log(trans('en', 'hello %s', 'John')); // hello John
console.log(trans('es', 'hello %s %s', 'John', 'Smith')); // hola John Smith