Add locale tester to website

This commit is contained in:
montylion
2021-08-24 23:41:55 +02:00
parent 85eb608414
commit 91d644e87d
8 changed files with 169 additions and 3 deletions

View File

@@ -0,0 +1,17 @@
const { Router } = require('express');
const util = require('../util');
const router = new Router();
router.get('/', async (request, response) => {
const reqLocale = request.locale
const locale = util.getLocale(reqLocale.region, reqLocale.language);
response.render('localization', {
layout: 'main',
locale,
localeString: reqLocale.toString(),
});
});
module.exports = router;

View File

@@ -22,7 +22,8 @@ logger.info('Importing page routers');
const routers = {
home: require('./routers/home'),
faq: require('./routers/faq'),
progress: require('./routers/progress')
progress: require('./routers/progress'),
localization: require('./routers/localization')
};
app.use(cookieParser())
@@ -61,6 +62,7 @@ app.use(expressLocale({
app.use('/', routers.home);
app.use('/faq', routers.faq);
app.use('/progress', routers.progress);
app.use('/localization', routers.localization);
logger.info('Creating 404 status handler');
// This works because it is the last router created