0.4.0 • Published 8 years ago
toa-i18n v0.4.0
toa-i18n
I18n module for toa.
toa
Wrapped i18n-node v0.5.0
Demo
const Toa = require('toa')
const toaI18n = require('toa-i18n')
const app = new Toa()
app.use(function() {
this.body = this.__('Hello')
});
toaI18n(app, {
cookie: 'lang',
locales:['zh', 'en'],
directory: './examples/locales'
})
app.listen(3000)Installation
npm install toa-i18nAPI
const toaI18n = require('toa-i18n')toaI18n(app, options)
It will add __, __n, getLocale, setLocale, getCatalog method to context, And locale getter to context.
options is the same as i18n-node.
Licences
(The MIT License)