Writing systems/Syntax/ru

Эта страница описывает специальную разметку, которая используется в LanguageConverter, системе преобразования между вариантами языка через замену символов или слов. Во всех примерах ниже символы в нижнем регистре представляют упрощённый китайский, а В ВЕРХНЕМ — традиционный китайский.

Концепция
Разметка LanguageConverter выглядит так:



Флаги (flag) описываются ниже, а названия вариантов (variantx) являются языковыми кодами (такими как zh-cn или zh-tw).

У варианта возможны резервные варианты. В нижепредставленных примерах для китайского zh-cn и zh-sg — варианты, которые пишутся письменностью zh-hans, а zh-hk и zh-mo — варианты, которые пишутся письменностью zh-hant. Например, согласно определению  в LanguageZh.php, если для zh-hk не будет найдено собственного правила, конвертер попытается использовать определения для zh-hant, zh-mo и zh-tw.

Вы можете заметить, что zh-mo и zh-sg не присутствуют в большинстве примеров. Это из-за их похожести на другие варианты (zh-hk и zh-cn соответственно).

Исключения
Конвертер языков избегает преобразование текста, который размещён в тэгах кода, таких как , , а также , используемого для хранения выполняемого JavaScript-кода. Помещение пустого правила преобразования  в такие тэги будет работать как параметр «использовать преобразование» для конвертера. This hack can be useful for code samples nested in these tags.