jschan - Anonymous imageboard software. Classic look, modern features and feel. Works without JavaScript and supports Tor, I2P, Lokinet, etc.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

25 lines
494 B

'use strict';
const i18n = require(__dirname+'/../../locale/locale.js')
, config = require(__dirname+'/../../misc/config.js');
module.exports = (req, res, next) => {
// global settings locale
let { locale } = config.get;
/* TODO
// board settings locale
if (board in res.locals/params) {
locale = board.settings.locale;
}
*/
//TESTING
const locale = Math.random() < 0.5 ? 'en' : 'pt';
console.log('setting locale', locale);
i18n.setLocale(res.locals, locale);
next();
};