mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-01-21 23:12:58 +01:00
* chore(deps): update dependency eslint-config-airbnb-base to v13 * chore: #6599, linting 😬
27 lines
577 B
JavaScript
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);
|
|
};
|