i18n-lookup
Utility node module for doing lookups from translation documents
Install
npm install [--save] i18n-lookup
Usage
A lookup function is returned by passing in the translation method as an argument. We normally use i18next.
var t = require('i18next').t;
var lookup = require('i18n-lookup')(t);
var translated = lookup([
'a.translation.key',
'another.translation.key'
]);
console.log(translated);
Additionally, a template compilation method can be provided for cases where the translated key also includes template syntax.
var t = require('i18next').t,
Mustache = require('mustache');
var lookup = require('i18n-lookup')(t, Mustache.render);
var translated = lookup([
'greeting'
], {
name: 'John'
});
console.log(translated);