Модуль:PlaceOfPublication
Документацію для цього модуля можна створити у Модуль:PlaceOfPublication/документація
local cities = mw.loadData('Модуль:PlaceOfPublication/Data')
local export = {}
function export.category( frame )
local city = frame.args[1]
local t_city, out, nmax
t_city = mw.text.split(city, ";")
nmax = #t_city
out = ''
for n=1, nmax do
city = mw.text.trim( t_city[n] )
if city == '' then
out = out .. '[[Категорія:Роботи, місце видання яких не вказано]]'
elseif( cities[city] ) then
out = out .. '[[Категорія:Роботи видані ' .. cities[city] .. ']]'
elseif city == '?' or city == 'не відомо' then
out = out .. '[[Категорія:Роботи, місце видання яких не відомо]]'
else
out = out .. '[[Категорія:Роботи без відповідності місце-категорія]]'
end
end
return frame:preprocess(out)
end
return export