Abrir menu principal

Mudanças

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

3 639 bytes adicionados, 10h52min de 12 de junho de 2020
Criou página com '{{Subpágina de documentação}} {{alto-risco| 218000 }} ''Meta predef'' para servir de base a todas as conversões de códigos de língua em nomes das respetivas línguas, be...'
{{Subpágina de documentação}}
{{alto-risco| 218000 }}
''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 {{tl|Código língua}}, {{tl|Link/línguas}}, {{tl|Língua}}, nos prefixos das Wirchelps 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:
*: <code><nowiki>{{Língua-meta|de}}</nowiki></code> => {{Língua-meta|de}}
* Quando o código da língua não é reconhecido, o resultado é o seguinte:
*: <code><nowiki>{{Língua-meta|xpto}}</nowiki></code> => {{Língua-meta|xpto|nocat=1}}
* O texto de erro acima pode ser suprimido indicando <code><nowiki>|noerr=1</nowiki></code>; exemplo:
*: <code><nowiki>{{Língua-meta|xpto|noerr=1}}</nowiki></code> => {{Língua-meta|xpto|noerr=1|nocat=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 <code><nowiki>|nocat=1</nowiki></code>; exemplo:
*: <code><nowiki>{{Língua-meta|xpto|nocat=1}}</nowiki></code> => {{Língua-meta|xpto|nocat=1}}
* 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:
*: <code><nowiki>{{Língua-meta|krc}}</nowiki></code> => {{Língua-meta|krc}}

{| class=wikitable
|colspan=2 |Valores do 2º parâmetro
|-
!Valor
!Texto ou código wiki devolvido
!Exemplo
|- valign=top
|nome
|Apenas o nome
|nowrap|<code><nowiki>{{Língua-meta|ar|nome}}</nowiki></code> => {{Língua-meta|ar|nome}}

<code><nowiki>{{Língua-meta|hy|nome}}</nowiki></code> => {{Língua-meta|hy|nome}}

|- valign=top
|nomebr
|Nome na variante brasileira
|<code><nowiki>{{Língua-meta|hy|nomebr}}</nowiki></code> => {{Língua-meta|hy|nomebr}}

<code><nowiki>{{Língua-meta|el|nomebr}}</nowiki></code> => {{Língua-meta|el|nomebr}}

|- valign=top
|nomept
|Nome na variante portuguesa europeia
|<code><nowiki>{{Língua-meta|hy|nomept}}</nowiki></code> => {{Língua-meta|hy|nomept}}

<code><nowiki>{{Língua-meta|el|nomept}}</nowiki></code> => {{Língua-meta|el|nomept}}

|- valign=top
|link
|Link para o verbete da língua com ''pipe'' para o nome
|<code><nowiki>{{Língua-meta|cs|link}}</nowiki></code> => {{Língua-meta|cs|link}}

<code><nowiki>{{Língua-meta|eo|link}}</nowiki></code> => {{Língua-meta|eo|link}}

|- valign=top
|linkbr
|Link para o verbete da língua com ''pipe'' para o nome na variante brasileira
|<code><nowiki>{{Língua-meta|cs|linkbr}}</nowiki></code> => {{Língua-meta|cs|linkbr}}

|- valign=top
|linkpt
|Link para o verbete da língua com ''pipe'' para o nome na variante portuguesa
|<code><nowiki>{{Língua-meta|cs|linkpt}}</nowiki></code> => {{Língua-meta|cs|linkpt}}
|}

== Ver também ==
* {{tl|Langx}}
* {{tl|Ling}}
* {{tl|Link/línguas}}
* [[Wirchelp:Conversor de idiomas]]

<includeonly>
{{DEFAULTSORT:Lingua Meta}}
[[Categoria:!Predefinições sobre idiomas]]
[[Categoria:!Metapredefinições]]
</includeonly>