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

Origem: Wikimotorpedia, a enciclopédia livre.
Saltar para a navegação Saltar para a pesquisa
Edit-copy green.svg 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.
Ambox important.svg Esta predefinição é usada em mais de {{#invoke:Fmtn|fmtn| 218000 ||}} páginas. (Ver Wikimotorpedia: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 seu próprio espaço de usuário. 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 '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

{{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 brasileira {{Língua-meta|cs|linkpt}} => checo

Ver também