Predefinição:Língua-meta
Esta predefinição é usada em mais de 218 000 páginas. (Ver Wikihelp:Predefinições em alto risco) Para evitar sobrecargas desnecessárias ao servidor e outros transtornos, quaisquer mudanças devem ser previamente testadas, seja na predefinição de testes ou em Predefinição:Língua-meta/Testes (ou ainda em sua pá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 Wirchelps 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
- 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 'Predefinição:Mono' 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 'Predefinição:Mono' 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
{{Langx}}
{{Ling}}
{{Link/línguas}}
- Wirchelp:Conversor de idiomas
A documentação acima é transcluída de Predefinição:Língua-meta/doc. (editar | histórico) Editores podem experimentar nas páginas de teste (criar | espelhar) e de exemplos para testes (criar) desta predefinição. Por favor adicione categorias à subpágina /doc. Subpáginas desta predefinição. |