Manipulation du tifinagh sous MediaWiki
Le tifinagh est l'alphabet généralement utilisé pour les langues berbères.
Cette page introduit un exemple de représentation de citations en Tifinagh avec le moteur MediaWiki.
Sommaire
Le tifinagh sur Wikipédia
Sur Wikipédia les citations en tifinagh utilisent deux mécanismes.
- Dans de nombreuses situations une citation est réalisée à base d'images.
- Par exemple, sur Wikipédia en italien {voir la page sur le Rif en italien), le mot Rif est écrit à l'aide d'une image d'un mot de 4 lettres : « « (soit « a r i f »).
- La tifinagh étant traité par Unicode, cette possibilité est largement utilisée. Par exemple sur Wikipédia France, on trouve de multiples citations codées en Unicode. Ces citations ne sont pas visible sur un poste de travail pour lequel la glyphe Tifinagh n'a pas été installée.
Utilisation des modèles MediaWiki pour un affichage universel
Comment afficher un texte en Tifinagh sans imposer un paramétrage avancé d'un poste de travail ?
Les modèles MediaWiki permettent d'aboutir à un compromis qui permet un affichage universel en partant des images des caractères Tifinagh.
Utilisation des lettres numérisées
Pour un résultat apparemment équivalent, nous avons créé une image par lettre et utilisé 2 modèles {{Tifinagh lettre}} et {{Tifinagh mot}}
.
Pour cela nous avons commencé par numériser des lettres tifinagh (à partir du document Unicode).
MediaWiki permettant d'insérer des lettres dans le fil du texte, on peut écrire un mot en alignant des images. Ainsi une combinaison « ad » peut être obtenue ainsi :
Ceci « [[Fichier:Ti2D30.png|10px]][[Fichier:Ti2D37.png|20px]] » est le mot « ad » en Tifinagh.
Ce qui donne :
Un modèle simple pour afficher une lettre
Pour faciliter le travail du contributeur les images peuvent être masquées par des modèles MediaWiki.
La solution la plus simple consiste à utiliser un modèle par lettre. Par exemple, pour la lettre « a », il suffit de créer une page Modèle:Tifinagh lettre a qui contient simplement :
[[Fichier:Ti2D30.png|10px]]
On fait de même avec la lettre « d », et pour afficher l'exemple précédent () on écrit maintenant :
{{Tifinagh lettre a}}{{Tifinagh lettre d}}
En utilisant les possibilités de programmation dans les modèles, on peut maintenant créer un modèle paramétré, Modelèle:Tifinagh lettre. Son contenu est le suivant :
{{ #switch:{{{1}}} |a=[[Image:Ti2D30.png|10px]] |d=[[Image:Ti2D37.png|15px]] }}
Nous avons ensuite numérisé d'autres lettres.
- Lettres disponibles pour cet essai
a | {{Tifinagh lettre|a}}
|
|
d | {{Tifinagh lettre|d}}
|
|
f | {{Tifinagh lettre|f}}
|
|
i | {{Tifinagh lettre|i}}
|
|
r | {{Tifinagh lettre|r}}
|