Writing systems/Syntax/ja

このページでは、LanguageConverter で見られる特殊なマークアップについて説明します. このシステムは、文字や単語の置換によって言語変種間の変換を行うものです. 下記のすべての例について、小文字は簡体字表記の中国語を、大文字は繁体字表記の中国語を表しています.

概念
LanguageConverter のマークアップは以下のようになります:



フラグについては後述しますが、言語変種名は言語コード ( や   など) です.

言語変種間のフォールバックを利用できます. 中国語向けに設計された以下の例では、 と   は   の文字体系で書かれた言語変種、  と   は   の文字体系で書かれた言語変種です. 例えば、 内の  の定義によると、  の規則が見つからない場合、コンバーターは  、 、  の定義の使用を試みます.

この例では、ほとんどの例で  と   が存在しないことに気付くかもしれません. これは、それぞれ他の言語変種である  と   との類似性が高いためです.

例外
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.

関連項目

 * - コンバーターに関連するスイッチについて