gengojs
Version:
the best i18n middleware for Node.js
29 lines (25 loc) • 534 B
JavaScript
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);