Modul:Jezik
Prijeđi na navigaciju
Prijeđi na pretraživanje
Script error: The function "nonexistent" does not exist.
local podaci = mw.loadData("Modul:Jezik/podaci")
local p = {}
function p.prikaz(frame)
local args = frame.args
local text = args.text or args[1] or ""
local kod = args.kod
local kurziv = args.kurziv
local veza = args.veza
local prijevod = args.prijevod
if not kod or not podaci[kod] then
return text
end
local info = podaci[kod]
local italic_allowed = (info.italic ~= false) and (kurziv ~= "ne")
local nolink = (veza == "ne")
local direction = ""
if info.dir == "rtl" then
direction = " dir=\"rtl\""
end
local ret = info.skr .. "."
if nolink then
ret = ret .. " "
else
ret = "[[" .. info.naziv .. "|" .. ret .. "]] "
end
if #kod == 2 or #kod == 3 then
ret = ret .. "<span lang=\"" .. kod .. "\" xml:lang=\"" .. kod .. "\"" .. direction .. ">"
end
if italic_allowed then
ret = ret .. "''" .. text .. "''"
else
ret = ret .. text
end
if #kod == 2 or #kod == 3 then
ret = ret .. "</span>"
end
if prijevod and prijevod ~= "" then
ret = ret .. " – " .. prijevod
end
return ret
end
return p