Template:Translatable template/doc/pt-br

Propósito
Este predefinição é usada para mostrar predefinições traduzíveis no idioma da página atual. Predefinições, como todas as outras páginas do MediaWiki, podem ser traduzidas usando a extensão Translate, que cria subpáginas com a forma "nome da página/código do idioma". A predefinição verifica primeiramente se o nome da página contém um código de idioma. Se contiver, ela verifica se o nome da predefinição dado como primeiro parâmetro tem uma tradução nesse idioma. Se o nome da página não contiver um código de idioma, ou se a predefinição de navegação não existe nessa língua, ele vai apresentar a predefinição em inglês.

Uso


A sintaxe simplificada acima não podem funcionar se a predefinição chamada também precisa ser transcluída em outras predefinições traduzíveis, porque isso causaria auto-recursividade de Translatable template. Uma alternativa é a utilização de Translatable template name que não expande a preefinição com seus parâmetros, mas apenas retorna o nome da predefinição resolvido, o qual pode então ser transcluído normalmente:



Exemplo (de Help:Extension:Translate):


 * ou

que inclui versões traduzidas de Extension-Translate se existir, ou a versão em inglês, se as traduções não existirem.

Parâmetros
A versão atual da predefinição agora pode incluir qualquer tipo de parâmetros nomeados ou numerados, cujos valores serão transferido para a predefinição chamada (com exceção do parâmetro 1, que contém o nome base da predefinição traduzível para transcluír). Parâmetros numerados serão deslocados uma posição para baixo, todos os parâmetros nomeados serão passados ​​inalterados.

Um parâmetro nomeado é tratado especialmente: Este  será usado para especificar outro namespace a partir do qual o nome da página traduzível será transcluído, em vez de referenciar o nome da página do namespace padrão. Este parâmetro também é passado (sem alteração), dentro dos parâmetros de inclusão.

Exemplo com um parâmetro (de Global sysops): onde o segundo parâmetro "Global sysops" é o valor do primeiro parâmetro numerado transferido para a página chamada "Special global permissions/Seealso".

Dependência

 * Module:Template translation (versão padrão)
 * meta:Module:Template translation/sandbox (usado quando essa predefinição é chamada com o parâmetro opcional fictício, apenas para teste)

Ver também

 * Translatable template name, alias TNTN ou tntn
 * Localized link, alias ll