Mudanças

Ir para navegação Ir para pesquisar

Predefinição:Ling/doc

2 653 bytes adicionados, 10h56min de 12 de junho de 2020
Criou página com '{{Subpágina de documentação}} {{TOC-direita}} == Descrição == Cria links apara verbetes de línguas a partir de códigos ISO 639 e os códigos das Wirchelps. Em geral...'
{{Subpágina de documentação}}
{{TOC-direita}}
== Descrição ==
Cria links apara verbetes de línguas a partir de códigos [[ISO 639]] e os códigos das Wirchelps. Em geral, quando o ISO 639-1 existe, é ele que é usado, mas também há casos em que é usado o 639-2 e 639-3.

Os códigos usados foram inicialmente baseados em [[:en:List of ISO 639-1 codes]] e [[:en:Template:List of language names ordered by code]].

== Exemplos ==
*<code><nowiki>{{Ling|en}}</nowiki></code>: {{Ling|en}}
*<code><nowiki>{{Ling|fa}}</nowiki></code>: {{Ling|fa}}
*<code><nowiki>{{Ling|zh-yue}}</nowiki></code> ou <code><nowiki>{{Ling|yue}}</nowiki></code>: {{Ling|zh-yue}}

;Variantes ptBR e ptPT
*<code><nowiki>{{Ling|et}}</nowiki></code>: {{Ling|et}}
*<code><nowiki>{{Ling|et|br}}</nowiki></code>: {{Ling|et|br}}
*<code><nowiki>{{Ling|et|pt}}</nowiki></code>: {{Ling|et|pt}}

===Códigos não padrão também aceites===
*<code><nowiki>{{Ling|al}}</nowiki></code> (o correto é '''de'''): {{Ling|al}}
*<code><nowiki>{{Ling|cz}}</nowiki></code> (o correto é '''cs'''): {{Ling|cz}}
*<code><nowiki>{{Ling|pt-br}}</nowiki></code>: {{Ling|pt-br}}
*<code><nowiki>{{Ling|pt-pt}}</nowiki></code> e <code><nowiki>{{Ling|pt-eu}}</nowiki></code>: {{Ling|pt-eu}}

== Parâmetros opcionais ==
*<code><nowiki>|nome</nowiki></code> — não usa ligação interna; mostra apenas o nome; para indicar apenas a variante brasileira: <code><nowiki>|nomebr</nowiki></code>; para indicar apenas a variante portuguesa: <code><nowiki>|nomept</nowiki></code>
*<code><nowiki>|nocat</nowiki></code> — por defeito, isto é, se nocat não for preenchido com qualquer valor, a página onde a predef for evocada (de forma direta ou indireta) é categorizada em [[:Categoria:!Erro no código de língua]]. '''Exemplo:''' <code><nowiki>{{Ling|xpto|nocat=1}}</nowiki></code>
*<code><nowiki>|noerr</nowiki></code> — por defeito, isto é, se noerr não for preenchido com qualquer valor, é apresentada uma mensagem de erro quando o código não é reconhecido.
'''Exemplos:'''
:*<code><nowiki>{{ling|ar|nome}}</nowiki></code>: {{ling|ar|nome}}
:*<code><nowiki>{{ling|hy|nomebr}}</nowiki></code>: {{ling|hy|nomebr}}
:*<code><nowiki>{{ling|hy|nomept}}</nowiki></code>: {{ling|hy|nomept}}
:*<code><nowiki>{{Ling|xpto}}</nowiki></code>: {{Ling|xpto|nocat=1}}
:*<code><nowiki>{{Ling|xpto|noerr=1}}</nowiki></code>: {{Ling|xpto|noerr=1|nocat=1}}

== Ver também ==
{{dividir em colunas}}
*{{tl|Língua-meta}}
*{{tl|Link/línguas}}
*{{tl|Link/código/listas}}
*{{tl|Link}}
*{{tl|Link2}}
*{{tl|Lang}}
{{dividir em colunas fim}}

<includeonly>
[[Categoria:!Predefinições de babel| Ling]]
</includeonly>

Menu de navegação