Predefinição:Língua-meta/doc
Saltar para a navegação
Saltar para a pesquisa
|
|
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 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
|
| 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 brasileira | {{Língua-meta|cs|linkpt}} => checo
|
Ver também
{{Langx}}{{Ling}}{{Link/línguas}}- Wikipédia:Conversor de idiomas