diff --git a/public/src/admin/manage/categories.js b/public/src/admin/manage/categories.js index a57fc06701..b4a5f19601 100644 --- a/public/src/admin/manage/categories.js +++ b/public/src/admin/manage/categories.js @@ -152,28 +152,45 @@ define('admin/manage/categories', ['vendor/jquery/serializeObject/jquery.ba-seri * @param parentId {number} parent category identifier */ function renderList(categories, container, parentId){ - templates.parse('admin/partials/categories/category-rows', { - cid: parentId, - categories: categories - }, function(html) { - container.append(html); + // Translate category names if needed + var count = 0; + categories.forEach(function(category, idx, parent) { + translator.translate(category.name, function(translated) { + if (category.name !== translated) { + category.name = translated; + } + ++count; - // Handle and children categories in this level have - for(var x=0,numCategories=categories.length;x