1.0.0 • Published 11 years ago
t-component v1.0.0
t
tiny translation helper.
Installation
$ component install component/t
API
t(string, object, lang)
Return a translatable string
, with optional
substitutions keyed in object
using language lang
.
var t = require('t');
t('Hello');
// => "Hello"
t('Hello {name}', { name: 'Tobi' });
// => "Hello Tobi"
t.lang()
Get the current language code, for example "en".
t.lang(code)
Set language code
.
t.CODE = object
Define translations, for example:
t.es = {
'Hello {name}': 'Hola {name}'
};
t('Hello {name}', { name: 'Tobi' });
// => "Hello Tobi"
t.lang('es');
t('Hello {name}', { name: 'Tobi' }).should.equal('Hola Tobi');
// => "Hola Tobi"
License
MIT