summaryrefslogtreecommitdiff
path: root/app.js
diff options
context:
space:
mode:
Diffstat (limited to 'app.js')
-rw-r--r--app.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/app.js b/app.js
index c0985761..04172b80 100644
--- a/app.js
+++ b/app.js
@@ -16,6 +16,7 @@ var formidable = require('formidable');
var morgan = require('morgan');
var passportSocketIo = require("passport.socketio");
var helmet = require('helmet');
+var i18n = require('i18n');
//core
var config = require("./lib/config.js");
@@ -92,6 +93,16 @@ app.use(helmet.hsts({
preload: true
}));
+i18n.configure({
+ locales: ['en', 'zh'],
+ cookie: 'locale',
+ directory: __dirname + '/locales'
+});
+
+app.use(cookieParser());
+
+app.use(i18n.init);
+
// routes without sessions
// static files
app.use('/', express.static(__dirname + '/public', { maxAge: config.staticcachetime }));