Modul:Citace: Porovnání verzí

Smazaný obsah Přidaný obsah
Jvs (diskuse | příspěvky)
oprava: volání #time pro "datum přístupu" pouze v š. citaceElMonografie
Jvs (diskuse | příspěvky)
Nasazena funkce p.sanitizeLang(s) pro zkrácení "IETF language tag" (z cs-CZ na cs apod.)
Řádek 1 126:
table.insert(c.r, " " .. p.upperFirst(c.args["poznámky"]) .. ".")
end;
end
 
-- Return only primary language subtag from IETF language tag
function p.sanitizeLang(s)
if type(s) ~= 'string' then return s end
return mw.ustring.match(s, "^([a-z][a-z][a-z]?)-[A-Z][A-Z][A-Z]?$") or s
end
 
Řádek 1 135 ⟶ 1 141:
t.jazykem = c.args["jazyk"]
else
t.jazykem = c.frame:expandTemplate{title = 'jazykem', args = { p.sanitizeLang(c.args["jazyk"]), toleruj = 'toleruj'}}
end
table.insert(c.r, " (" .. t.jazykem .. ")")