« 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"
! Paramètre !! Description
|-
| <tt>1</tt> || ''Optionnel''. Valeur de la clé dans sa casse originale, mais sans ponctuation ni diacritique (si elle n’est pas précisée, c’est le nom de l’article, dans sa casse originale, qui est utilisé).
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é.
|}
 
== RèglesUtilisation et exemples ==
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).
 
Ce modèle doit être placé en toute fin d’article avant les éventuelles catégories et avant les interwikis.
 
{|width="100%" alignborder="center1" cellpaddingrules="10all" cellspacing="5" widthcellpadding="100%10" style="text-align:center; border:2px solid #AAA;" rules="allAAAAAA"
|-style="background:#EEEEEE"
| width="30%" | <big>Types de termes</big>
| !width="30%" | <big>ConsignesTypes àde suivre</big>termes
| !width="1030%" | <big>ExemplesConsignes deà termes</big>suivre
| !width="3010%" | <big>Exemples de clés de tri</big>termes
!width="30%"| Exemples de clés de tri
|-
|-
| width="30%" | Terme sans accent, cédille, ligature, majuscule, ou caractère typographique
|width="30%"| Terme sans accent, cédille, ligature, majuscule, ou caractère typographique
| width="30%" | Pas de clé de tri
| width="1030%" | [[renard]]clé de tri non nécessaire
| width="3010%"| |[[renard]]
|width="30%"|
|-
|-
| width="30%" | Terme avec espace ('''sans''' accent, cédille, ligature, majuscule, ou caractère typographique)
|width="30%"| Terme avec espace (mais '''sans''' accent, cédille, ligature, majuscule, ou caractère typographique)
| width="30%" | Pas de clé de tri
| width="1030%" | [[bailclé financier|bail&nbsp;financier]]de tri non nécessaire
| width="3010%"| [[bail financier|bail&nbsp;financier]]
|width="30%"|
|-
|-
| width="30%" | Terme avec [[accent]]
|width="30%"| Terme avec [[majuscule]] initiale (mais '''sans''' majuscule médiale, accent, tiret, apostrophe, etc.)
| width="30%" | Remplacer les '''lettres accentuées''' par leur lettre de base non accentuée
| width="1030%"| Mettre {{mod|clé de [[éléphant]]tri}}
|width="10%"| [[Cahors]]
| width="30%" |''' <nowiki>{{clé de tri|elephant}}</nowiki>'''
|width="30%"| '''<nowiki>{{clé de tri}}</nowiki>'''
|-
|-
| width="30%" | Terme avec [[cédille]]
|width="30%"| Terme avec minuscule initiale et majuscule interne (mais '''sans''' [[diacritique]], tiret, parenthèse, barre oblique, apostrophe, point ou ligature)
| width="30%" |Supprimer la cédille
| width="1030%"| Mettre {{mod|clé de [[maçon]]tri}}
| width="3010%" |''' <nowiki> {{clé[[chien de tri|macon}}</nowiki>'''Pavlov]]
|width="30%"| '''<nowiki>{{clé de tri}}</nowiki>'''
|-
|-
 
| width="30%" | {{ucf|préfixe}}sTerme etavec [[suffixeaccent]]s
|width="30%"| Remplacer les '''lettres accentuées''' par leur lettre de base non accentuée
| width="30%" | Supprimer le tiret
| width="10%"| |[[éléphant]]
|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%" |
* ''' <nowiki>{{clé de tri|anemo}}</nowiki>'''
* ''' <nowiki>{{clé de tri|ard}}</nowiki>'''
|-
| width="30%" | Terme avec [[tiret]] ou [[trait d’union]] à l’intérieur
| width="30%" | Remplacer le tiret par une espace unique
<!-- &#8209; est un tiret insécable -->
| width="10%" | [[porte-monnaie|porte&#8209;monnaie]]
| width="30%" | ''' <nowiki>{{clé de tri|porte monnaie}}</nowiki>'''
|-
| width="30%" | Abréviations avec [[point]] '''et''' [[tiret]] à la suite
| width="30%" | Remplacer le point et le tiret par une seule espace
| width="10%" | [[c.-à-d.|c.&#8209;à&#8209;d.]]
| width="30%" | ''' <nowiki>{{clé de tri|c a d}} </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%" | Terme avec [[parenthèse]]s
| width="30%" | Remplacer la parenthèse par une espace
| 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 [[ligature]] ('''æ''' et '''œ''')
| width="30%" | Éclater la ligature
| width="10%" | [[œillet]]
| width="30%" | ''' <nowiki>{{clé de tri|oeillet}} </nowiki>'''
|-
|width="30%"| Terme avec [[tiret]] ou [[trait d’union]] à l’intérieur
| width="30%" | Terme avec minuscule initiale et majuscule interne ('''sans''' [[diacritique]], tiret, parenthèse, barre oblique, apostrophe, point ou ligature)
| width="30%" | MettreRemplacer le tiret <nowiki>{{clépar deune tri}}espace </nowiki>unique
|width="10%"| [[porte-monnaie|porte&#8209;monnaie]]<!-- &#8209; est un tiret insécable -->
| width="10%" | [[chien de Pavlov]]
| width="30%" | ''' <nowiki>{{clé de tri|porte monnaie}} </nowiki>'''
|-
| width="30%" | TermeAbréviations avec [[majusculepoint]] initiale ('''et''' majuscule[[tiret]] médiale, accent, tiret,à apostrophe,la etc.)suite
|width="30%"| Remplacer le point et le tiret par une seule espace
| width="30%" | Écrire la clé en respectant les régles précédentes mais '''conserver la [[casse]]''' (''Majuscules et minuscules'')
|width="10%"| [[c.-à-d.|c.&#8209;à&#8209;d.]]<!-- &#8209; est un tiret insécable -->
| width="10%" |
|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]]
| width="30%" |
* '''<nowiki>{{clé de tri|Cesar}}</nowiki>'''
* '''<nowiki>{{clé de tri|MHz}}</nowiki>'''
* '''<nowiki>{{clé de tri|A G}}</nowiki>'''
* '''<nowiki>{{clé de tri|AC}}</nowiki>'''
* '''<nowiki>{{clé de tri|SKI}}</nowiki>'''
|-}
| width="30%" | Terme avec [[majuscule]] initiale ('''sans''' majuscule médiale, accent, tiret, apostrophe, etc.)
| width="30%" | Mettre {{mod|clé de tri}}
| width="10%" | [[Cahors]]
| width="30%" | ''' <nowiki>{{clé de tri}} </nowiki>'''
|-
| width="30%" | Terme avec [[majuscule]] initiale et parenthèses internes
| width="30%" | Supprimer la parenthèse
| width="10%" | [[Capt(N)]]
| width="30%" | ''' <nowiki>{{clé de tri|CaptN}} </nowiki>'''
|}
 
<small>'''Note :''' Il peut y avoir des exceptions. Dans la [[Annexe:Grammaire tsolyánie#Préambule : L’écriturel’écriture du tsolyáni|transcription latine du tsolyáni]], par exemple, le tiret sert d’anti-liant sans chasse, etil est donc supprimé de la clé de tri plutôt que d’être remplacé par une espace. En revanche, la transcription latine du minnan utilise abondamment les tirets comme séparateurs syllabiques explicites (pour éviter de nombreuses ambigüités, dont la plupart étaient inexistantes dans l’ancienne transcription du minnan en sinogrammes syllabiques), et ces tirets essentiels doivent être conservés.</small>
 
== 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.
 
== Paramétrage de langue ==
On peut modifier, pour certaines catégories, le calcul des clés de tri en précisant le paramètre <tt>lang=</tt> 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}}.
<includeonly>
<!-- catégories pour le modèle de base ici -->
[[Catégorie:Modèles du Wiktionnaire|cle de tri]]
</includeonly>
== 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>
<noinclude>[[Catégorie:Modèles de documentation|cle de tri]]</noinclude>
<!-- 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>