« Modèle:clé de tri/Documentation » : différence entre les versions

Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.
Contenu supprimé Contenu ajouté
mAucun résumé des modifications
Ligne 18 : 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.
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"
{|class="wikitable"
! Paramètre !! Description
!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é).
|<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ègles et exemples ==
== Utilisation 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.


{| align="center" cellpadding="10" cellspacing="5" width="100%" style="text-align:center; border:2px solid #AAA;" rules="all"
{|width="100%" border="1" rules="all" cellspacing="5" cellpadding="10" style="text-align:center;border:2px solid #AAAAAA"
|-style="background:#EEEEEE"
| width="30%" | <big>Types de termes</big>
| width="30%" | <big>Consignes à suivre</big>
!width="30%"| Types de termes
| width="10%" | <big>Exemples de termes</big>
!width="30%"| Consignes à suivre
| width="30%" | <big>Exemples de clés de tri</big>
!width="10%"| Exemples de 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="10%" | [[renard]]
|width="30%"| clé de tri non nécessaire
| width="30%" |
|width="10%"| [[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="10%" | [[bail financier|bail&nbsp;financier]]
|width="30%"| clé de tri non nécessaire
| width="30%" |
|width="10%"| [[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="10%" | [[éléphant]]
|width="30%"| Mettre {{mod|clé de 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="10%" | [[maçon]]
|width="30%"| Mettre {{mod|clé de tri}}
| width="30%" |''' <nowiki> {{clé de tri|macon}}</nowiki>'''
|width="10%"| [[chien de Pavlov]]
|width="30%"| '''<nowiki>{{clé de tri}}</nowiki>'''
|-
|-

| width="30%" | {{ucf|préfixe}}s et [[suffixe]]s
|width="30%"| Terme avec [[accent]]
|width="30%"| Remplacer les '''lettres accentuées''' par leur lettre de base non accentuée
| width="30%" | Supprimer le tiret
| width="10%" |
|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-]]
* [[anémo-]]
* [[-ard]]
* [[-ard]]
| width="30%" |
|width="30%"|
* ''' <nowiki>{{clé de tri|anemo}}</nowiki>'''
* '''<nowiki>{{clé de tri|anemo}}</nowiki>'''
* ''' <nowiki>{{clé de tri|ard}}</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%" | Mettre <nowiki>{{clé de tri}} </nowiki>
|width="30%"| Remplacer le tiret par une espace 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}} </nowiki>'''
|width="30%"| '''<nowiki>{{clé de tri|porte monnaie}}</nowiki>'''
|-
|-
| width="30%" | Terme avec [[majuscule]] initiale ('''et''' majuscule médiale, accent, tiret, apostrophe, etc.)
|width="30%"| Abréviations avec [[point]] '''et''' [[tiret]] à la 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]]
* [[César]]
* [[MHz]]
* [[MHz]]
Ligne 112 : Ligne 124 :
* [[A.C.]]
* [[A.C.]]
* [[SKI]]
* [[SKI]]
| width="30%" |
|width="30%"|
* '''<nowiki>{{clé de tri|Cesar}}</nowiki>'''
* '''<nowiki>{{clé de tri|Cesar}}</nowiki>'''
* '''<nowiki>{{clé de tri|MHz}}</nowiki>'''
* '''<nowiki>{{clé de tri|MHz}}</nowiki>'''
* '''<nowiki>{{clé de tri|A G}}</nowiki>'''
* '''<nowiki>{{clé de tri|A G}}</nowiki>'''
* '''<nowiki>{{clé de tri|AC}}</nowiki>'''
* '''<nowiki>{{clé de tri|AC}}</nowiki>'''
* '''<nowiki>{{clé de tri|SKI}}</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’écriture du tsolyáni|transcription latine du tsolyáni]], par exemple, le tiret sert d’anti-liant sans chasse, et est donc supprimé de la clé de tri plutôt que d’être remplacé par une espace.</small>
<small>'''Note :''' Il peut y avoir des exceptions. Dans la [[Annexe:Grammaire tsolyánie#Préambule : l’écriture du tsolyáni|transcription latine du tsolyáni]], par exemple, le tiret sert d’anti-liant sans chasse, il 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 ==
== 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 :
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 : Ligne 149 :
<nowiki>}}</nowiki>
<nowiki>}}</nowiki>


Les règles pour construire la clé sont les mêmes.
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>

Version du 9 octobre 2008 à 13:54

Ceci est la page de documentation du Modèle:clé de tri.

Pourquoi devrais-je ajouter une clé de tri à un article ?

La clé de tri permet de classer les articles dans un ordre systématique, notamment dans les catégories. Un article contenant des caractères spéciaux dans son nom risquerait de se retrouver en tout début ou en fin de liste d’une catégorie. Tous les articles dont le nom contient des caractères spéciaux 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.

Caractères autorisés

Une clé de tri peut contenir :

  • Des lettres de l’alphabet latin : a b c d e f g h i j k l m n o p q r s t u v w x y z
  • Des chiffres : 0 1 2 3 4 5 6 7 8 9
  • Des caractères espace (sauf en début et en fin de clé et jamais deux espaces collées)

Important : Il ne faut pas mettre de lettres accentuées, ni d’éléments de ponctuation, dans cette clé de tri.

Attention aux alphabets étrangers et leurs différences. Par exemple, l’alphabet espagnol comprend la lettre ñ, ce qui donne ñ → nñ.

NB : Le modèle mobilien trie correctement les lettres majuscules et minuscules, il rend la clé insensible à la casse uniquement pour l’ordre de tri primaire.

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

Paramètre Description
1 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).

lang 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 lang=fr. 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 mobilien 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é.

Utilisation 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).

Types de termes Consignes à suivre Exemples de termes Exemples de clés de tri
Terme sans accent, cédille, ligature, majuscule, ou caractère typographique clé de tri non nécessaire renard
Terme avec espace (mais sans accent, cédille, ligature, majuscule, ou caractère typographique) clé de tri non nécessaire bail financier
Terme avec majuscule initiale (mais sans majuscule médiale, accent, tiret, apostrophe, etc.) Mettre mobilien Cahors {{clé de tri}}
Terme avec minuscule initiale et majuscule interne (mais sans diacritique, tiret, parenthèse, barre oblique, apostrophe, point ou ligature) Mettre mobilien chien de Pavlov {{clé de tri}}
Terme avec accent Remplacer les lettres accentuées par leur lettre de base non accentuée éléphant {{clé de tri|elephant}}
Terme avec cédille Supprimer la cédille maçon {{clé de tri|macon}}
Terme avec ligature (æ et œ) Éclater la ligature œillet {{clé de tri|oeillet}}
Terme avec apostrophe Supprimer l’apostrophe aujourd’hui {{clé de tri|aujourdhui}}
Préfixes et suffixes Supprimer le tiret
  • {{clé de tri|anemo}}
  • {{clé de tri|ard}}
Terme avec tiret ou trait d’union à l’intérieur Remplacer le tiret par une espace unique porte‑monnaie {{clé de tri|porte monnaie}}
Abréviations avec point et tiret à la suite Remplacer le point et le tiret par une seule espace c.‑à‑d. {{clé de tri|c a d}}
Terme avec parenthèses internes Supprimer les parenthèses mais conserver la casse Capt(N) {{clé de tri|CaptN}}
Terme avec parenthèses de ponctuation Supprimer les parenthèses mais conserver la casse dimli (zazaki du Sud) {{clé de tri|dimli zazaki du Sud}}
Terme avec barre oblique (/), point médian (·), multiplication (×) Remplacer le(s) caractère(s) par une espace
  • {{clé de tri|km h}}
  • {{clé de tri|al ludir}}
Terme avec majuscule initiale (et majuscule médiale, accent, tiret, apostrophe, etc.) Écrire la clé en respectant les régles précédentes mais conserver la casse (Majuscules et minuscules)
  • {{clé de tri|Cesar}}
  • {{clé de tri|MHz}}
  • {{clé de tri|A G}}
  • {{clé de tri|AC}}
  • {{clé de tri|SKI}}

Note : Il peut y avoir des exceptions. Dans la transcription latine du tsolyáni, par exemple, le tiret sert d’anti-liant sans chasse, il 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.

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 {{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 cat= comme pour l’exemple suivant :

{{fr-conj-1|émul|
|'=oui
|pron=e.my
|pc=l
|cat=emuler
}}

Les règles pour construire la clé secondaire à passer en paramètre sont les mêmes.