toa-i18n

0.4.0 • Public • Published

toa-i18n

I18n module for toa.

NPM version Build Status Downloads

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)

Readme

Keywords

Package Sidebar

Install

npm i toa-i18n

Weekly Downloads

2

Version

0.4.0

License

none

Last publish

Collaborators

  • zensh