Par défaut, les entrées sont classées dans les catégories selon un ordre automatiquement défini, souvent convenable pour les langues utilisant l’alphabet latin notamment. Mais parfois, il est nécessaire d’outrepasser ce tri automatique qui ne convient pas, en utilisant ce qu’on appelle une clé de tri.
Ce modèle ne s’utilise en principe que dans l’espace principal (les articles).
{{DEFAULTSORT:}}
.Le tri par défaut convient bien dans la plupart des cas pour des langues comme le français, l’anglais ou l’italien. Mais pour des langues comme le suédois, où le ö est une lettre à part entière qu’on trouve en fin d’alphabet, et non une simple variante de o, il convient de définir une clé de tri forçant le classement de ö en fin d’alphabet, autrement il serait classé avec les o.
En bref, tous les articles dont le nom contient des caractères spéciaux (apostrophe, trait d’union, certaines lettres à diacritiques selon la langue…) doivent avoir une clé de tri. De même, tous les articles dont le nom ne contient pas de caractères spéciaux ne doivent pas avoir de clé de tri.
Elle se place par convention tout en bas (et donc après les catégories).
Il en découle que le modèle forme les clés de tri comme suit :
En français, les cas majeurs où le modèle est nécessaire sont les suivants :
Le modèle supprime l’apostrophe de la clé de tri et remplace le trait d’union et les autres signes de ponctuation par des espaces (si deux espaces contiguës ou plus sont ainsi générées, le modèle les remplace par une seule).
Il suffit d’ajouter {{clé de tri}}
à la page. Spécifier la clé de tri en argument ne devrait être requis que dans de rarissimes cas.
Pour les langues dont le tri diffère du tri en français, en plus des règles pour le français, le modèle suit les règles suivantes :
Par défaut, tous les diacritiques sont ignorés. Par exemple, ö et o sont classés de la même façon. C’est le comportement désiré en français (si tant est que ö apparaisse dans un mot, ce qui est rare), mais pas en suédois, où ö est une lettre située en fin d’alphabet.
Dans ce dernier cas, le modèle force ö à être classé après z, en général en ajoutant un signe supplémentaire après z : « z⿕ » par convention, « ⿕ » étant le caractère de point de code le plus élevé. Pour connaître la clé utilisée pour chaque lettre, il convient de consulter la table des matières de la catégorie pour la langue en question. On remarque par exemple dans la table des matières de Catégorie:suédois, qu’en suivant le lien sur une des lettres å, ä ou ö, on atterrit sur une page dont l’URL contient « &from=z⿕ » (exemple pour « å »). Cela signifie que « å » est classé par convention comme « z⿕ ». De même, « ä » est classé comme « z⿕⿕ » et « ö » comme « z⿕⿕⿕ ». Un mot comme öl devrait donc avoir comme clé de tri en suédois « z⿕⿕⿕l ».
Paramètre | Description |
---|---|
1 ou clé |
Optionnel. Valeur manuelle de la clé dans sa casse originale, selon les règles énoncées ci-dessus. Les ponctuations seront conservées seulement si le paramètre 2 est vide. |
2 ou lang |
Optionnel. Pour les langues triées comme le français, plus le breton, le danois, l’espéranto, l’espagnol, le finnois, le hongrois, l’islandais, le koyukon, le norvégien (incluant bokmål et nynorsk), l’ossète, le same du Nord, le slovène, le suédois, le tsolyáni, le vietnamien et le yupik central, il est possible de se passer du premier paramètre et de ne renseigner ici que le code langue, le modèle génèrera alors la clé de tri lui-même. Les ponctuations seront supprimées. |
Actuellement, ce modèle ainsi que le mot magique {{DEFAULTSORT:}}
, ne peuvent donner qu’une seule clé de tri à la page, même s’il y a plusieurs sections de langue.
C'est pourquoi, il est parfois préférable de spécifier la clé de tri juste après le nom de la catégorie directement (]
). Pour certaines catégories ajoutées automatiquement aux pages, on peut spécifier la clé de tri en paramètre du modèle catégorisant ; c’est le cas du modèle {{S}} avec son paramètre "clé=" (ex. : Biškek), qui permet de changer la clé de tri pour les catégories de nature grammaticale (noms communs, etc.) et de langue (français, etc.).
Ce modèle doit être placé en toute fin d’article juste avant les éventuelles catégories (qui précèdent elles-même les liens interwikis).
Les exemples qui suivent valent pour le français.
Types de termes | Consignes à suivre | Exemples de termes | Exemples avec la nouvelle collation uca-default |
---|---|---|---|
Terme sans accent, cédille, ligature, ou caractère typographique | clé de tri non nécessaire | renard | → |
Terme avec espace (mais sans accent, cédille, ligature, ou caractère typographique) | clé de tri non nécessaire | bail financier | → |
Terme avec majuscule (mais sans autre particularité) | clé de tri non nécessaire | Bamako | → |
Terme avec accent ou cédille | clé de tri non nécessaire | éléphant | → |
Terme avec ligature (æ et œ) | clé de tri non nécessaire | œillet | → |
Terme avec apostrophe | Supprimer l’apostrophe automatiquement | aujourd’hui | → |
Préfixes et suffixes, ou termes avec tiret ou trait d’union au début ou à la fin du mot | Supprimer le tiret automatiquement | anémo- -ard |
→ → |
Terme avec tiret ou trait d’union à l’intérieur du mot (pas au début ni à la fin) | Remplacer le tiret/trait d’union par une espace unique automatiquement | porte-monnaie | → |
Abréviations avec point et tiret ou trait d’union à la suite | Remplacer le point et le tiret/trait d’union par une seule espace automatiquement | c.-à-d. | → |
Terme avec parenthèse (()), barre oblique (/), point (.), point médian (·), multiplication (×), points de suspension (…) | Remplacer le(s) caractère(s) par une espace unique automatiquement | Capt(N) km/h al·ludir à … près S.S. S. S. |
→ → → → → → |
Le tri obtenu n’est pas totalement conforme à l’algorithme de tri UCA de la norme Unicode, même s’il s’en approche le mieux possible; en effet :
Il n’y a pas d’entête pour les lettres contenant des diacritiques dans les index de catégories. En effet, le choix a été fait que le système de tri actuel ignore les diacritiques, et donc toutes les variantes d’une lettre avec des diacritiques sont considérées comme la même lettre. Il en résulte l’utilisation du symbole « ⿕ » dans les clés de tri pour forcer une indexation en fin de liste, par exemple à la toute fin des Z pour la lettre suédoise ö (qui se traduit z⿕⿕⿕ en « langage clé de tri », comme expliqué plus haut).
Les modèles {{fr-conj-1}}, {{fr-conj-2}} et similaires gèrent eux-même les clés de tri. Ainsi, au lieu de rajouter le modèle {{clé de tri}}, il faut écrire la clé avec le paramètre clé= comme pour l’exemple suivant (tiré de Conjugaison:français/auto-gérer) :
{{fr-conj-1-é*er|auto-g|o.to.ʒ|r|ʁ|'=oui|clé=auto g}}
{{clé par langue}}
{{radical trait}}