Saltar para o conteúdo

Predefinição:Língua-meta/doc

Origem: Wikipédia, a enciclopédia livre.

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

{{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