diff --git a/editor/js/ui/palette.js b/editor/js/ui/palette.js index ab51d583b..28e0e6718 100644 --- a/editor/js/ui/palette.js +++ b/editor/js/ui/palette.js @@ -19,10 +19,10 @@ RED.palette = (function() { var exclusion = ['config','unknown','deprecated']; var core = ['subflows', 'input', 'output', 'function', 'social', 'storage', 'analysis', 'advanced']; - function createCategoryContainer(category){ - var escapedCategory = category.replace(" ","_"); + function createCategoryContainer(category, label){ + label = label || category.replace("_", " "); var catDiv = $("#palette-container").append('
'+ - '
'+category.replace("_"," ")+'
'+ + '
'+label+'
'+ '
'+ '
'+ '
'+ @@ -268,9 +268,13 @@ RED.palette = (function() { function init() { $(".palette-spinner").show(); if (RED.settings.paletteCategories) { - RED.settings.paletteCategories.forEach(createCategoryContainer); + RED.settings.paletteCategories.forEach(function(category){ + createCategoryContainer(category, category); // TODO NLS enable categories from settings + }); } else { - core.forEach(createCategoryContainer); + core.forEach(function(category){ + createCategoryContainer(category, RED._("palette.core."+category)); + }); } $("#palette-search-input").focus(function(e) { diff --git a/locales/en-US/editor.json b/locales/en-US/editor.json index 1f9065cea..0bb8c6f6c 100644 --- a/locales/en-US/editor.json +++ b/locales/en-US/editor.json @@ -126,7 +126,17 @@ "palette": { "noInfo": "no information available", "popOverError": "Error generating pop-over label for '__type__'.", - "filter": "filter" + "filter": "filter", + "core": { + "subflows": "subflows", + "input": "input", + "output": "output", + "function": "function", + "social": "social", + "storage": "storage", + "analysis": "analysis", + "advanced": "advanced" + } }, "tabInfo": { "node": "Node",