Изменения
Перейти к навигации
Перейти к поиску
Строка 13:
Строка 13:
+
+
+
Строка 135:
Строка 138:
− local page_content = page:getContent()+
− local mw_list_content = mw.title.new('MediaWiki:Disambiguationspage'):getContent()+
− local lang = mw.language.getContentLanguage()
−
−
+
замена на проверку страниц значений через наличие категории
formatted = 'Википедия:Страницы с модулем Hatnote с готовым форматированием',
formatted = 'Википедия:Страницы с модулем Hatnote с готовым форматированием',
}
}
-- Общая категория для страниц значений: [[Категория:Страницы значений по алфавиту]]
local disambig_cat = 'Страницы значений по алфавиту'
local function index(t1, t2)
local function index(t1, t2)
end
end
for _, c in ipairs( page.categories ) do
if c == disambig_cat then
for template in mw.ustring.gmatch(mw_list_content, '%*%s?%[%[Шаблон:([^%]]+)') do
if page_content:match('{{' .. template) or page_content:match('{{' .. lang:lcfirst(template)) then
return true
return true
end
end
end
end
return false
return false
end
end