Awesome
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-i18n
API
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)