Writing systems/Syntax/fr

Cette page décrit les balises spéciales trouvées dans LanguageConverter, un système qui permet de passer d’une variété de langue (lecte) à une autre (la « convertir ») en remplaçant des caractères ou des mots. Dans tous les exemples ci-dessous, les caractères en minuscules sont utilisés pour représenter le chinois simplifié, et ceux en MAJUSCULES représentent le chinois traditionnel.

Concept
Les marqueurs LanguageConverter ressemblent à :



Où les  (drapeaux) sont décrits plus bas, et les   (variétés) sont des codes de langue (par exemple zh-cn ou zh-tw).

Il est possible de définir une variété par défaut. Dans l’exemple suivant pour le chinois, zh-cn et zh-sg sont des variétés écrites en écriture zh-hans, alors que zh-hk et zh-mo sont des variétés écrites en écriture zh-hant. Par exemple, selon la définition de  dans LanguageZh.php, si aucune règle pour zh-hk n’est trouvée, le convertisseur essayera d’utiliser les définitions pour zh-hant, zh-mo et zh-tw. In the following examples designed for Chinese,  and   are variants written in the   script, while ,   are variants written in the   script. For example, according to the  definition in, if no rules for   were found, the converter would try using definitions for  ,  , and.

Dans cet exemple, vous pouvez remarquer que zh-mo et zh-sg sont absents de la plupart des exemples. Cela est dû à leur forte similarité avec d’autres variétés, zh-hk et zh-cn respectivement. This is due to their high similarity to other variants,  and   respectively.

Exceptions
LanguageConverter évite de convertir tout ce qui est trouvé dans les blocs de code comme , , mais aussi dans la balise  utilisée pour embarquer du JavaScript exécutable. Mettre un bloc vide de règles de conversion  à l’intérieur de ces balises forcera le convertisseur à les convertir. Cette astuce peut être utile pour des portions de code imbriquées dans ces balises.

Attention, cependant, car cette astuce ne semble pas fonctionner pour les balises syntaxhighlight fournies par l'extension qui peut générer un  imbriqué dans d’autres éléments (T34943). Cette astuce ne fonctionne pas non plus avec les écritures qui ne sont pas incluses à l’origine dans la source HTML de la page que LC est censée traiter. The switch also won't work with scripts not originally included with the page's HTML source that LC is designed to operate on.

Les messages MediaWiki ne sont pas traités par LC. Ce problème est suivi sur la tâche T170916. This inconvenience is tracked in T170916.

Voir aussi

 * - pour les sélecteurs liés au convertisseur