Predefinição:Língua-meta/doc
Aspeto
Esta é uma subpágina de documentação para a Predefinição:Língua-meta. Ela contém informações sobre o seu uso, categorias, bem como todo o conteúdo que não faz parte da predefinição original. |
Esta predefinição é usada em aproximadamente 218 000 páginas. (Ver Wikipedia:Predefinições em alto risco) Para evitar sobrecargas desnecessárias ao servidor e outros transtornos, quaisquer mudanças devem ser previamente testadas, seja na subpágina de testes desta predefinição ou em sua subpágina da predefinição de testes (ou ainda em sua subpágina de testes). Por favor, sempre considere expor eventuais mudanças na página de discussão, antes de implementá-las. |
Meta predef para servir de base a todas as conversões de códigos de língua em nomes das respetivas línguas, bem como de links para os respetivos artigos, com suporte para variantes ptPT e ptBR.
Os códigos usados foram baseados nos que já eram usados em {{Código língua}}, {{Link/línguas}}, {{Língua}}, nos prefixos das Wikipédias e nos códigos ISO 639. 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. Esses códigos foram inicialmente baseados em en:List of ISO 639-1 codes e en:Template:List of language names ordered by code.
Uso/Parâmetros
[editar código-fonte]- O 1º parâmetro é o código da língua e o 2º determina o que é devolvido. Se o 2º parâmetro não for indicado, é devolvido o link sem pipes para o verbete da língua correspondente ao código. Exemplo:
{{Língua-meta|de}}
=> Língua alemã
- Quando o código da língua não é reconhecido, o resultado é o seguinte:
{{Língua-meta|xpto}}
=> (erro: código de língua 'xpto' não reconhecido!)
- O texto de erro acima pode ser suprimido indicando
|noerr=1
; exemplo:{{Língua-meta|xpto|noerr=1}}
=>
- Se houver erro no código, a página onde a predef é transcluída é categorizada em Categoria:!Erro no código de língua.
- Se não se desejar que ocorra a categorização acima, deve incluir-se
|nocat=1
; exemplo:{{Língua-meta|xpto|nocat=1}}
=> (erro: código de língua 'xpto' não reconhecido!)
- Os códigos krc (carachai-balcar) e zh-classical (chinês clássico) não têm verbete, pelo que, qualquer que seja o 2º parâmetro, só é devolvido o nome da língua; exemplo:
{{Língua-meta|krc}}
=> Língua carachaio-bálcara
Valores do 2º parâmetro | ||
Valor | Texto ou código wiki devolvido | Exemplo |
---|---|---|
nome | Apenas o nome | {{Língua-meta|ar|nome}} => árabe
|
nomebr | Nome na variante brasileira | {{Língua-meta|hy|nomebr}} => armênio
|
nomept | Nome na variante portuguesa europeia | {{Língua-meta|hy|nomept}} => arménio
|
link | Link para o verbete da língua com pipe para o nome | {{Língua-meta|cs|link}} => tcheco/checo
|
linkbr | Link para o verbete da língua com pipe para o nome na variante brasileira | {{Língua-meta|cs|linkbr}} => tcheco
|
linkpt | Link para o verbete da língua com pipe para o nome na variante portuguesa | {{Língua-meta|cs|linkpt}} => checo
|
Ver também
[editar código-fonte]- {{Langx}}
- {{Ling}}
- {{Link/línguas}}
- Wikipédia:Conversor de idiomas