Template:Localized link/pt-br
[[Special:MyLanguage/{{{1}}}|{{{1}}}]]
| Esta predefinição está sendo utilizada em aproximadamente 35 000 páginas. Para evitar interrupções em larga escala e carga desnecessária no servidor, qualquer mudança nesta predefinição deve ser testada primeiro nas subpáginas /sandbox ou /testcases ou na sua própria subpágina de usuário. As alterações testadas poderão, então, ser adicionadas a essa página em uma única edição. Considere a possibilidade de discutir quaisquer mudanças na página de discussão antes de implementá-las. |
Propósito
Esta predefinição auxiliar pode ser usada para criar ligações a páginas traduzíveis no idioma do usuário.
Ela utiliza o prefixo de página especial Special:MyLanguage/, o qual verifica se há uma versão traduzida de uma página no idioma do usuário e cria uma ligação para ela, se houver, e aponta essa ligação para um idioma alternativo (de fallback), quando disponível, ou para a versão padrão do idioma da wiki (inglês no MediaWiki), se não houver.
Uso
Esta é a documentação do TemplateData para esta predefinição, utilizada pelo Editor Visual e outras ferramentas.
Localized link
Link to translatable page in the user’s language. It uses the special page prefix “Special:MyLanguage/”.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Page name | 1 | Linked page | Page name | required |
| Displayed text | 2 | Display text for this link | Line | suggested |
| Display the namespace | nsp | If the “nsp” parameter is not defined, as link text displays the full pagename (including namespace); otherwise — if “nsp” parameter is defined by any value — link text displays the short pagename, without namespace.
| String | optional |
Se o parâmetro “nsp” não estiver definido, como texto da ligação será mostrado o nome completo da página (incluindo o espaço nominal); caso não — se o parâmetro “nsp” estiver definido com qualquer valor, o texto da ligação mostrará o nome curto da página (sem o espaço nominal).
Ao criar uma ligação para uma seção em uma página, a seção não é exibida no texto da ligação.
Exemplos de uso simples
| Uso | Torna-se |
|---|---|
| {{ll|Communication}} | Comunicação |
| {{ll|Communication|コミュニケーション}} | コミュニケーション |
| {{ll|Project:About}} | Project:Sobre |
| {{ll|Project:About#See_also}} | Project:Sobre |
| {{ll|Project:About|nsp=0}} | Sobre |
Uso em páginas traduzíveis
Nas páginas preparadas para tradução com a extensão Translate, esta predefinição pode ser usada de três maneiras.
- Substitua esta predefinição e incorpore o destino da wikiligação em um
<tvar name=id>...</tvar>, separado do texto traduzível da ligação.- Por exemplo:
Learn more {{<tvar name=1>ll|Communication</tvar>|about communication}}.
- Por exemplo:
- Se o texto da ligação for igual ao nome da página de destino, todo o código também poderá ser incorporado no
<tvar>.- Por exemplo:
Learn more about <tvar name=1>{{ll|Communication}}</tvar>.
- Por exemplo:
- Para ligações “independentes” (ou “per se”), como em uma lista ou tabela, traduza o texto da ligação apenas se ele for diferente do nome da página de destino. Isso é útil para listas de ligações com marcadores (bullets), p. ex., nas seções “Ver também:”. Certifique-se de incluir o nome do parâmetro ao adicionar as marcações “translate” dentro da sintaxe da predefinição.
- Por exemplo:
* {{ll|Project:About}}* {{ll|Communication|2=<translate>About communication</translate>}}
Test cases
| Esta é a página de casos de teste para os sandbox de Template:Localized link. para atualizar os exemplos. |
| Subpage |
|---|
{{Localized link|Extension:DiscussionTools/Comparison}}
{{Localized link}} |
| Hide namespace |
|---|
{{Localized link|Extension:DiscussionTools/Comparison|nsp=0}}
{{Localized link}} |
| Hide namespace with {{LC zh}}'s namespace setting |
|---|
{{Localized link|Project:About|nsp=0}}
{{Localized link}} |
Ver também
- Template:Localized link/messagedoc — deve ser usada para documentação de mensagens em páginas traduzíveis que usam esta predefinição.
- {{Translatable template}} - nome alternativo {{TNT}} ou {{Tnt}}
- {{Translatable template name}} - nome alternativo {{TNTN}} ou {{Tntn}}
- {{Page language link}} - nome alternativo {{Pll}} - adiciona uma ligação de uma página traduzível para outra página traduzível no mesmo idioma