Modul:Citace: Porovnání verzí

Odebráno 30 bajtů ,  před 4 lety
lepší (obecnější) řešení
(Oprava pro případ "cs-cz")
(lepší (obecnější) řešení)
function p.sanitizeLang(s)
if type(s) ~= 'string' then return s end
return mw.ustring.match(s, "^([a-z][a-z][a-z]?)-[A-ZZa-z][A-ZZa-z][A-ZZa-z]?$") or s
if s == "cs-cz" then return "cs" end
return mw.ustring.match(s, "^([a-z][a-z][a-z]?)-[A-Z][A-Z][A-Z]?$") or s
end
 
0

editací