Writing systems/Syntax/nl

Op deze pagina wordt de speciale opmaak van de LanguageConverter beschreven, een systeem voor het wisselen tussen taalvarianten door het vervangen van karakters en woorden. In al deze voorbeelden wordt het vereenvoudigde Chinees in kleine letters aangegeven en het traditionele Chinees in hoofdletters.

Concept
De opmaak van de LanguageConverter ziet er als volgt uit:



De vlaggen zijn onderaan beschreven, de variantennamen zijn taalcodes (als  en  ).

Terugvallen tussen de varianten is mogelijk. Deze voorbeelden zijn ontworpen voor het Chinees,  en   zijn varianten geschreven in het   script, de varianten ,   zijn echter geschreven in het   script. Voorbeeld, volgens de definitie  in , als er geen regels voor   zijn, kan de converter de definities voor  ,   en   proberen.

In dit voorbeeld valt op de dat  en   in de meeste voorbeelden ontbreken. Dit is omdat deze sterk overeenkomen met andere varianten, respectievelijk  en.

Syntaxis


Basissyntaxis


Conversie vlaggen


Exceptions
Language converter avoids converting anything found in "code" blocks like , , as well as the  tag used for carrying executable JavaScript. Putting an empty conversion rule block  inside these tags will function as a "force convert" switch for the converter. This hack can be useful for code samples nested in these tags.

A caveat, however, is that this switch doesn't seem to work for the extension-provided syntaxhighlight tags which eventually generates a  nested with elements (T34943). The switch also won't work with scripts not originally included with the page's HTML source that LC is designed to operate on.

MediaWiki messages are not processed by LC. This inconvenience is tracked in T170916.