Изменения
+ %| в empty_lang (см. 2-е Яньково)
table.insert(str, expandError('empty_title'));
table.insert(str, expandError('empty_title'));
table.insert(cats, 'empty_title')
table.insert(cats, 'empty_title')
elseif not is(args['lang']) and mw.ustring.find(args['title'], '^[0-9А-яЁё«»:;,…!? %(%)%.—№%/%&%#+-]+$') == nil then
elseif not is(args['lang']) and mw.ustring.find(args['title'], '^[0-9А-яЁё«»:;,…!? %(%)%.—№%/%|%&%#+-]+$') == nil then
table.insert(cats, 'empty_lang')
table.insert(cats, 'empty_lang')
end
end