Predefinição:Link/nome
Esta predefinição converte o nome de uma língua — ou o seu respectivo código ISO 639-1 — em uma ligação interna que aponta para o artigo a respeito dessa língua.
Como usar
Esta predefinição requer apenas um argumento (valor) de entrada: uma palavra que seja ou algum código ISO 639-1 ou então o nome de alguma língua que possua código ISO 639-1 atribuído a ela.
Nomes e códigos
Poderá ser usado qualquer nome de língua e qualquer código ISO 639-1 que esteja listado aqui: se na lista houver uma subpágina cujo nome / título é o código ISO ou nome de língua que se deseja utilizar, então a predefinição funcionará com esse nome ou código. Exemplos:
Código: {{Link/nome|en}}
- Resultado: inglês
Código: {{Link/nome|inglês}}
- Resultado: inglês
Código: {{Link/nome|fr}}
- Resultado: francês
Código: {{Link/nome|francês}}
- Resultado: francês
Código: {{Link/nome|uz}}
- Resultado: uzbeque
Código: {{Link/nome|uzbeque}}
- Resultado: uzbeque
Código: {{Link/nome|de}}
- Resultado: alemão
Código: {{Link/nome|alemão}}
- Resultado: alemão
Nomes sem sinais diacríticos
Também foram criadas algumas subpáginas intituladas com o nome da respectiva língua, porém sem uso de qualquer sinal diacrítico (acento agudo, cedilha etc.). Exemplo: Predefinição:Link/nome/lingua/alemao. Consequentemente, caso exista uma subpágina cujo título seja o nome de uma língua e esse nome esteja grafado sem sinais diacríticos, esta predefinição aceitará como valor de entrada o nome dessa língua grafado sem sinais diacríticos. Exemplos:
Código: {{Link/nome|alemao}}
- Resultado: alemão
Código: {{Link/nome|ingles}}
- Resultado: inglês
Código: {{Link/nome|portugues}}
- Resultado: português
Código: {{Link/nome|grego classico}}
- Resultado: grego clássico
Maiúsculas e minúsculas
Esta predefinição não é sensível a maiúsculas e minúsculas. Portanto, é indiferente grafar (por exemplo) en, EN, eN ou En, e do mesmo modo também é indiferente grafar inglês, INGLÊS, Inglês, iNgLêS, ou qualquer outra combinação: o uso de caixa alta e caixa baixa não afetará o resultado. Veja:
Código: {{Link/nome|en}}
- Resultado: inglês
Código: {{Link/nome|EN}}
- Resultado: inglês
Código: {{Link/nome|En}}
- Resultado: inglês
Código: {{Link/nome|eN}}
- Resultado: inglês
Código: {{Link/nome|inglês}}
- Resultado: inglês
Código: {{Link/nome|INGLÊS}}
- Resultado: inglês
Código: {{Link/nome|Inglês}}
- Resultado: inglês
Código: {{Link/nome|iNgLêS}}
- Resultado: inglês
Uso no interior de textos
Aninhar esta predefinição no interior de textos é muito simples. Observe os exemplos a seguir.
Código: Meu amigo lê e escreve somente em {{Link/nome|grego clássico}}.
- Resultado: Meu amigo lê e escreve somente em grego clássico.
Código: Ana fala {{Link/nome|grc}} fluentemente (e com [[sotaque]]).
- Resultado: Ana fala grego clássico fluentemente (e com sotaque).
Código: Jô só fala {{Link/nome|pt}} mesmo.
- Resultado: Jô só fala português mesmo.
Nota: a predefinição não fornece suporte a letra inicial em caixa alta. Exemplo:
Código: {{Link/nome|ro}} é uma [[língua românica]].
- Resultado: romeno é uma língua românica.
Observe que não foi possível iniciar a sentença por Romeno, ao invés de romeno.
Contextos que retornarão erro
A predefinição retornará uma mensagem de erro caso seja fornecido um nome de língua que não existe (ou que existe mas não está cadastrado):
Código: Eu não sei dizer nada em {{Link/nome|alto valiriano}}, mas a Daenerys Targaryen sabe.
- Resultado: Eu não sei dizer nada em <Língua não reconhecida>, mas a Daenerys Targaryen sabe.
Explicação: nenhuma das fictícias línguas valirianas possui uma subpágina específica e um artigo específico. Consequentemente, alto valiriano não foi reconhecido pela predefinição.
A predefinição também retornará erro caso nenhum valor seja fornecido:
Código: Meu amigo lê e escreve muito bem em {{Link/nome}}!
- Resultado: Meu amigo lê e escreve muito bem em <Língua não reconhecida>!
Línguas suportadas
Poderá ser usado qualquer nome de língua e qualquer código ISO 639-1 que esteja listado aqui.
Para que um código ISO 639-1 ou nome de língua funcione com esta predefinição, é necessário que a respectiva subpágina exista em Predefinição:Link/nome/lingua. Exemplos de subpáginas que já existem:
Código ISO 639-1: ko.
- Funcionamento: para que o código ko funcione, é necessário que exista a subpágina Predefinição:Link/nome/lingua/ko. Além disso, essa subpágina deverá conter uma ligação interna que aponte para o artigo língua coreana. Clique em Predefinição:Link/nome/lingua/ko e observe como a página está estruturada.
Nome de língua: coreano.
- Funcionamento: para que o nome de língua coreano funcione, é necessário que exista a subpágina Predefinição:Link/nome/lingua/coreano. Além disso, essa subpágina deverá conter um redirecionamento que aponte para a subpágina Predefinição:Link/nome/lingua/ko. Clique em Predefinição:Link/nome/lingua/coreano e observe como a página está estruturada.
Código ISO 639-1: zh.
- Funcionamento: para que o código zh funcione, é necessário que exista a subpágina Predefinição:Link/nome/lingua/zh. Além disso, essa subpágina deverá conter uma ligação interna que aponte para o artigo língua chinesa. Clique em Predefinição:Link/nome/lingua/zh e observe como a página está estruturada.
Nome de língua: chinês.
- Funcionamento: para que o nome de língua chinês funcione, é necessário que exista a subpágina Predefinição:Link/nome/lingua/chinês. Além disso, essa subpágina deverá conter um redirecionamento que aponte para a subpágina Predefinição:Link/nome/lingua/zh. Clique em Predefinição:Link/nome/lingua/chinês e observe como a página está estruturada.
Cadastrando novas línguas
Para procurar artigos da Wikipédia referentes a línguas que ainda não foram cadastradas nesta predefinição, primeiramente consulte o artigo ISO 639. Caso encontre nesse artigo um código ISO 639-1 para a língua que deseja cadastrar, anote esse código e então consulte a lista de páginas com prefixo "Língua" para verificar se a Wikipédia já possui um artigo a respeito dessa língua. Caso o artigo não exista, primeiro crie o artigo.
Uma vez que o artigo exista, basta seguir os procedimentos explicados na seção anterior. Exemplo fictício: suponhamos que você deseje cadastrar a língua alalesa, cujo nome é alalês e cujo código ISO 639-1 é zx. Neste caso, o passo-a-passo consistirá nisto:
- Consulte o artigo ISO 639 e busque a palavra alalês. Se ela não for encontrada é porque não há código cadastrado para ela. Fim do processo.[nota 1]
- Supondo que alalês esteja na tabela e a tabela informe que o código respectivo dessa língua é zx: anote esse código e consulte a lista de páginas com prefixo "Língua". Se ainda não existir um artigo a respeito dessa língua, o processo acaba aqui.[nota 2]
- Supondo que o artigo para a língua alalesa já exista (ou que você o tenha criado): como o código zx existe e o artigo [[língua alalesa]] também existe, acesse a subpágina [[Predefinição:Link/nome/lingua/zx]], entre no modo de edição de código-fonte, insira nela o código [[língua alalesa|alalês]] e então salve.
- Feito isso, aproveite para também criar o "atalho": acesse a subpágina [[Predefinição:Link/nome/lingua/alalês]], entre no modo de edição de código-fonte, insira nela um redirecionamento que aponte para [[Predefinição:Link/nome/lingua/zx]] e então salve.
Pronto! Agora que existe uma subpágina alalês redirecionando-se para a subpágina intitulada zx — que por sua vez contém uma ligação interna que aponta para o artigo [[língua alalesa|alalês]] —, esta predefinição reconhecerá o código zx e a palavra alalês.
Notas
- ↑ Mas nada impede que você pesquise para se certificar de que nem mesmo a norma ISO 639-1 mais recente atribuiu um código a essa língua.
- ↑ Mas nada impede que você consulte fontes fiáveis e verificáveis e, baseando-se nelas, crie um artigo para essa língua. Exemplo: [[língua alalesa]].
Ver também
- {{Link/código}}
- {{Língua-meta}}