Writing systems/Syntax/cs

Stránka popisuje speciální značky nalezené v překladači jazyků - systému, který převádí mezi jazykovými variantami pomocí nahrazování znaků a slov. Ve všech níže uvedených příkladech jsou znaky představující zjednodušenou čínštinu použity malými písmeny a znaky psané v UPPERCASE představují tradiční čínštinu.

Koncept
Značky LanguageConverter vypadají takto:



Tam, kde jsou níže popsány flagy a názvy variant jsou kódy jazyků (jako je  nebo  ).

K dispozici je náhrada mezi variantami. V následujících příkladech určených pro čínštinu jsou  a   varianty zapsané písmem , zatímco  ,   jsou varianty zapsané písmem. Například podle definice  v , pokud by nebyla nalezena žádná pravidla pro  , zkusil by převodník použít definice pro  ,   a.

Můžete si všimnout, že ve většině příkladů nejsou  a. Důvodem je jejich vysoká podobnost s ostatními variantami, tedy  a.

Výjimky
Převaděč jazyků se vyhýbá převodu všeho, co se nachází v blocích "code", jako je ,  a značkou skriptu  používanou pro přenos spustitelného JavaScriptu. Vložení prázdného  pravidla převodu do těchto značek bude fungovat jako přepínač "force convert" (převod silových jednotek) pro převodník. Tento hack může být užitečný pro ukázky kódu vnořeného do těchto značek.

Výzva je však taková, že se zdá, že tento přepínač nefunguje pro značky syntaxhighlight poskytované rozšíření, které nakonec vygenerují  vnořené s prvky (T34943). Přepínač také nebude fungovat se skripty, které nejsou původně součástí zdrojového kódu HTML stránky, pro kterou je LC navržen.

Zprávy MediaWiki nejsou zpracovány LC. Tato nepříjemnost je sledována v T170916.

Viz též

 * - pro spínače související s převodníkem