Marcus Gama

    marcus_gama@uol.com.br

Tradução

# Preferências

## preferências do &kbabel;

Para mostrar o diálogo de preferências selecione Configurações Configurar KBabel... no menu do &kbabel;. Ele usa um estruturado diálogo de configuração que torna muito fácil encontrar uma opção se ter que realizar uma intensa busca por ela.

O lado esquerdo do diálogo de preferências lista as categorias dos ítens personalizáveis e o lado direito mostra a correspondente aba para a categoria selecionada. O &kbabel; mantém as modificações se você mover-se entre as categorias, logo quando você estiver finalmente satisfeito clique o botão OK. A qualquer momento você pode usar a ajuda— rápida clicando no ponto de interrogação da barra de título e, após o cursor mudar de uma seta para uma seta com um ponto de interrogação, clicar num botão, rótulo, ou entrada de preferência para encontrar mais informações sobre ela.

### Identidade

Esta seção lhe permite configurar os campos padrões para cada arquivo PO traduzido. Estes são seu nome, endereço de email, nome completo do idioma, endereço de email para a lista da sua equipe de tradução. Existe também um campo de fuso horário para configurar sua hora de última modificação para os arquivos PO. Você pode especificá-lo como uma seqüência de caracteres como EEST ou uma diferença em relação a hora GMT como +0200 (&ie; para Romênia). Esta informação é usada na atualização dos cabeçalhos dos arquivos. Você pode encontrar as opções que controlam quais campos do cabeçalho devem ser atualizados na seção Salvar do diálogo de Preferências.

Seqüências de caracteres para usos horários não são padronizadas. Logo você não deve usar o string configurado aqui na especificação de hora para salvar na aba Salvar. Você deve usar `%z` no lugar.

Número de formas de singular/plural

  Use isto para configurar o número de formas de plural para seu idioma. Por exemplo, isto é 2 para o Português Brasileiro (uma para a forma singular e uma para a forma plural).

  Este recurso está atualmente implementado somente para o formato de formas plurais usados no &kde;. Ele não funciona com formas plurais do gettext.

### Editor

A categoria de preferências do editor é dividia em duas sub-janelas: Geral, Aparência, Ortografia e Fontes. Todas estas configurações personalizam como o editor se comporta e parece.

#### Geral

Esta seção contém um conjunto de caixas de verificação.

A primeira caixa de verificação no lado superior é se o estado aproximado é desligado automaticamente quando um caracter é inserido no editor de MsgStr. Quando esta opção estiver desabilitada você terá que selecionar manualmente Editar Desligar Estado Aproximado ou usar o atalho &Ctrl;U. Observe que isto significa que o string `, fuzzy` é removido da entrada do comentário.

A próxima opção lhe permite habilitar a edição inteligente, quando o editor automaticamente insere caracteres especiais escapados corretamente, ⪚ `\t` após pressionar Tab e isto permite manipulação especial do Enter.

As caixas de verificação inferiores são muito úteis para verificação, não para correção das traduções, se o string a ser traduzido é uma substituição apropriada para o original. Por exemplo, muitas mensagens representam ítens de menu com atalhos de teclado e strings formatados no estilo-C cuja estrutura deve permanecer intacta uma vez traduzida.

Verificar Argumentos

  Quando esta opção estiver selecionada, strings no estilo-C no original e a tradução são verificados para certificar-se de que o número de seqüências formatadas e a ordem são consistentes.

Verificar Acelerador

  Quando esta opção estiver selecionada, o &kbabel; verifica se o número de caracteres aceleradores é idêntico tanto no string original como no traduzido. Observe que a marca do acelerador é & (mas não em todos os kits de ferramentas de programação). Veja a seção Miscelânea abaixo para descobrir como mudar o acelerador de teclado.

Verificar Equação

  Este é um recurso de desenvolvimento do projeto &kde;. Arquivos `.desktop` são simplesmente arquivos de texto que armazenam diversos parâmetros no formato `valor=chave`. Algumas dessas `chaves` são traduzíveis. A única imposição é manter o lado esquerdo da igualdade imutável. Verificar equação lhe permite ressaltar diversos erros determinados pelo algoritmo de aproximado do `msgmerge`. Observe que existem situações em que esta função gera erros falsos em alguns arquivos PO.

Procurar por Informações de Contexto Traduzidas

  Algumas mensagens originais contém informações de contexto para delimitar o contexto em que o string original deve ser traduzido. Isto é para evitar que muitas palavras simples, como Salvar, sejam traduzidas incorretamente em função de seu sentido amplo em muitos idiomas. Informação de contexto é marcada com `_:`. Muitos tradutores inexperientes traduzem informações de contexto e enchem seus arquivos PO com lixo. Habilite esta caixa para certificar-se que você será alertado sobre estes erros no arquivo.

Verificar Formas Plurais

  Se você está traduzindo o projeto &kde;, pode se deparar com um tipo especial de sintaxe para especificar as formas plurais das mensagens. Esta verificação automaticamente conta o número de formas em msgstr e compara-as com o número especificado na aba Identidade. Um número incorreto de formas plurais pode resultar num travamento de um aplicativo.

Beep no erro

  Sua campainha de sistema tocará quando você sair de entradas com erros como os descritos acima.

Mudar cor do texto no erro

  Este é outro tipo de alerta sobre erros na mensagem atual. É uma boa solução para quem tem problemas de audição ou não gostam do barulho da campainha. Veja também a aba Aparência para ver como mudar a cor do texto em erros.

#### Aparência

Estas opções lhe permitem configurar a aparência do editor de mensagem. Na parte superior existem 4 caixas de verificação:

Destaque de sintaxe

  Configurar esta opção habilitará o destaque de sintaxe para caracteres especiais, aceleradores e o texto de fundo no visor de msgid e no editor de msgstr. Se você não possui um monitor monocromático ou não possua defeito visual, você deve habilitar esta opção.

Destaque de fundo

  O fundo é destacado somente para os caracteres existentes no msgid e msgstr. Isto inclui espaços. Isto é útil se você não quer ver as aspas envolventes (veja abaixo) para a entrada PO, e você quer ainda observar espaços iniciais e finais numa linha de texto.

Marcar espaços em branco com pontos

  Quando você sentir a necessidade de contar espaços e não gostar de usar o destaque de fundo então você pode habilitar esta opção para ter um pequeno ponto desenhado no meio dos caracteres de espaço em branco. Observe que o ponto é um sinal de ponto no centro da caixa do caractere e não é um ponto decimal.

Mostrar aspas envolventes

  Se você achar que ver os caracteres de terminação numa linha de texto de um msgstr ou msgid é preferível então habilite esta opção para ver as aspas envolventes em cada linha de texto.

  Se você está acostumado a editar arquivos PO com editores de texto simples você pode sentir-se mais seguro se você pode ver as aspas iniciais e finais nas linhas de entrada do PO.

Para os diferentes ítens no texto editado aqui existem diferentes escolhas de cor para tornar a edição mais fácil. As cores podem ser mudadas clicando nos botões de seleção de cor. No diálogo 'selecionar cor' você pode escolher uma das cores padronizadas, cores personalizadas ou simplesmente obter uma cor de qualquer parte de sua tela.

Cor de fundo

  Isto configura a cor de fundo para caracteres no visor da MsgID e no editor de MsgStr. Para mudar a cor de fundo geral da caixa de edição você deve usar o &kcontrolcenter;.

Cor dos caracteres escapados

  Aqui você pode ajustar a cor de caracteres escapados como (`\"`) aspas duplas ou (`\n`) nova linha.

Cor para erros de sintaxe

  Esta é a cor para toda a entrada de texto se erros são detectados quando você tenta salvar o arquivo PO. Erros são provocados por terminações não idênticas tanto do msgid como do msgstr, ou caracteres escapados incorretamente.

Cor para caracteres estilo-c

  Isto configura a cor para um seqüência de caracteres no estilo das funções `printf` ou `scanf` da linguagem C. Geralmente eles iniciam com (`%`) caracter de percentual e são continuados por um caracter.

Cor para aceleradores de teclado

  Aceleradores de teclado iniciam com (&) o caracter ampersand no &kde; mas se você estiver traduzindo para outros projetos eles podem possuir um caracter diferente para marcar aceleradores de teclado. Veja a seção Miscelânea abaixo para saber como mudar o acelerador de teclado.

O estado da entrada atualmente editada é marcado por três LEDs. Para sua conveniência você pode escolher onde colocar estes LEDs—se na barra de estado ou na seção do editor (entre a entrada msgid e msgstr). Se tiver dificuldade de ver algumas cores ou se deseja ser capaz de acompanhar a mudança de estado do LED facilmente sem mover seus olhos você pode selecionar a cor desejada usando o botão selecionador de cores.

#### Fontes

Este é um diálogo padrão de escolha de fontes do &kde; com uma pequena adição. Você pode selecionar ver somente fontes fixas habilitando a opção Mostrar somente fontes fixas. Isto é altamente recomendável para uma fácil tradução. O diálogo de fonte lhe permite configurar a família da fonte, estilo, tamanho e codificação. A caixa inferior mostra uma previsão da fonte atual para sua conveniência.

### Salvar

Esta seção lhe permite editar as opções para salvamento de arquivos PO. O primeiro grupo de caixas de verificação controla o comportamento geral para as ações executadas no salvamento do arquivo PO.

Atualizar cabeçalho quando salvar

  Habilite este botão para atualizar as informações de cabeçalho do arquivo cada vez que ele for salvo. O cabeçalho normalmente mantém informações sobre a data e hora que o arquivo foi atualizado, o último tradutor, etc. Você pode escolher quais informações você deseja atualizar na área de caixas de verificação Campos a atualizar abaixo. Campos que não existem podem ser adicionados ao cabeçalho. Se você deseja adicionar campos ao cabeçalho você pode editar o cabeçalho manualmente escolhendo Editar Editar Cabeçalho na janela do editor.

Verificar sintaxe do arquivo ao salvar

  Habilite isto para automaticamente verificar a sintaxe do arquivo com ``msgfmt` --statistics` quando salvar um arquivo. Você somente receberá uma mensagem se um erro ocorrer. Você deve manter esta opção habilitada a menos que saiba o que está fazendo.

Se você não deseja mudar alguns campos no cabeçalho do arquivo PO ou deseja forçar a atualização de campos específicos, existem cinco caixas de verificação que controlam: data de revisão, idioma do arquivo PO, codificação do texto, nome do último tradutor, conjunto de caracteres. Se um campo não existe, ele é adicionado ao cabeçalho. Se você deseja adicionar outras informações ao cabeçalho, você pode editá-lo manualmente escolhendo Editar Editar Cabeçalho na janela do editor. Desative Atualizar cabeçalho ao salvar acima se você não deseja que o cabeçalho seja atualizado.

Para o campo de data e hora do cabeçalho PO-Revision-Date você pode escolher um dos formatos abaixo:

- Padrão é o formato normalmente usado em arquivos PO.

- Local é o formato especificado para seu país.

- Personalizado lhe permite definir seu próprio formato, onde você pode usar os seguintes strings no formato do estilo-C:

  Ano

  Formato | Significado | Intervalo
  --- | --- | ---
  %a | ano | 00 à 99
  %A | ano | 0001 à 9999

  Mês

  Formato | Significado | Intervalo
  --- | --- | ---
  %m | mês do ano | 01 à 12
  %f | mês do ano | 1 à 12
  %b,%h | abreviatura do mês | Jan à Dez

  Dia

  Formato | Significado | Intervalo
  --- | --- | ---
  %j | dia do ano | 001 à 366
  %d | dia do mês | 01 à 31
  %e | dia do mês | 1 à 31
  %a | abreviatura do dia da semana | Dom à Sab

  Hora

  Formato | Significado | Intervalo
  --- | --- | ---
  %H | hora | 00 à 23
  %k | hora | 0 à 23
  %i | hora | 1 à 12
  %I | hora | 01 à 12
  %p |  | AM ou PM

  Minuto, Segundo, Fuso Horário

  Formato | Significado | Intervalo
  --- | --- | ---
  %M | minuto | 00 à 59
  %S | segundo | 00 à 59
  %Z | fuso horário | (fornecido nas configurações de identidade)
  %z | fuso horário | (diferença numérica como especificada pelas configurações do sistema)

O grupo inferior cobre as opções de codificação do arquivo PO no salvamento. Se você trabalha no projeto &kde; você deve ter o cuidado de que pelo menos o arquivo `desktop.po` deve ter a codificação UTF-8. A lista lhe permite selecionar a codificação de suas mensagens. Pelo menos sua configuração de idioma deve ser UTF-8. Se, por alguma razão, você não deseja mudar acidentalmente a codificação do arquivo PO atual, habilite a opção Manter a codificação do arquivo.

### Ortografia

Aqui você pode configurar suas preferências de ortografia. Isto é para o caso de você ter um arquivo de dicionário para seu idioma de tradução. Abaixo estão os ítens para a configuração considerada:

Criar combinações de raiz/afixo não existentes no dicionário

  Para novas palavras adicionadas ao seu dicionário pessoal, o motor de verificação ortográfica criará combinações de raiz/afixo para corresponder mais de uma palavra (variações).

Considerar palavras juntas como erros ortográficos

  Se isto estiver ligado, palavras juntas são tratadas como erros. No entanto, algumas palavras são muito comuns no idioma Alemão, que possuem um grande número de palavras componentes, logo isto deve ser deixado desligado neste caso.

Dicionário

  Na lista você pode escolher qual dicionário usar. Observe que você deve instalar um dicionário apropriado para seu idioma. Verifique sua distribuição do ispell ou aspell para saber se existe um.

Codificação

  Aqui você escolhe a codificação para seu texto. Esta opção é passada para o verificador ortográfico, e é usada como a codificação para seu dicionário de palavras. Veja a documentação do kspell para mais detalhes.

Cliente

  Programa de backend para usar na verificação ortográfico. Atualmente pode ser tanto o `ispell` (International Ispell) ou o aspell.

Lembrar palavras ignoradas

  Mantém uma memória das palavras ignoradas pelo usuário durante a verificação ortográfica dos arquivos PO. Isto é muito conveniente para ignorar as abreviaturas ou combinações estranhas de letras que você encontra em interfaces &GUI;.

Arquivo para armazenar as palavras ignoradas

  Aqui você pode configurar a localização do arquivo para as palavras ignoradas. Clique no ícone de pasta à direita da caixa de edição. O padrão é `$(HOME)/.kde/share/apps/kbabel/spellignores`, onde `$(HOME)` é sua pasta pessoal.

### Procurar

A seção procurar lhe permite personalizar várias configurações para procura em strings previamente traduzidos.

#### Geral

Configurações gerais são comuns para todos os tipos de busca. Se você habilitar a opção Iniciar automaticamente a busca então a busca é automaticamente iniciada sempre que você alterna para outra entrada no editor. Atualmente existem três possibilidades que você pode escolher, mas uma vez que o &kbabel; pode usar plugins de dicionário os dicionários disponíveis dependem da sua instalação. Usando Configurações Configurar Dicionário ... você pode configurar cada plugin de procura.

Os plugins de dicionário instalados por padrão são:

Motor de Busca de Banco de Dados do &kde;

  Este novo método está ainda em estágio alfa de desenvolvimento e é baseado no &kbabeldict; que acompanha o &kbabel;. Veja a documentação do &kbabeldict; para mais informações sobre a configuração deste motor de busca.

Compêndio PO

  O compêndio é um arquivo PO normal, que deve conter uma lista de traduções padrão da sua equipe de tradução. Se você não possui um, você pode também usar um arquivo que contenha todas as traduções de sua equipe (⪚ o arquivo `$lang.messages` do Projeto &kde; pode ser encontrado em i18n.kde.org).

PO Auxiliar

  O auxiliar deve ajudá-lo a encontrar o contexto da tradução procurando a mesma mensagem num catálogo de mensagens do mesmo pacote mas traduzido para outro idioma. Esta é uma maneira de você dar uma olhada em como esta mensagem foi traduzida em outro idioma.

Você pode também iniciar a busca manualmente escolhendo uma entrada no menu que aparece, seja clicando em Dicionários Procurar Texto Compêndio PO ou mantendo o botão de procurar pressionado na barra de ferramentas por algum tempo.

### Diferenças

A seção Diferenças mantém configurações sobre como exibir diferenças nas msgids.

Cada diferença pode ser exibida tanto o texto adicionado como os caracteres removidos do texto. Para ambas você pode especificar o método de exibição e a cor que será usada. Destacada significa que o fundo dos caracteres correspondentes serão mostrados na cor selecionada, enquanto Sublinhado (para caracteres adicionados) ou Riscado (para caracteres removidos) mostrará as partes mudadas com linhas coloridas.

Os modos de diferença precisam encontrar a msgid original para compará-las. Para esta finalidade, o &kbabel; pode usar o banco de dados de tradução se você ligá-lo em Usar mensagens do Banco de Dados de Traduções. Uma segunda possibilidade é usar uma árvore dos arquivos PO originais e especificar a raiz da árvore em Pasta base para diferença dos arquivos.

### Miscelânea

A seção Miscelânea contém configurações que não são relacionadas a nenhuma das anteriores. Atualmente são duas:

Marca do acelerador de teclado

  Aqui você pode selecionar seu próprio caracter para servir como indicador de acelerador de teclado numa &GUI;. Por padrão é o & (ampersand), mas em algumas ferramentas de programação isto pode variar. Por exemplo, nas traduções Gnome/GTK o caracter sublinhado _ é a marca para o acelerador de teclado.

Expressão regular para informação de contexto

  Para usuários inexperientes "expressão regular" pode soar estranho. No entanto, você será alertado para mudar o valor padrão somente se você souber o que está fazendo. Algumas ferramentas de programação de &GUI; fornecem seus próprios métodos de descrição de informações de contexto. Consulte um desenvolvedor experiente se você traduz arquivos PO diferentes dos arquivos &kde; padrão. Para ser mais exato eu "traduzirei" para você o que a expressão regular padrão significa: "o texto corresponde se ele inicia com _: e é seguido por um ou mais caracteres e termina com uma nova linha".

## preferências do &catalogmanager;

Este diálogo lhe permite editar as opções para o Gerenciador de Catálogo

### Geral

Aqui existem duas linhas de edição com botões de Navegar.... Digite as pastas que contém todos seus arquivos PO e POT, respectivamente. Os arquivos e pastas nestas pastas serão mesclados em uma árvore na janela do Gerenciador de Catálogo.

Abaixo você pode tanto desligar como ligar:

Abrir arquivos numa nova janela

  Se isto estiver ativado todos os arquivos que serão abertos a partir do Gerenciador de Catálogo serão abertos numa nova janela.

Matar processos ao sair

  Se você habilitar isto o &kbabel; tenta matar os processos que não foram terminados quando o programa fechar, enviando um sinal de kill para eles.

  Isto não é uma garantia que os processos serão mortos.

Criar índice para o conteúdo do arquivo

  Se você habilitar isto o &kbabel; criará um índice para cada arquivo na árvore. Este índice é então usado nas operações de procura/substituição.

  Há uma grande velocidade nestas operações. Se você habilitar Criar índice para conteúdo do arquivo, a atualização das informações dos arquivos será bem menor. Por outro lado, as operações de procura/substituição aumentam de velocidade consideravelmente.

### Comandos de Pasta

Aqui você pode inserir comandos que você deseja executar nas pastas do Gerenciador de Catálogo. Os comandos são mostrados no submenu Comandos no menu de contexto do Gerenciador de Catálogo.

Insira no campo Nome o nome do comando. O nome pode ser escolhido livremente e é usado somente para ser exibido no menu. No campo Comando insira o comando que você deseja executar quando selecionar o ítem de menu correspondente. Então pressione o botão Adicionar para adicionar o comando aos seus comandos disponíveis. Para editar um comando, selecione-o, pressione o botão Editar e pressione Adicionar após você tiver terminado. Para remover um comando, selecione-o na lista e pressione o botão Remover. Se você desejar uma ordem diferente no submenu de contexto, você pode usar os botões com setas para cima e para baixo.

O comando é executado pelo seu shell padrão, logo você pode executar comandos múltiplos ao mesmo tempo separando-os com um ponto e vírgula, e você pode configurar variáveis de ambiente, se necessário. Os comandos são executados na pasta (de arquivo PO) pasta que você selecionar no Gerenciador de Catálogo.

Os seguintes strings serão substituídos num comando:

- `@PACKAGE@`: O nome da pasta sem caminho

- `@PODIR@`: O nome da pasta `PO` com caminho

- `@POTDIR@`: O nome da pasta de modelos com caminho

Por exemplo: Se você deseja executar `make` e então `make install` você pode inserir `Make install` no campo Nome, e `make; make install` no campo Comando. Se você então selecionar Comandos Make install no menu de contexto para uma pasta, o comando listado acima será executado nesta pasta.

### Comandos de Arquivo

Aqui você pode inserir os comandos que você deseja executar em arquivos a partir do Gerenciador de Catálogo. Os comandos são então mostrados no submenu Comandos no menu de contexto do Gerenciador de Catálogo.

Insira no campo Nome o nome do comando. O nome pode ser escolhido livremente e é usado somente para ser exibido no menu. No campo Comando insira o comando que você deseja executar quando selecionar o ítem de menu correspondente. Então pressione o botão Adicionar para adicionar o comando para seus comandos disponíveis. Para editar um comando, selecione-o, pressione o botão Editar e pressione Adicionar após você tiver terminado. Para remover um comando, selecione-o na lista e pressione o botão Remover. Se você desejar uma ordem diferente no submenu de contexto, você pode usar os botões com setas para cima e para baixo.

O comando é executado pelo seu shell padrão, logo você pode executar comandos múltiplos ao mesmo tempo separando-os com um ponto e vírgula, e você pode configurar variáveis de ambiente, se necessário. Os comandos são executados na pasta (de arquivo PO) que você selecionar no Gerenciador de Catálogo.

Os seguintes strings serão substituídos num comando:

- `@PACKAGE@`: O nome do arquivo sem caminho e extensão

- `@POFILE@`: O nome do arquivo `PO` com caminho e extensão

- `@POTFILE@`: O nome do arquivo de modelo correspondente com caminho e extensão

- `@PODIR@`: O nome da pasta, onde arquivo `PO` está, com caminho

- `@POTDIR@`: O nome da pasta, onde o arquivo modelo está, com caminho

Por exemplo, se você deseja mesclar o arquivo modelo em seu arquivo PO você pode inserir no campo Nome `Mesclar` e no campo Comando `msgmerge @POFILE@ @POTFILE@ > @PACKAGE@.new && mv @PACKAGE@.new "@PACKAGE@.po`. Se você então selecionar Comandos Mesclar no menu de contexto do arquivo, o arquivo PO será mesclado com seu arquivo de modelo.