« Modèle:clé de tri/Documentation » : différence entre les versions
Contenu supprimé Contenu ajouté
mAucun résumé des modifications |
|||
Ligne 18 :
On '''doit conserver la casse existante''' qui ne sera toutefois prise en compte que pour le tri tertiaire (la casse est cependant moins prioritaire que les différences d’accents ou diacritiques considérée pour le tri secondaire). Ce modèle doit donc être employé pour obtenir un tri correct, même sans aucun paramètre, si le titre de l’article contient des majuscules, même s’il n’y a aucun séparateur ou ponctuation autre que des espaces, ni aucun accent ou diacritique.
== Paramètres ==
{|class="wikitable"
!
|-
|
Cette valeur correspond à la clé secondaire de tri (sensible à la casse) et utilisée pour générer automatiquement la clé primaire (insensible à la casse); elle n’est pas utilisée pour la clé tertiaire (constituée par le nom original de l'article).
|-
|<tt>lang</tt> ||''Optionnel''. On peut modifier, pour certaines catégories, le calcul des clés de tri en précisant ce paramètre dont la valeur par défaut est <tt>lang=fr</tt>. En effet, ce modèle utilise par défaut les règles de tri appropriées pour la langue française et les clés de tri utilisées sont évaluées par le sous-modèle {{mod|clé de tri/fr}} qui génère les clés de tri effectives composées à partir de trois sous-clés, conformément à l’algorithme de tri multiniveau « UCA » normalisé.
|}
==
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).
{|width="100%"
|-style="background:#EEEEEE"
!width="30%"| Exemples de clés de tri
|-
|width="30%"| Terme sans accent, cédille, ligature, majuscule, ou caractère typographique
|width="30%"|
|-
|width="30%"| Terme avec espace (mais '''sans''' accent, cédille, ligature, majuscule, ou caractère typographique)
|width="30%"|
|-
|width="30%"| Terme avec [[majuscule]] initiale (mais '''sans''' majuscule médiale, accent, tiret, apostrophe, etc.)
|width="10%"| [[Cahors]]
|width="30%"| '''<nowiki>{{clé de tri}}</nowiki>'''
|-
|width="30%"| Terme avec minuscule initiale et majuscule interne (mais '''sans''' [[diacritique]], tiret, parenthèse, barre oblique, apostrophe, point ou ligature)
|width="30%"| '''<nowiki>{{clé de tri}}</nowiki>'''
|-
|width="30%"| Remplacer les '''lettres accentuées''' par leur lettre de base non accentuée
|width="30%"|'''<nowiki>{{clé de tri|elephant}}</nowiki>'''
|-
|width="30%"| Terme avec [[cédille]]
|width="30%"|Supprimer la cédille
|width="10%"| [[maçon]]
|width="30%"|'''<nowiki> {{clé de tri|macon}}</nowiki>'''
|-
|width="30%"| Terme avec [[ligature]] ('''æ''' et '''œ''')
|width="30%"| Éclater la ligature
|width="10%"| [[œillet]]
|width="30%"| '''<nowiki>{{clé de tri|oeillet}}</nowiki>'''
|-
|width="30%"| Terme avec [[apostrophe]]
|width="30%"| Supprimer l’apostrophe
|width="10%"| [[aujourd’hui]]
|width="30%"| '''<nowiki>{{clé de tri|aujourdhui}}</nowiki>'''
|-
|width="30%"| {{ucf|préfixe}}s et [[suffixe]]s
|width="30%"| Supprimer le tiret
|width="10%"|
* [[anémo-]]
* [[-ard]]
* '''
* '''
|-
|width="30%"| Terme avec [[tiret]] ou [[trait d’union]] à l’intérieur
|width="10%"| [[porte-monnaie|porte‑monnaie]]<!-- ‑ est un tiret insécable -->
|width="30%"| Remplacer le point et le tiret par une seule espace
|width="10%"| [[c.-à-d.|c.‑à‑d.]]<!-- ‑ est un tiret insécable -->
|width="30%"| '''<nowiki>{{clé de tri|c a d}}</nowiki>'''
|-
|width="30%"| Terme avec parenthèses internes
|width="30%"| Supprimer les parenthèses mais '''conserver la casse'''
|width="10%"| [[Capt(N)]]
|width="30%"| '''<nowiki>{{clé de tri|CaptN}}</nowiki>'''
|-
|width="30%"| Terme avec [[parenthèse]]s de ponctuation
|width="30%"| Supprimer les parenthèses mais '''conserver la casse'''
|width="10%"| [[dimli (zazaki du Sud)]]
|width="30%"| '''<nowiki>{{clé de tri|dimli zazaki du Sud}}</nowiki>'''
|-
|width="30%"| Terme avec [[barre oblique]] (/), [[point médian]] ([[·]]), multiplication (×)
|width="30%"| Remplacer le(s) caractère(s) par une espace
|width="10%"|
* [[km/h]]
* [[al·ludir]]
|width="30%"|
* '''<nowiki>{{clé de tri|km h}}</nowiki>'''
* '''<nowiki>{{clé de tri|al ludir}}</nowiki>'''
|-
|width="30%"| Terme avec [[majuscule]] initiale ('''et''' majuscule médiale, accent, tiret, apostrophe, etc.)
|width="30%"| Écrire la clé en respectant les régles précédentes mais '''conserver la [[casse]]''' (''Majuscules et minuscules'')
|width="10%"|
* [[César]]
* [[MHz]]
Ligne 112 ⟶ 124 :
* [[A.C.]]
* [[SKI]]
|
*
*
*
*
*
|
<small>'''Note :''' Il peut y avoir des exceptions. Dans la [[Annexe:Grammaire tsolyánie#Préambule :
== Problèmes existants ==
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 :
* la clé secondaire de tri pour le français devrait être renversée (du dernier caractère au premier)
* les diacritiques sont ordonnés dans l’ordre binaire
* quand deux termes diffèrent seulement par leur casse, les majuscules sont normalement triées avant les minuscules (toutefois c’est un tri purement binaire, ce n’est pas garanti pour tous les couples de lettres majuscule/minuscule comportant certains diacritiques.
== Annexe de Conjugaison française ==
Les modèles '''<nowiki>{{fr-conj-1}}</nowiki>''', '''<nowiki>{{fr-conj-2}}</nowiki>''' et similaires gèrent eux-même les clés de tri. Ainsi, au lieu de rajouter le modèle <nowiki>{{clé de tri}}</nowiki>, il faut écrire la clé avec le paramètre '''<nowiki>cat=</nowiki>''' comme pour l’exemple suivant :
Ligne 147 ⟶ 149 :
<nowiki>}}</nowiki>
Les règles pour construire la clé secondaire à passer en paramètre sont les mêmes.
<includeonly>
<!-- catégories pour le modèle de base ici -->
[[Catégorie:Modèles du Wiktionnaire|cle de tri]]
</includeonly><noinclude>
[[Catégorie:Modèles de documentation|cle de tri]]
</noinclude>
|