mirror of
https://github.com/node-red/node-red.git
synced 2025-03-01 10:36:34 +00:00
Expose i18n in editor
This commit is contained in:
@@ -86,7 +86,7 @@ function init(adminApp,storage) {
|
||||
adminApp.get("/nodes/:mod/:set",needsPermission("nodes.read"),nodes.getSet);
|
||||
adminApp.put("/nodes/:mod/:set",needsPermission("nodes.write"),nodes.putSet);
|
||||
|
||||
adminApp.get(/^\/locales\/(.+?)\/(.*).json$/,needsPermission("nodes.read"),locales.get);
|
||||
adminApp.get(/locales\/(.+)\/?$/,needsPermission("nodes.read"),locales.get);
|
||||
|
||||
// Library
|
||||
library.init(adminApp);
|
||||
|
@@ -17,13 +17,10 @@ var i18n = require("../i18n");
|
||||
|
||||
module.exports = {
|
||||
get: function(req,res) {
|
||||
var lang = req.params[0];
|
||||
var namespace = req.params[1];
|
||||
var namespace = req.params[0];
|
||||
namespace = namespace.replace(/\.json$/,"");
|
||||
var lang = "en-US"; // TODO: determine requested lang
|
||||
var catalog = i18n.catalog(namespace,lang);
|
||||
if (catalog) {
|
||||
res.json(catalog);
|
||||
} else {
|
||||
res.send(404);
|
||||
}
|
||||
res.json(catalog||{});
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user