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.
Digraphia
Digraphia refers to the phenomenon that multiple writing systems or orthographies are used in a single language. Since Wikipedias, as the first use case of MediaWiki, are created on the basis of spoken language, it effectively renders wikis in these languages as multi-locale ones.
Language Converter
Language Converter is a MediaWiki module automatically translating the source code of a page to a different writing system or orthography of the same language on the fly. It allows the source code to be written in a mixture of writing systems, and to be rendered based on the preference of the user.
Language Converter introduces a series of markups exclusive to pages having it enabled. Please see Language Converter/Advanced syntax for more information.
Handling digraphia in non-article scenarios
HanAssist is a convenience script on Chinese Wikipedia aiming at simplifying UI text switching in JavaScript based on user variant preference.
For interface text on the backend, {{int:Conversionname}} (and the {{Lan}} template on Chinese Wikipedia, based on it) can be used to determine the preferred variant and invoke conversion accordingly.
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 directionality support 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.