« Module:clé de tri » : différence entre les versions

Contenu supprimé Contenu ajouté
correction : w:en:Swedish orthography dit que å est après z, justement comme en finnois
Ligne 28 :
titre = mw.ustring.gsub(titre, "ñ", "n€")
 
elseif langue == 'fi' or langue == 'sv' then
titre = mw.ustring.gsub(titre, "å", "z€")
titre = mw.ustring.gsub(titre, "ä", "z€€")
Ligne 45 :
titre = mw.ustring.gsub(titre, "š", "s€")
titre = mw.ustring.gsub(titre, "ž", "z€")
 
elseif langue == 'sv' then
titre = mw.ustring.gsub(titre, "å", "a€")
titre = mw.ustring.gsub(titre, "ä", "z€€")
titre = mw.ustring.gsub(titre, "ö", "z€€€")
 
elseif langue == 'vi' then
Ligne 106 ⟶ 101 :
-- Enlève les caractères qui ne sont ni des lettres, ni des chiffres, ni le signe €
local noacc = mw.ustring.gsub(nfd, "[^%w€ ]", "")
return clefnoacc
-- Clé de tri finale
--local sep = ' - '
--clef = noacc .. sep .. string.reverse(titre) .. sep .. nfd
-- NB : le logiciel refusionne automatiquement les nfd quand on le renvoie
clef = noacc
 
return clef
end