Tongue JS (2.44Kb minified)
This is a micro library for adding localization to a project. It supports advanced features such as nested filters.
Installation
$ npm i tongue-js
Basic Usage
const L = ;const l = defs: frog: "grenouille" frogs: "grenouilles" ; l; // grenouille
Filters
const L = ;const l = defs: frog: "grenouille" frogs: "grenouilles" filters: { return "$ " + s; } { return Numbernumber > 1 ? plural : singular; } ; l; // grenouillelfilter; // $ 500l; // $ 500l; // catsl; // grenouille
Nesting filters
const L = ;const l = defs: frog: "grenouille" frogs: "grenouilles" filters: { return Numbernumber > 1 ? plural : singular; } { return str0 + str; } ; l; // Grenouilles
License
MIT