Systèmes d’écriture
Cette page donne les informations de base pour la prise en charge des différents aspects des systèmes d'écriture: langues écrites avec diverses écritures; sens d'écriture; apparence des polices d'écriture (fontes) et entrées.
Digraphie
La digraphie fait référence au fait que plusieurs systèmes d'écriture ou d'orthographe sont utilisés pour une même langue. Étant donné que les Wikipédias, comme le premier cas d'utilisation de MediaWiki, ont été créés sur la base du langage parlé, il en fait d'autant wikis multilingues.
Convertisseur de langue
Language Converter est un module MediaWiki qui traduit automatiquement au fil de l'eau le code source d'une page vers un système d'écriture ou orthographique différent dans la même langue. Il permet d'écrire le code source en mélangeant les systèmes d'écriture et de faire le rendu selon les préférences de l'utilisateur.
Language Converter introduit une série de balises exclusives pour les pages qui l'ont activé. Voir Language Converter/Syntaxe avancée pour plus d'informations.
Gérer la digraphie dans les scénarios qui ne sont pas des articles
HanAssist est un script pratique de la Wikipedia chinoise qui a pour but de simplifier le texte de l'interface utilisateur en basculant le JavaScript en fonction des préférences de variante de l'utilisateur.
Pour le texte d'interface sur le serveur, {{int:Conversionname}} (et le modèle {{Lan}} de la Wikipédia chinoise, basé sur lui) peut être utilisé pour déterminer la variante préférée et appeler la conversion correspondante.
Sens d'écriture
La plupart des systèmes d'écriture opèrent en considèrant que les caractères soient écrits de gauche à droite (left-to-right LTR), et que les lignes se lisent du haut vers le bas (top-to-bottom TtB).
Quelques langues communes (arabe et hébreu en particulier) écrivent les caractères de droite à gauche (right-to-left RTL) -- voir Prise en charge du sens d'écriture pour plus de détails sur la manière dont nous gérons le texte de droite à gauche et le texte bidirectionnel mixte avec la sortie HTML et les styles CSS.
Notez qu'une langue individuelle peut être utilisée avec des écritures qui ont des directionalités différentes, telles le kazakh et le kurde qui prennent en charge les variantes latines et arabes.
Notez aussi que le World Wide Web Consortium (W3C) a définit davantage de directions utilisables dans les pages web, telles que les asiatiques nord est de haut en bas, avec des lignes empilées soit de la gauche vers la droite ou de droite à gauche. [1]
Apparence des fontes et entrées
Beaucoup de langues n'ont pas de police d'écriture propre facilement disponible pour les utilisateurs. Cela est peut être dû au fait que le système d'exploitation n'embarque pas ces fontes, ou que les utilisateurs ne savent pas comment les installer, ou qu'ils n'ont pas les droits pour le faire. L'extension UniversalLanguageSelector essaie de résoudre cela en embarquant les fontes dans le wiki lui-même. Les fontes seront fournies à partir du serveur et le système de l'utilisateur n'aura pas besoin de les avoir installées.
UniversalLanguageSelector ajoute la prise en charge de la saisie dans une certaine écriture, afin que les utilisateurs n'aient pas à utiliser des outils externes ni à compter sur leur système pour qu'il s'en occupe.