Predefinição:Língua-meta

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Ícone de documentação Documentação da predefinição[ver] [editar] [histórico] [purgar]
Ambox important.svg Esta predefinição é usada em mais de 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 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 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

  • 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

{{Língua-meta|hy|nome}} => armênio/arménio

nomebr Nome na variante brasileira {{Língua-meta|hy|nomebr}} => armênio

{{Língua-meta|el|nomebr}} => grego

nomept Nome na variante portuguesa europeia {{Língua-meta|hy|nomept}} => arménio

{{Língua-meta|el|nomept}} => grego

link Link para o verbete da língua com pipe para o nome {{Língua-meta|cs|link}} => tcheco/checo

{{Língua-meta|eo|link}} => esperanto

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