Writing systems/Syntax/pt-br

Esta página descreve marcações especiais encontradas em LanguageConverter, um sistema que converte entre variantes de idioma por meio de substituição de caracteres/palavras. Em todos os exemplos abaixo, caracteres em minúsculas são usados para representar chinês simplificado e maiúsculas representam chinês tradicional.

Conceito
LanguageConverter as marcações se parecem com:



Onde os sinalizadores são descritos abaixo e os nomes das variantes são códigos de idioma (como zh-cn ou zh-tw).

O fallback entre variantes está disponível. Nos exemplos a seguir projetados para chinês, zh-cn e zh-sg são variantes escritas no script zh-hans, enquanto zh-hk, zh-mo são variantes escritas no script zh-hant. Por exemplo, de acordo com a definição em   LanguageZh.php, se nenhuma regra para zh-hk fosse encontrada, o conversor tentaria usar definições para zh-hant, zh-mo e zh-tw. In the following examples designed for Chinese,  and   are variants written in the   script, while ,   are variants written in the   script. For example, according to the  definition in , if no rules for   were found, the converter would try using definitions for  ,  , and.

Neste exemplo, você pode notar que zh-mo e zh-sg estão ausentes na maioria dos exemplos. Isso se deve à alta semelhança com outras variantes, zh-hk e zh-cn, respectivamente. This is due to their high similarity to other variants,  and   respectively.

Sintaxe


Sintaxe básica


Sinalizadores de conversão


Bandeiras comuns


Exceções
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. Esse hack pode ser útil para amostras de código aninhadas nessas 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.

As mensagens do MediaWiki não são processadas pelo LC. Esse inconveniente é rastreado em T170916. This inconvenience is tracked in T170916.



Ver também

 * - para comutadores relacionados ao conversor
 * - which collects additional documentation relating to Language Conversion