Content deleted Content added
Jackmcbarn (talk | contribs) coding standards |
I think this greatly simplifies determining whether to italicize |
||
Line 203:
local function languageSpan(languageCode, text, italics)
local languageData = data[languageCode]
local script
local languageScript = languageData and languageData["scripts"][1] or nil▼
if
script = "unknown"
▲ else
end
local italicize = ( (script == "unknown" and italics == "yes") or (script == "Latn" and italics ~= "no") ) and "yes" or "no"
local out = italicize == "no" and "<span lang=\"" .. languageCode .. "\" xml:lang=\"" .. languageCode .. "\">" .. text .. "</span>" or italicize == "yes" and "<i lang=\"" .. languageCode .. "\" xml:lang=\"" .. languageCode .. "\">" .. text .. "</i>"
return out
end
|