Модуль:Песочница/Pok: различия между версиями
Pok (обсуждение | вклад) Нет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 96: | Строка 96: | ||
for compName,_ in pairs(foundComponents) do | for compName,_ in pairs(foundComponents) do | ||
local compPathName = lcfirst( | local displayName = componentDefs[compName] and componentDefs[compName].name or compName | ||
local compPathName = lcfirst(displayName) | |||
local tplPath = "component/" .. compPathName | local tplPath = "component/" .. compPathName | ||
local content = load_template_content(tplPath) | local content = load_template_content(tplPath) | ||
if not content then | if not content then | ||
table.insert(errors, "Ошибка: не найден шаблон component/" .. compPathName) | table.insert(errors, "Ошибка: не найден шаблон component/" .. compPathName .. " (компонент: " .. mw.text.encode(compName) .. ")") | ||
else | else | ||
local keys = parse_keys_from_template(content) | local keys = parse_keys_from_template(content) | ||
| Строка 114: | Строка 115: | ||
for protoName,_ in pairs(foundPrototypes) do | for protoName,_ in pairs(foundPrototypes) do | ||
local protoPathName = lcfirst( | local displayName = prototypeDefs[protoName] and prototypeDefs[protoName].name or protoName | ||
local protoPathName = lcfirst(displayName) | |||
local tplPath = "prototype/" .. protoPathName | local tplPath = "prototype/" .. protoPathName | ||
local content = load_template_content(tplPath) | local content = load_template_content(tplPath) | ||
if not content then | if not content then | ||
table.insert(errors, "Ошибка: не найден шаблон prototype/" .. protoPathName) | table.insert(errors, "Ошибка: не найден шаблон prototype/" .. protoPathName .. " (прототип: " .. mw.text.encode(protoName) .. ")") | ||
else | else | ||
local keys = parse_keys_from_template(content) | local keys = parse_keys_from_template(content) | ||