Modul:SAD grad

Izvor: Wikipedija
Prijeđi na navigaciju Prijeđi na pretraživanje
Dokumentacija modula[vidi] [uredi] [povijest] [osvježi]

Modul provjerava oba oblika naziva članaka o gradovima u SAD-u – Pasadena, Kalifornija odnosno Barstow (Kalifornija) – i daje poveznicu na onaj koji postoji. Također daje poveznice s " (savezna država)" za države New York (savezna država) i Washington (savezna država).


local p = {}

function p.main(frame)
	local grad = mw.getCurrentFrame():getParent().args[1]
	local drzava = mw.getCurrentFrame():getParent().args[2]
	--local naslov_sa_zarezom = mw.title.new(grad .. ', ' .. drzava)
	local naslov_sa_zagradom = mw.title.new(grad .. ' (' .. drzava .. ')')
	
	local wikicode
	
    if naslov_sa_zagradom.exists then
		wikiCode = '[['.. grad .. ' (' .. drzava .. ')' .. '|' .. grad .. ']], '
	else
		wikiCode = '[['.. grad .. ', ' .. drzava .. '|' .. grad .. ']], '
    end

	if drzava == "New York" or drzava == "Washington" then
		wikiCode = wikiCode .. '[[' .. drzava .. ' (savezna država)|' .. drzava .. ']]'
	else
		wikiCode = wikiCode .. '[[' .. drzava .. '|' .. drzava .. ']]'
    end
		
	return wikiCode
end
return p