Modulo:Lingue: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Sakretsu ha spostato la pagina Modulo:Linguaggi a Modulo:Lingue senza lasciare redirect: correggo nome
non tutti gli alias sono scritti in minuscolo, vedi segnalazione
 
Riga 37:
local nome = default or ''
if code ~= nil and code ~= '' then
-- prova a cercare la lingua fra gli alias
code = mw.ustring.lower(code)
if lg.alias[code] then
code = lg.alias[code] end
-- altrimenti converte il testo in minuscolo e prova sia a ricercare
-- toglie la seconda parte da codici del tipo it-IT
-- fra gli alias sia a estrarre la prima parte di codici come it-IT
code = mw.ustring.gsub(code, '(%l+)%-.*', '%1')
else
code = mw.ustring.lower(code)
code = lg.alias[code] or mw.ustring.gsub(code, '(%l+)%-.*', '%1')
end
local lingua = lg.codici[code]
if lingua then nome = lingua[1] end