mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-02 03:55:55 +01:00
Standard language codes (#5218)
* Use standard language codes. Fallback for plugins. * Fix transifex config * Tab vs space here for some reason * Remove redundancies * config.relative_path instead of allcaps * added upgrade script for existing users' accounts
This commit is contained in:
committed by
Julian Lam
parent
cafbdfd83e
commit
c5237443cd
@@ -12,6 +12,7 @@ var db = require('./database');
|
||||
var utils = require('../public/src/utils');
|
||||
var hotswap = require('./hotswap');
|
||||
var file = require('./file');
|
||||
var languages = require('./languages');
|
||||
|
||||
var app;
|
||||
var middleware;
|
||||
@@ -87,13 +88,13 @@ var middleware;
|
||||
async.waterfall([
|
||||
function (next) {
|
||||
// Build language code list
|
||||
fs.readdir(path.join(__dirname, '../public/language'), function (err, directories) {
|
||||
languages.list(function (err, languages) {
|
||||
if (err) {
|
||||
return next(err);
|
||||
}
|
||||
|
||||
Plugins.languageCodes = directories.filter(function (code) {
|
||||
return code !== 'TODO';
|
||||
Plugins.languageCodes = languages.map(function (data) {
|
||||
return data.code;
|
||||
});
|
||||
|
||||
next();
|
||||
|
||||
Reference in New Issue
Block a user