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 dat  en   in de meeste voorbeelden ontbreken. Dit is omdat deze sterk overeenkomen met andere varianten, respectievelijk  en.

Syntaxis


Basissyntaxis


Conversie vlaggen


Gebruikelijke vlaggen


Uitzonderingen
Het programma voorkomt dat er iets wordt geconverteerd dat in code-blokken als ,  staat, of in de tag  staat die gebruikt wordt voor uitvoerbare JavaScript. Het plaatsen van een lege conversieregel voorkomt dat  binnen deze tags zal werken als een geforceerde conversie switch voor de converter. Deze hack kan handig zijn voor code die in deze tags genest zit.

Er is wel een waarschuwing nodig dat deze switch niet lijkt te werken voor tags syntaxhighlight die door een extensie zijn toegevoegd die eventueel een  geneste code kan aanmaken met elementen (T34943). De switch werkt ook niet bij scripts die niet origineel in de bron-HTML voorkomen, waarvoor LC is ontworpen.

MediaWiki berichten worden niet verwerkt door LC. Dit ongemak is vastgelegd in T170916.



Zie ook

 * - voor switches gerelateerd aan de converter
 * - die aanvullende documentatie over de taalconversie verzamelt