Project:Language policy/pt

Esta página descreve as actuais normas para conteúdo multilingue na MediaWiki.org.

O espaço nominal Help:
No espaço nominal  estamos a construir um conjunto de páginas de ajuda de domínio público. O objetivo é criar um grupo de páginas de ajuda básica, que podem ser livremente importadas para wikis novas e que cubram as instruções básicas de edição e uso. Estas páginas devem ser traduzidas para tantas línguas quanto possível.


 * O inglês é a principal língua de referência e todas as páginas raiz devem ter um nome em inglês e estar escritas nesta língua.
 * Deve usar-se subpáginas apenas para traduções em outras línguas, não para o conteúdo em inglês (por exemplo, não deve usar  — use   ou  ).
 * Se existir uma versão internacional de uma página, mas não uma versão em inglês, então crie um artigo de esboço para a versão em inglês, uma vez que isso auxilia a navegação.

Este sistema será compatível com a planeada importação e exportação automatizada de páginas de ajuda, mas enquanto esta não estiver estável poderá ser trabalhoso exportar e importar as páginas que não estejam em inglês.

Extensão Translate
Usamos a extensão Translate em centenas de páginas. Nestas aplica-se a convenção de sub-páginas, com Langcat para as categorias e TNT para as predefinições traduzíveis.

Este sistema é recomendado, pelo menos para as páginas mais visitadas e para todas as páginas novas de ajuda, do manual e das extensões principais, mas ainda não foram estabelecidas normas definitivas quanto ao assunto.


 * Para traduzir: vá simplesmente a Special:LanguageStats e comece a traduzir.
 * Para administrar traduções: Special:PageTranslation, Special:AggregateGroups.

Pode solicitar que uma página seja adicionada para tradução, primeiro preparando-a para tal e, depois, aguardando que um administrador de traduções a marque para tradução (veja o guia Como preparar uma página para tradução); em alternativa, peça diretamente a um dos administradores de traduções para marcá-la.

Sistema antigo

 * As traduções para outras línguas devem ser colocadas numa sub-página da versão em inglês, com um nome apropriado. Por exemplo, a versão em françês da página Help:Contents deve estar em Help:Contents/fr (e não Help:Contenu, Aide:Contenu ou Help:Contenu/fr).
 * As sub-páginas para cada língua devem ter por nome o código de língua apropriado para essa língua (veja abaixo).
 * Todas as páginas no espaço nominal da ajuda devem ser marcadas com a predefinição, que cria automaticamente links para as traduções disponíveis.

Converter para Tradução
Normalmente vale a pena tornar as páginas com traduções existentes em páginas traduzíveis. Prepare a página raiz (em inglês) para tradução (veja a secção sobre a extensão Translate) e, assim que ela for marcada para tradução, importe manualmente as traduções antigas do historial das sub-páginas para as unidades de tradução (clicando "traduzir esta página"). As novas funcionalidades Special:PagePreparation e Special:PageMigration facilitam o processo (neste momento, estão disponíveis apenas para os administradores de traduções).

Uma lista de páginas traduzidas com o sistema antigo, a serem migradas para o novo, está em desenvolvimento em Project:Language policy/Migration list.

Instruções mais detalhadas:


 * Para uma introdução completa, leia a ajuda básica, o guia de tradução, o guia de tradução de páginas e o manual de referência de tradução.


 * Entre ou registe-se na mediawiki.org: todo o seu trabalho será feito nesta wiki. Escolha uma página a migrar para a Translate, da lista de migração (pode colocar qualquer dúvida na página de discussão da lista). Melhore o texto em inglês tanto quanto possível, para evitar a migração de texto já obsoleto ou de baixa qualidade, ignore as páginas sobre as quais esteja incerto. Prepare a página para tradução (ou seja, adicione as tags &lt;translate> etc.) como descrito no guia de tradução de páginas no link acima; depois, edite a lista de migração, indicando ao lado do título da página que esta está pronta.


 * Um administrador de traduções (quiçá você?) irá agora aprovar («marcar») a página para tradução quando a considerar adequada. Quando ela estiver aprovada, concluiu o trabalho: copie as traduções antigas para as unidades correspondentes com Special:Translate (como um tradutor faria, descrito no guia de tradução do link acima). Não precisa de conhecer a língua que está a migrar, só tem de ser capaz de identificar qual o parágrafo correspondente a cada unidade de tradução, mesmo que este não seja uma tradução fiel (usar aplicações de tradução automática pode ajudar a compreender o significado, se a localização do parágrafo na página não for suficiente).

A página principal
A versão em inglês da nossa página principal chama-se MediaWiki. As versões traduzidas encontram-se nas subpáginas «MediaWiki/código», onde «código» é o código da língua (por exemplo, MediaWiki/pt). Por favor, consulte Project:Main page templates para mais detalhes sobre como criar ou editar este conteúdo.

É importante que as regras sobre os códigos de língua (veja below) sejam seguidas aqui também.

Outros espaços nominais
Com exceção da página principal, nenhuma norma foi definida para os outros espaços nominais. Por enquanto, se quiser criar traduções de páginas noutros espaços nominais então faça-o da mesma forma descrita para o espaço nominal Help:. No entanto, o conteúdo poderá ser movido ou apagado dependendo da norma que eventualmente venha a ser adotada.

Este assunto está sendo debatido em Línguas e na extensão Translate dos Assuntos correntes.

''Note que a regra de que o conteúdo em inglês não será colocado em subpáginas, não se aplica aos outros espaços nominais. Este é um dos problemas que precisam de ser resolvidos.''

Linguagem de códigos
Throughout MediaWiki.org you should use the language codes specified by the MediaWiki software when creating language-specific content (see Names.php for the full and up-to-date list).

Please also bear the following in mind:


 * If the language code is not found in Names.php then we should not host help pages in that language.
 * If you want to add a language that is not present, first get it added to the software (by making a request at Phabricator) and only add pages here once the changes have been accepted.


 * If MediaWiki uses the 'incorrect' code for a language then you should also (for consistency) use that incorrect code here. If you think a code is incorrect you should discuss it on Phabricator, and if this results in it being changed we will move the pages to match.
 * Note that some language codes in Names.php are now deprecated (e.g. zh-yue has been replaced with yue). In these cases only the most recent code should be used.

Ver também

 * Special:TranslatorSignup — translator's register form
 * Special:TranslatorSignup — translator's register form