# O Manual do &lokalize;

Nick
Shaforostoff

    shaforostoff@kde.ru

José
Pires

    jncp@netcabo.pt

Tradução
2007-2008
Nick Shaforostoff
&FDLNotice;
2008-09-10
0.3

O &lokalize; é um sistema de traduções auxiliado pelo computador, que se foca na produtividade e performance. O &lokalize; aplica uma aproximação de parágrafo-a-parágrafo ao traduzir a documentação, assim como leva uma aproximação mensagem-a-mensagem ao traduzir os componentes da &GUI;.

&lokalize;
localização
tradução

## Introdução

Quando inicia o &lokalize; sem quaisquer argumentos, irá ver dois editores multi-linhas grandes, assim como um conjunto de janelas ou áreas. Estas áreas poderão ser empilhadas (como se fossem páginas), mostradas em separado ou escondidas. Os ficheiros de traduções consistem em diversos pares Inglês-alvo chamadas mensagens. As mensagens correspondem tipicamente a um texto simples na interface do utilizador ou a um parágrafo na documentação. O intuito do primeiro campo multi-linhas é mostrar a parte original do par. O intuito do segundo é mostrar a tradução. O utilizador poderá navegar pelas mensagens, através da Árvore de Catálogo ou usando as teclas Page Down e Page Up.

Recomenda-se que se habitue aos atalhos de teclado, em vez dos menus e das barras de ferramentas, para uma produtividade melhorada. Por exemplo, use a combinação de teclas &Alt;_ para mudar de janelas quando alojadas em páginas, ou em &Alt;Q para iniciar uma pesquisa nas Pesquisas na Web.

## Projectos

Os projectos são um dos conceitos principais no &lokalize;. Um projecto é representado por um ficheiro que contém as pastas com as traduções, os modelos e outros ficheiros: o ficheiro do glossário, os programas de automação e as memórias de tradução. Sempre que o &lokalize; abre um ficheiro sem nenhum projecto carregado, irá procurar por um ficheiro de projecto nas pastas-mãe (até quatro níveis). Em alternativa, poderá indicar o ficheiro do projecto com a opção `--project` ao iniciar o &lokalize; a partir da linha de comandos.

As memórias de traduções (ao contrário dos ficheiros do projecto, o glossário e os programas) não são partilhadas entre os membros da equipa de tradução, dado que são criados e guardados na pasta pessoal do utilizador, o que significa que as memórias de tradução para todas as pessoas do projecto são guardadas na mesma pasta, pelo que poderão ser usadas quando abrir outros projectos.

### Visão Geral do Projecto

A página de Visão Geral do Projecto mostra uma árvore de ficheiros com estatísticas para o projecto actual, como a percentagem das mensagens traduzidas e o último tradutor. Permite-lhe abrir um ficheiro seleccionado numa página nova da janela actual do &lokalize;.

### Operações com vários ficheiros

De momento, o &lokalize; suporta a pesquisa, substituição e verificação ortográfica dentro de vários ficheiros. Seleccione os itens em que está interessado e escolha a opção Procurar nos ficheiros do menu de contexto. Poderá então prosseguir, carregando na tecla F3 para descobrir a próxima ocorrência. Se carregar na tecla F3 e não existirem mais ocorrências, a pesquisa irá então prosseguir com o ficheiro seguinte, e assim por diante. Para limpar o estado da pesquisa em vários ficheiros, carregue em &Ctrl;F no &lokalize;, para que a janela do editor seja reiniciada.

## Glossário

Já alguma vez se cansou de escrever a mesma sequência longa de texto várias vezes, simplesmente porque levaria mais tempo a procurar a sua tradução para a copiar e colar? Agora só terá de encontrar a sequência (frequente) de palavras na Área do Glossário e depois inseri-la com uma combinação de teclas.

Obviamente, o glossário já deverá estar preenchido primeiro com as tais sequências de palavras. O &lokalize; tem um editor de glossários útil que permite uma pesquisa explícita por todo o glossário.

A área do glossário, no canto inferior direito, mostra os itens do glossário adequados para o item actual
A área do glossário, no canto inferior direito, mostra os itens do glossário adequados para o item actual

## Memória de Traduções

A Área das Memórias de Traduções permite-lhe arrastar e largar uma pasta com ficheiros de traduções, proveniente por exemplo do Dolphin, sobre a área para que, ao fim de alguns minutos, apareçam as sugestões de traduções automaticamente para cada item de mensagem. Para inserir as sugestões de traduções no ficheiro, use a combinação &Ctrl;1, &Ctrl;2 e assim por diante, dependendo do número da sugestão.

## Capacidades de Sincronização das Traduções

O Modo de Sincronização (anteriormente conhecido como Modo de Reunião) poupa bastante tempo para os editores e para os casos em que dois ou mais tradutores estão a trabalhar em simultâneo no mesmo ficheiro ou a manter traduções ramificadas em várias versões.

O &lokalize; permite a navegação rápida pelas mensagens que diferem, mostrando as diferenças palavra por palavra. Do mesmo modo, o &lokalize; tem duas áreas de Sincronização - Sincronização Primária e Sincronização Secundária. São idênticas, mas a primeira é normalmente usada para reunir as traduções e a segunda para sincronizar as traduções entre duas ramificações do 'software'.

Depois de ter copiado a tradução do ficheiro auxiliar (a ter sincronizado), todas as alterações subsequentes neste item replicar-se-ão no ficheiro auxiliar.

### Reunião

Uma utilização do Modo de Sincronização é a revisão das alterações feitas pelos (novos) contribuintes, na altura em que não se pode certificar da qualidade do trabalho feito.

Abra um ficheiro de base, depois largue a sua versão alterada na área Sincronização Primária, seguida de &Alt;Baixo ou &Alt; Cima (lembre-se que as combinações de teclas podem ser, como acontece nas outras aplicações do &kde;, alteradas a seu gosto) para navegar pelos itens que são diferentes.

O &lokalize; usado para reunir as alterações na tradução
O &lokalize; usado para reunir as alterações na tradução

### Replicação

O Modo de Sincronização também pode ser usado para efectuar alterações nas traduções de duas ramificações em simultâneo. Defina a Pasta da Ramificação nas suas opções de projecto como sendo a pasta de base da ramificação, para que a área de Sincronização Secundária abra automaticamente os ficheiros da ramificação. A partir daí, sempre que alterar os ficheiros na sua ramificação principal, estes serão automaticamente replicados na ramificação (obviamente, se esta conter o mesmo texto em Inglês).

Por exemplo, se trabalhar nas traduções do KDE, poderá transferir o 'trunk' para `/home/ze/trabalho/kde/trunk/l10n-kde4/A_SUA_LÍNGUA` e a ramificação estável 'branch' para `/home/ze/trabalho/kde/branches/stable/l10n-kde4/A_SUA_LÍNGUA`. Crie o projecto do &lokalize;: `/home/ze/trabalho/kde/trunk/l10n-kde4/A_SUA_LÍNGUA/projecto.ktp` e definida a `BranchDir=../../../branches/stable/l10n-kde4/A_SUA_LÍNGUA`, podendo depois trabalhar através deste projecto e efectuar as alterações em ambas as pastas.

### Diferenças ao Original

Quando o texto original muda, as ferramentas do 'gettext' actualizam os ficheiros das traduções e marcam os seus elementos com o texto original alterado como sendo fuzzy (ou aproximada noutra terminologia). Eles guardam o texto original, para que os tradutores possam ver as alterações que foram exactamente feitas ao certo. O &lokalize; simplifica a vida do tradutor e realça as partes do texto original que foram alteradas na área Diferenças ao Original.

O &lokalize; a realçar as partes do texto original que foram alteradas desde que a tradução foi revista da última vez
O &lokalize; a realçar as partes do texto original que foram alteradas desde que a tradução foi revista da última vez

## Créditos e Licença

&lokalize;

Programa com 'Copyright' © 2007-2008 de Nick Shaforostoff shaforostoff@kde.ru

Algum código foi retirado do &kbabel;, o antecessor do &lokalize;.

Documentação com 'Copyright' © 2007-2008 de Nick Shaforostoff shaforostoff@kde.ru

Autor:

- Nick Shaforostoff shaforostoff AT kde.ru

Veja a página pessoal do &lokalize; para mais detalhes.

Tradução de José Nuno Pires jncp@netcabo.pt

&underFDL; &underGPL;

&documentation.index;