mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-29 18:16:17 +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
@@ -159,17 +159,17 @@ middleware.applyBlacklist = function (req, res, next) {
|
||||
});
|
||||
};
|
||||
|
||||
middleware.processLanguages = function (req, res, next) {
|
||||
var code = req.params.code;
|
||||
var key = req.path.match(/[\w]+\.json/);
|
||||
middleware.getTranslation = function (req, res, next) {
|
||||
var language = req.params.language;
|
||||
var namespace = req.params.namespace;
|
||||
|
||||
if (code && key) {
|
||||
languages.get(code, key[0], function (err, language) {
|
||||
if (language && namespace) {
|
||||
languages.get(language, namespace, function (err, translations) {
|
||||
if (err) {
|
||||
return next(err);
|
||||
}
|
||||
|
||||
res.status(200).json(language);
|
||||
res.status(200).json(translations);
|
||||
});
|
||||
} else {
|
||||
res.status(404).json('{}');
|
||||
|
||||
Reference in New Issue
Block a user