Difference between revisions of "Política de Tradução"

From LibrePlanet
Jump to: navigation, search
(Created page with "{{Languages|master page=LibrePlanet:Translation Policy|language=pt}} {{Languages|master page=Translation_Policy|language=en}} Política de Tradução '''Importante''' - Antes de...")
 
Line 36: Line 36:
 
A tradução da página principal,  '''<tt>Main_Page</tt>''', em língua italiana fica '''<tt>Main_Page.it</tt>'''.
 
A tradução da página principal,  '''<tt>Main_Page</tt>''', em língua italiana fica '''<tt>Main_Page.it</tt>'''.
 
   
 
   
<!-------------------
+
== Barra de línguas (Predefinição:Languages) ==
 
 
 
 
[Editar] Língua bar (modelo 'Idiomas')
 
 
 
Quando alguma tradução de uma página principal existem na wiki, em seguida, a página principal ou cada uma de suas páginas de tradução devem apresentar (em sua parte superior) a barra de idiomas com links para todas as traduções disponíveis.
 
 
 
Para fazer isso, a página principal e todas as suas páginas de tradução devem ligar para (em sua parte superior) do Modelo: Idiomas.
 
 
 
O Modelo: Línguas deve ser chamado no seguinte formato:
 
{{Languages ​​| mestre page = <MasterPage> | language = <LangCode>}}
 
 
 
 
 
em que:
 
<MasterPage> É o nome da página principal; <LangCode> é o código de duas letras minúsculas dígitos (ISO 639-1) da linguagem usada para o conteúdo da página a partir da qual o próprio modelo está sendo chamado (não importa se é é a página mestra ou uma de suas traduções).
 
Exemplo: O Main_Page deste wiki foi escrito em Inglês, por isso deve incluir, no topo:
 
 
 
{{Languages ​​| mestre page = Main_Page | language = en}}
 
 
 
  
e sua página na tradução italiana deve incluir, no topo:
+
Quando alguma tradução de uma página principal existe na wiki, a página principal ou cada uma de suas páginas de traduzidas devem apresentar (na parte superior) a barra de idiomas com links para todas as traduções disponíveis.
{{Languages ​​| mestre page = Main_Page | language = ele}}
 
  
 +
Para fazer isso, a página principal e todas as suas páginas traduzidas devem ligar-se  (no topo da página) à  Norma:Linguas [[Template:Languages]]. ( A fazer: Template.pt -> Norma  e Languages.pt ->Linguas?)
  
Por favor, observe que em ambos os casos, o modelo é chamado referindo-se à mesma página mestre (isso mantê-los todos relacionados entre si), mas para a página em Inglês é usado o código da linguagem enquanto 'en' para a página em italiano que é utilizado o código de linguagem 'it'.
+
O [[Template:Languages]] deve ser chamado no seguinte formato:
<!-------------------INICIO-------------> <!--------------FIM---------->
 
 
 
[Editar] Propriedades linguagem Semântica
 
A página de tradução devem ser nomeadas usando o seguinte formato:
 
<MasterPage>. <LangCode>
 
 
 
 
 
em que:
 
<MasterPage> É o nome da página principal; <LangCode> é o código de duas letras minúsculas dígitos (ISO 639-1) da linguagem utilizada pela tradução.
 
Então, a regra é: a página de tradução mantém o mesmo (não traduzida) Nome da página original, além de um caractere de ponto, seguido do código minúsculas dois dígitos (ISO 639-1) da linguagem utilizada pela tradução.
 
 
 
Isto irá resultar em melhores resultados, pesquisas menos confusão e mais consistência do wiki.
 
 
 
Exemplo: A tradução italiana do Main_Page deste wiki deve ser nomeado como Main_Page.it.
 
 
 
 
 
== Language bar ('Languages' template) ==
 
 
 
When some translation of a master page exist in the wiki, then either the master page or each of its translation pages should display (at their top) a language bar linking to all the available translations.
 
 
 
To do this, the master page and all its translation pages should call (at their top) the [[Template:Languages]].
 
 
 
The [[Template:Languages]] should be called in the following format:
 
 
<pre>
 
<pre>
 
{{Languages|master page=<MasterPage>|language=<LangCode>}}
 
{{Languages|master page=<MasterPage>|language=<LangCode>}}
 
</pre>
 
</pre>
where:
+
Onde:
 
;<tt><MasterPage></tt>  
 
;<tt><MasterPage></tt>  
: is the name of the master page;
+
: é o nome da página mestre;
 
;<tt><LangCode></tt>  
 
;<tt><LangCode></tt>  
: is the 2-digits lowercase code (ISO 639-1) of the language used for the content of the page from which the template itself is being called (no matter if it is the master page or one of its translations).
+
: é o código (ISO 639-1) de dois dígitos em letras minúsculas  da língua usada para o conteúdo da página a partir da qual o próprio modelo, Template:Languages, está sendo chamado (não importa se é a página mestra ou uma de suas traduções).
  
Example:
+
Exemplo:  
The '''<tt>Main_Page</tt>''' of this wiki has been written in English, so it should include at top: <br />
+
A página principal, '''<tt>Main_Page</tt>''', desta wiki está escrita em Inglês, por isso deve incluir, no topo:<br />
 
<pre>
 
<pre>
 
{{Languages|master page=Main_Page|language=en}}
 
{{Languages|master page=Main_Page|language=en}}
 
</pre>
 
</pre>
and its Italian translation page should include at top:
+
e a página traduzida em italiano deve incluir no topo:
 
<pre>
 
<pre>
 
{{Languages|master page=Main_Page|language=it}}
 
{{Languages|master page=Main_Page|language=it}}
 
</pre>
 
</pre>
 +
 
Please, note that in both cases the template is ''called referring to the same master page'' (this keep them all related each other!), but for the page in English it is used the language code ''''<tt>en</tt>'''' while for the page in Italian it is used the language code ''''<tt>it</tt>''''.
 
Please, note that in both cases the template is ''called referring to the same master page'' (this keep them all related each other!), but for the page in English it is used the language code ''''<tt>en</tt>'''' while for the page in Italian it is used the language code ''''<tt>it</tt>''''.
  
=== Semantic language properties ===
+
Por favor, observe que em ambos os casos, o modelo, Template:languages,  é '''chamado referindo-se à mesma página mestre''' (isso mantêm-as todas relacionados entre si), mas para a página em Inglês é usado o código de língua ''''<tt>en</tt>''''  enquanto que para a página em italiano utiliza-se o código de linguagem ''''<tt>it</tt>''''.
  
When using the [[Template:Languages]], both the Semantic MediaWiki properties ''''Language code'''' and ''''Content language'''' for the calling page are set to the <tt><LangCode></tt> parameter value. These properties could then be used in semantic queries and searches.
+
=== Propriedades Semântica da Língua ===
  
In other words, following the example above, when including in a page:
+
Ao utilizar o modelo [[Template:Languages]], tanto as propriedades semânticas MediaWiki ''''Language code'''' como ''''Content language'''', para a página de chamada são ajustados para o valor do parâmetro <tt><LangCode></tt>. Assim, estas propriedades podem ser utilizado em consultas semânticas e em pesquisas.
 +
 
 +
Por outras palavras, seguindo o exemplo acima, quando se inclui numa página:
 
<pre>
 
<pre>
 
{{Languages|master page=Main_Page|language=it}}
 
{{Languages|master page=Main_Page|language=it}}
 
</pre>
 
</pre>
it not only will display the language bar, but it also will assign the '<tt>it</tt>' value to both the semantic properties '<tt>Language code</tt>' and '<tt>Content language</tt>' for that page. This means that this page will be matched when searching/querying the Semantic MediaWiki for those pages having the '<tt>Language code</tt>' or the '<tt>Content language</tt>' properties set to '<tt>it</tt>'.  
+
não só irá exibir a barra de línguas, mas também irá atribuir o valor '<tt>it</tt>' para ambas as propriedades semânticas '<tt>Language code</tt>' e '<tt>Content language</tt>' dessa página.  
 +
Isto significa que essas páginas serão comparadas, na semântica da MediaWiki, ao procurar / consultar com as páginas contendo o '<tt>Language code</tt>' ou a propriedades '<tt>Content language</tt>' definido para '<tt>it</tt>'.
  
== Renaming/moving a master page ==
+
== Renomear / mover uma página-mestre==
 +
 
 +
A fim de manter o modelo: línguas de trabalho como esperado quando renomear / mover uma página-mestre, em seguida, a página mestra "velho" não deve ser excluído e um redirecionamento para a página principal "novo" deve ser definido. Isto é necessário porque as páginas de tradução, incluindo o modelo: Idiomas ainda se referem ao nome da página principal "velho" depois de ter sido renomeado / movido.
 +
 
 +
Somente se todas as referências à página mestra "velho" em suas páginas de tradução foram atualizados com o nome "novo" página principal, então não é necessário o redirecionamento da página mestra "velho".
 +
 
 +
Exemplo: Para mudar o nome do grupo: LibrePlanetTest \ page mestre FooPage em Grupo: LibrePlanetTest \ FooPageNew mantendo ao mesmo tempo a barra de idiomas exibido corretamente suas páginas de tradução, o 'FooPage "não deve suprimido eo seu conteúdo deve ser substituída por:
 +
# REDIRECT [[Grupo: LibrePlanetTest \ FooPageNew]]
 +
 
 +
<!-------------------
  
 
In order to keep the [[Template:Languages]] working as expected when renaming/moving a master page, then the "old" master page should '''NOT be deleted''' and a [http://www.mediawiki.org/wiki/Help:Redirects redirection] to the "new" master page should be set. This is needed because the translation pages including the [[Template:Languages]] still refer to the "old" master page name after it has been renamed/moved.
 
In order to keep the [[Template:Languages]] working as expected when renaming/moving a master page, then the "old" master page should '''NOT be deleted''' and a [http://www.mediawiki.org/wiki/Help:Redirects redirection] to the "new" master page should be set. This is needed because the translation pages including the [[Template:Languages]] still refer to the "old" master page name after it has been renamed/moved.
Line 124: Line 96:
 
#REDIRECT [[Group:LibrePlanetTest\FooPageNew]]
 
#REDIRECT [[Group:LibrePlanetTest\FooPageNew]]
 
</pre>
 
</pre>
 +
INICIO------------->
  
== Aligning existing translation pages to this policy ==
 
  
 +
== Alinhamento páginas existentes traduzidas para essa política ==
 +
<!-------------------
 
If a master page has one or more translations, then they should be checked in order to be aligned to this policy.
 
If a master page has one or more translations, then they should be checked in order to be aligned to this policy.
  
Line 136: Line 110:
 
# either the master page and all its translation pages should be checked in order to add a call to the [[Template:Languages]] (using the calling format described above) if such a call it is missing or wrong.
 
# either the master page and all its translation pages should be checked in order to add a call to the [[Template:Languages]] (using the calling format described above) if such a call it is missing or wrong.
  
 +
FIM------------->
  
<!--------------
+
Alinhamento páginas existentes traduzidas para essa política
 
 
<!-------------------
 
Ao utilizar o modelo: Idiomas, tanto 'código' MediaWiki as propriedades semânticas e "linguagem de conteúdo 'para a página de chamada são ajustados para o valor do parâmetro <LangCode>. Estas propriedades podem, então, ser utilizado em consultas semânticas e pesquisas.
 
 
 
Em outras palavras, seguindo o exemplo acima, quando se inclui numa página:
 
{{Languages ​​| mestre page = Main_Page | language = ele}}
 
 
 
 
 
ele não só irá exibir a barra de idiomas, mas também irá atribuir o 'it' valor para ambos os códigos de idiomas "as propriedades semânticas e" linguagem de conteúdo 'para essa página. Isto significa que essa página será comparado ao procurar / consultar o MediaWiki semântica para essas páginas com o 'código' ou propriedades a "linguagem de conteúdo 'definido para' it '.
 
<!-------------------INICIO-------------> FIM----------><!--------------
 
[Editar] Renomear / mover uma página-mestre
 
 
 
A fim de manter o modelo: línguas de trabalho como esperado quando renomear / mover uma página-mestre, em seguida, a página mestra "velho" não deve ser excluído e um redirecionamento para a página principal "novo" deve ser definido. Isto é necessário porque as páginas de tradução, incluindo o modelo: Idiomas ainda se referem ao nome da página principal "velho" depois de ter sido renomeado / movido.
 
 
 
Somente se todas as referências à página mestra "velho" em suas páginas de tradução foram atualizados com o nome "novo" página principal, então não é necessário o redirecionamento da página mestra "velho".
 
 
 
Exemplo: Para mudar o nome do grupo: LibrePlanetTest \ page mestre FooPage em Grupo: LibrePlanetTest \ FooPageNew mantendo ao mesmo tempo a barra de idiomas exibido corretamente suas páginas de tradução, o 'FooPage "não deve suprimido eo seu conteúdo deve ser substituída por:
 
# REDIRECT [[Grupo: LibrePlanetTest \ FooPageNew]]
 
 
 
<!-------------------INICIO------------->
 
[Editar] Alinhamento páginas de tradução existentes para essa política
 
  
 
Se a página principal tem uma ou mais traduções, então eles devem ser verificados, a fim de ser alinhados a esta política.
 
Se a página principal tem uma ou mais traduções, então eles devem ser verificados, a fim de ser alinhados a esta política.
Line 168: Line 122:
  
 
2. ou a página principal e todas as suas páginas de tradução devem ser verificados, a fim de adicionar uma chamada para o modelo: Idiomas (usando o formato de chamada descrito acima) se esse convite que está faltando ou errado.
 
2. ou a página principal e todas as suas páginas de tradução devem ser verificados, a fim de adicionar uma chamada para o modelo: Idiomas (usando o formato de chamada descrito acima) se esse convite que está faltando ou errado.
<!--------------FIM---------->
 
INICIO------------->
 
FIM---------->
 

Revision as of 06:39, 16 May 2013

Política de Tradução

Importante - Antes de adicionar ou editar uma tradução desta página ou qualquer outra página neste wiki, por favor leia atentamente as seguintes instruções. Por favor, NÃO edite esta página, se você não está REALMENTE seguro sobre o que você está fazendo.

Introdução

Este documento define a política de tradução para a wiki LibrePlanet.

Terminologia utilizada neste documento:

original [página]
página mestre
- referem-se ambas à página original (escrita na linguagem utilizada pelo autor) a partir do qual as traduções são feitas;
tradução [página]
- refere-se a uma página que contém a tradução da página original.

Nomeação de páginas de tradução

A página traduzida deve ser nomeada utilizando o seguinte formato:

<MasterPage>.<LangCode>

Onde:

<MasterPage>
é o nome da página mestre:
<LangCode>
é o código de dois dígitos em letras minúsculas (ISO 639-1) da línguas utilizada na tradução.

Portanto a regra é: a página de tradução mantêm o nome (original não traduzido), mais um ponto seguido dos dois carateres codificados segundo a norma ISO 639-1 em dois dígitos da língua de tradução.

Isto resulta mais eficaz em buscas, menos confusão e mais consistência da wiki.

Exemplo:

A tradução da página principal, Main_Page, em língua italiana fica Main_Page.it.

Barra de línguas (Predefinição:Languages)

Quando alguma tradução de uma página principal existe na wiki, a página principal ou cada uma de suas páginas de traduzidas devem apresentar (na parte superior) a barra de idiomas com links para todas as traduções disponíveis.

Para fazer isso, a página principal e todas as suas páginas traduzidas devem ligar-se (no topo da página) à Norma:Linguas Template:Languages. ( A fazer: Template.pt -> Norma e Languages.pt ->Linguas?)

O Template:Languages deve ser chamado no seguinte formato:

{{Languages|master page=<MasterPage>|language=<LangCode>}}

Onde:

<MasterPage>
é o nome da página mestre;
<LangCode>
é o código (ISO 639-1) de dois dígitos em letras minúsculas da língua usada para o conteúdo da página a partir da qual o próprio modelo, Template:Languages, está sendo chamado (não importa se é a página mestra ou uma de suas traduções).

Exemplo: A página principal, Main_Page, desta wiki está escrita em Inglês, por isso deve incluir, no topo:

{{Languages|master page=Main_Page|language=en}}

e a página traduzida em italiano deve incluir no topo:

{{Languages|master page=Main_Page|language=it}}

Please, note that in both cases the template is called referring to the same master page (this keep them all related each other!), but for the page in English it is used the language code 'en' while for the page in Italian it is used the language code 'it'.

Por favor, observe que em ambos os casos, o modelo, Template:languages, é chamado referindo-se à mesma página mestre (isso mantêm-as todas relacionados entre si), mas para a página em Inglês é usado o código de língua 'en' enquanto que para a página em italiano utiliza-se o código de linguagem 'it'.

Propriedades Semântica da Língua

Ao utilizar o modelo Template:Languages, tanto as propriedades semânticas MediaWiki 'Language code' como 'Content language', para a página de chamada são ajustados para o valor do parâmetro <LangCode>. Assim, estas propriedades podem ser utilizado em consultas semânticas e em pesquisas.

Por outras palavras, seguindo o exemplo acima, quando se inclui numa página:

{{Languages|master page=Main_Page|language=it}}

não só irá exibir a barra de línguas, mas também irá atribuir o valor 'it' para ambas as propriedades semânticas 'Language code' e 'Content language' dessa página. Isto significa que essas páginas serão comparadas, na semântica da MediaWiki, ao procurar / consultar com as páginas contendo o 'Language code' ou a propriedades 'Content language' definido para 'it'.

Renomear / mover uma página-mestre

A fim de manter o modelo: línguas de trabalho como esperado quando renomear / mover uma página-mestre, em seguida, a página mestra "velho" não deve ser excluído e um redirecionamento para a página principal "novo" deve ser definido. Isto é necessário porque as páginas de tradução, incluindo o modelo: Idiomas ainda se referem ao nome da página principal "velho" depois de ter sido renomeado / movido.

Somente se todas as referências à página mestra "velho" em suas páginas de tradução foram atualizados com o nome "novo" página principal, então não é necessário o redirecionamento da página mestra "velho".

Exemplo: Para mudar o nome do grupo: LibrePlanetTest \ page mestre FooPage em Grupo: LibrePlanetTest \ FooPageNew mantendo ao mesmo tempo a barra de idiomas exibido corretamente suas páginas de tradução, o 'FooPage "não deve suprimido eo seu conteúdo deve ser substituída por:

  1. REDIRECT Grupo: LibrePlanetTest \ FooPageNew


Alinhamento páginas existentes traduzidas para essa política

Alinhamento páginas existentes traduzidas para essa política

Se a página principal tem uma ou mais traduções, então eles devem ser verificados, a fim de ser alinhados a esta política.

Para fazer isso: 1. os nomes de todas as páginas de tradução deve ser alinhado com o formato de nomeação descrito acima: criar uma nova página para a tradução, dando-lhe o nome de "direito" de acordo com o formato <MasterPage> <LangCode>;.

cortar 'n cole todo o conteúdo da página de tradução "velho" (ou com o nome de "errado") para a página de "novo" acabou de criar (que, com o nome de "direita");

redirecionar a página de tradução "velho" para o "novo";

2. ou a página principal e todas as suas páginas de tradução devem ser verificados, a fim de adicionar uma chamada para o modelo: Idiomas (usando o formato de chamada descrito acima) se esse convite que está faltando ou errado.