Files
NodeBB/src/controllers/admin/languages.js
renovate[bot] 64b9dabff8 chore(deps): update dependency eslint-config-airbnb-base to v13 (#6599)
* chore(deps): update dependency eslint-config-airbnb-base to v13

* chore: #6599, linting 😬
2018-11-07 15:53:14 -05:00

27 lines
577 B
JavaScript

'use strict';
var async = require('async');
var languages = require('../../languages');
var meta = require('../../meta');
var languagesController = module.exports;
languagesController.get = function (req, res, next) {
async.waterfall([
function (next) {
languages.list(next);
},
function (languages) {
languages.forEach(function (language) {
language.selected = language.code === meta.config.defaultLang;
});
res.render('admin/general/languages', {
languages: languages,
autoDetectLang: meta.config.autoDetectLang,
});
},
], next);
};