Mòdul:llengua/ordre/ús
Aquesta és la pàgina de documentació per a Mòdul:llengua/ordre
Aquest mòdul és una taula que conté les regles d'ordenació per a cada llengua definida pel seu codi. Vegeu Viccionari:Índex d'idiomes.
Aquest mòdul no s'utilitza directament des de mòduls o plantilles. Les dades s'obtenen a través del Mòdul:utilitats.
Cada entrada en la taula pot tenir dos valors alternatius: sort_key_module
o sort_key
.
El primer, sort_key_module
, indica el mòdul on es troba la funció ordena
per aquella llengua. Per exemple, per català és sort_key_module="ca-general"
(vegeu Mòdul:ca-general).
Alternativament, sort_key
defineix les regles de substitució per obtenir la clau d'ordenació. Els patrons de cerca i substitució són els definits en la funció estàndard mw.ustring.gsub
. Són similars a les expressions regulars. Vegeu el manual de Lua per a més informació. El propòsit és eliminar caràcters que són ignorats per l'ordenació o substituir caràcters que es tracten igual a efectes d'ordenació en aquella llengua.
L'entrada sort_key
és una taula que conté dues taules: from
i to
. Cada element de la primera (from
) és un patró que identifica quins caràcters cal substituir, mentre que l'element corresponent de la segona (to
) diu amb què se substituirà. Si l'element from
no té el corresponent to
, o bé és false
o nil
, els caràcters s'eliminen. El procés converteix en minúscules el mot a tractar, així que només cal definir els caràcters en minúscula.
Per a futures referències, la càrrega inicial s'ha obtingut de les taules de en:Category:Language data modules.