UNPKG

gengojs

Version:

the best i18n middleware for Node.js

29 lines (25 loc) 534 B
var express = require('express'), app = express(), gengo = require('../../express/').default; var path = require('path'); app.set('view engine', 'jade'); app.set('views', path.normalize(__dirname + '/')); app.use(gengo({ parser: { type: '*' }, backend: { directory: path.join(path.resolve(), 'examples/locales') }, header: { supported: ['en-US', 'ja'] } })); app.get('/', function(req, res, next) { 'use strict'; res.render('index', { title: 'My home page' }); next(); }); app.listen(3000);