<!-- <?xml version="1.0" ?>
<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd"
> -->
<!-- Uncomment the previous two lines to validate this document -->
<!-- standalone.  Be sure to recomment them before attempting to -->
<!-- process index.docbook -->


<chapter id="preferences">
<chapterinfo>
<!-- Fill in this section if this document has a different author -->
<authorgroup>
<author>
<personname
><firstname
></firstname
><surname
></surname
></personname>
</author>
</authorgroup>

<othercredit role="translator"
><firstname
>Marcus</firstname
><surname
>Gama</surname
><affiliation
><address
><email
>marcus_gama@uol.com.br</email
></address
></affiliation
><contrib
>Tradução</contrib
></othercredit
> 
</chapterinfo>

<title
>Preferências</title>
<sect1 id="preferences-kbabel">
<title
>preferências do &kbabel;</title>

<para
>Para mostrar o diálogo de preferências selecione <menuchoice
><guimenu
>Configurações</guimenu
> <guimenuitem
>Configurar KBabel...</guimenuitem
></menuchoice
> 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.</para>

<para
>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 <guibutton
>OK</guibutton
>. A qualquer momento você pode usar a ajuda&mdash; 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.</para>

<sect2 id="preferences-identity">
<title
>Identidade</title>

<para
>Esta seção lhe permite configurar os campos padrões para cada arquivo <acronym
>PO</acronym
> 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 <quote
>última modificação</quote
> para os arquivos <acronym
>PO</acronym
>. Você pode especificá-lo como uma seqüência de caracteres como <acronym
>EEST</acronym
> ou uma diferença em relação a hora <acronym
>GMT</acronym
> 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 <link linkend="preferences-save"
>Salvar</link
> do diálogo de Preferências.</para>

<warning
><para
>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 <link linkend="preferences-save"
>Salvar</link
>. Você deve usar <literal
>%z</literal
> no lugar.</para
></warning>

<variablelist>
<varlistentry>
<term
><guilabel
>Número de formas de singular/plural</guilabel
></term>
<listitem>
<para
>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).</para>

<note
><para
>Este recurso está atualmente implementado somente para o formato de formas plurais usados no &kde;. Ele não funciona com formas plurais do gettext.</para
></note
> 
</listitem>
</varlistentry>
</variablelist>

</sect2>

<sect2 id="preferences-editor">
<title
>Editor</title>
<para
>A categoria de preferências do editor é dividia em duas sub-janelas: <guilabel
>Geral</guilabel
>, <guilabel
>Aparência</guilabel
>, <guilabel
>Ortografia</guilabel
> e <guilabel
>Fontes</guilabel
>. Todas estas configurações personalizam como o editor se comporta e parece. </para>

<sect3 id="preferences-editor-general">
<title
>Geral</title>

<para
>Esta seção contém um conjunto de caixas de verificação.</para>

<para
>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 <menuchoice
><guimenu
>Editar</guimenu
><guimenuitem
>Desligar Estado Aproximado </guimenuitem
></menuchoice
> ou usar o atalho <keycombo action="simul"
>&Ctrl;<keycap
>U</keycap
></keycombo
>. Observe que isto significa que o string <literal
>, fuzzy</literal
> é removido da entrada do comentário.</para>

<para
>A próxima opção lhe permite habilitar a edição <quote
>inteligente</quote
>, quando o editor automaticamente insere caracteres especiais escapados corretamente, &eg; <literal
>\t</literal
> após pressionar <keycap
>Tab</keycap
> e isto permite manipulação especial do <keycap
>Enter</keycap
>.</para>

<para
>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.</para>

<variablelist>
  <varlistentry>
    <term
><guilabel
>Verificar Argumentos</guilabel
></term>
    <listitem>
    <para
>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. </para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term
><guilabel
>Verificar Acelerador</guilabel
></term>
    <listitem>
<para
>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 é &amp; (mas não em todos os kits de ferramentas de programação). Veja a seção <link linkend="preferences-miscellaneous"
>Miscelânea</link
> abaixo para descobrir como mudar o acelerador de teclado.</para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term
><guilabel
>Verificar Equação</guilabel
></term>
    <listitem>
    <para
>Este é um recurso de desenvolvimento do projeto &kde;. Arquivos <filename
>.desktop</filename
> são simplesmente arquivos de texto que armazenam diversos parâmetros no formato <literal
>valor=chave</literal
>. Algumas dessas <literal
>chaves</literal
> 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 <command
>msgmerge</command
>. Observe que existem situações em que esta função gera erros falsos em alguns arquivos PO. </para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term
><guilabel
>Procurar por Informações de Contexto Traduzidas</guilabel
></term>
    <listitem>
<para
>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 <quote
>Salvar</quote
>, sejam traduzidas incorretamente em função de seu sentido amplo em muitos idiomas. Informação de contexto é marcada com <literal
>_:</literal
>. 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.</para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term
><guilabel
>Verificar Formas Plurais</guilabel
></term>
    <listitem>
    <para
>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 <acronym
>msgstr</acronym
> e compara-as com o número especificado na aba <link linkend="preferences-identity"
><guilabel
>Identidade</guilabel
></link
>. Um número incorreto de formas plurais pode resultar num travamento de um aplicativo. </para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term
><guilabel
>Beep no erro</guilabel
></term>
    <listitem>
    <para
>Sua campainha de sistema tocará quando você sair de entradas com erros como os descritos acima. </para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term
><guilabel
>Mudar cor do texto no erro</guilabel
></term>
    <listitem>
    <para
>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 <link linkend="preferences-editor-appearance"
>Aparência</link
> para ver como mudar a cor do texto em erros. </para>
    </listitem>
  </varlistentry>
</variablelist>

</sect3>

<sect3 id="preferences-editor-appearance">
<title
>Aparência</title>

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

<variablelist>
  <varlistentry>
    <term
><guibutton
>Destaque de sintaxe</guibutton
></term>
    <listitem
><para
>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. </para
></listitem>
  </varlistentry>
  <varlistentry>
    <term
><guibutton
>Destaque de fundo</guibutton
></term>
    <listitem
><para
>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 <acronym
>PO</acronym
>, e você quer ainda observar espaços iniciais e finais numa linha de texto. </para
></listitem>
  </varlistentry>
  <varlistentry>
    <term
><guibutton
>Marcar espaços em branco com pontos</guibutton
></term>
    <listitem
><para
>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. </para
></listitem>
  </varlistentry>
  <varlistentry>
    <term
><guibutton
>Mostrar aspas envolventes</guibutton
></term>
    <listitem
><para
>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.</para>
    <para
>Se você está acostumado a editar arquivos <acronym
>PO</acronym
> 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 <acronym
>PO</acronym
>. </para
></listitem>
  </varlistentry>
</variablelist>

<para
>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. </para>

<variablelist>
  <varlistentry>
    <term
><guilabel
>Cor de fundo</guilabel
></term>
    <listitem
><para
>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;. </para
></listitem>
  </varlistentry>
  <varlistentry>
    <term
><guilabel
>Cor dos caracteres escapados</guilabel
></term>
    <listitem
><para
>Aqui você pode ajustar a cor de caracteres escapados como (<literal
>\&quot;</literal
>) aspas duplas ou (<literal
>\n</literal
>) nova linha. </para
></listitem>
  </varlistentry>
  <varlistentry>
    <term
><guilabel
>Cor para erros de sintaxe</guilabel
></term>
    <listitem
><para
>Esta é a cor para toda a entrada de texto se erros são detectados quando você tenta salvar o arquivo <acronym
>PO</acronym
>. Erros são provocados por terminações não idênticas tanto do <acronym
>msgid</acronym
> como do <acronym
>msgstr</acronym
>, ou caracteres escapados incorretamente. </para
></listitem>
  </varlistentry>
  <varlistentry>
    <term
><guilabel
>Cor para caracteres estilo-c</guilabel
></term>
    <listitem
><para
>Isto configura a cor para um seqüência de caracteres no estilo das funções <function
>printf</function
> ou <function
>scanf</function
> da linguagem C. Geralmente eles iniciam com (<literal
>&percnt;</literal
>) caracter de percentual e são continuados por um caracter. </para
></listitem>
  </varlistentry>
  <varlistentry>
    <term
><guilabel
>Cor para aceleradores de teclado</guilabel
></term>
    <listitem
><para
>Aceleradores de teclado iniciam com (&amp;) o caracter <quote
>ampersand</quote
> 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 <link linkend="preferences-miscellaneous"
>Miscelânea</link
> abaixo para saber como mudar o acelerador de teclado. </para
></listitem>
  </varlistentry>
</variablelist>

<para
>O estado da entrada atualmente editada é marcado por três <acronym
>LED</acronym
>s. Para sua conveniência você pode escolher onde colocar estes <acronym
>LED</acronym
>s&mdash;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 <acronym
>LED</acronym
> facilmente sem mover seus olhos você pode selecionar a cor desejada usando o botão selecionador de cores. </para>

</sect3>

<sect3 id="preferences-editor-fonts">
<title
>Fontes</title>

<para
>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 <guibutton
>Mostrar somente fontes fixas</guibutton
>. 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. </para>
</sect3>
</sect2>

<sect2 id="preferences-save">
<title
>Salvar</title>
<para
>Esta seção lhe permite editar as opções para salvamento de arquivos <acronym
>PO</acronym
>. O primeiro grupo de caixas de verificação controla o comportamento geral para as ações executadas no salvamento do arquivo <acronym
>PO</acronym
>. </para>

<variablelist>
  <varlistentry>
    <term
><guibutton
>Atualizar cabeçalho quando salvar</guibutton
></term>
    <listitem
><para
>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 <guilabel
>Campos a atualizar</guilabel
> 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 <menuchoice
><guimenu
>Editar</guimenu
> <guimenuitem
>Editar Cabeçalho</guimenuitem
></menuchoice
> na janela do editor. </para
></listitem>
  </varlistentry>
  <varlistentry>
    <term
><guibutton
>Verificar sintaxe do arquivo ao salvar</guibutton
></term>
    <listitem
><para
>Habilite isto para automaticamente verificar a sintaxe do arquivo com <userinput
><command
>msgfmt</command
> --statistics</userinput
> 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. </para
></listitem>
  </varlistentry>
</variablelist>

<para
>Se você não deseja mudar alguns campos no cabeçalho do arquivo <acronym
>PO</acronym
> 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 <acronym
>PO</acronym
>, 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 <menuchoice
><guimenu
>Editar</guimenu
><guimenuitem
>Editar Cabeçalho</guimenuitem
></menuchoice
> na janela do editor. Desative <guibutton
>Atualizar cabeçalho ao salvar</guibutton
> acima se você não deseja que o cabeçalho seja atualizado.</para>

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

<itemizedlist>
  <listitem
><para
><guilabel
>Padrão</guilabel
> é o formato normalmente usado em arquivos <acronym
>PO</acronym
>. </para
></listitem>
  <listitem
><para
><guilabel
>Local</guilabel
> é o formato especificado para seu país. </para
></listitem>
  <listitem
><para
><guilabel
>Personalizado</guilabel
> lhe permite definir seu próprio formato, onde você pode usar os seguintes strings no formato do estilo-C: <table>
      <title
>Ano</title>
      <tgroup cols="3">
        <thead>
          <row>
            <entry
>Formato</entry
><entry
>Significado</entry
><entry
>Intervalo</entry>
          </row>
        </thead>
        <tbody>
          <row>
            <entry
>%a</entry
><entry
>ano</entry
><entry
>00 à 99</entry>
          </row>
          <row>
            <entry
>%A</entry
><entry
>ano</entry
><entry
>0001 à 9999</entry>
          </row>
        </tbody>
      </tgroup>
    </table>
    <table>
      <title
>Mês</title>
      <tgroup cols="3">
        <thead>
          <row>
            <entry
>Formato</entry
><entry
>Significado</entry
><entry
>Intervalo</entry>
          </row>
        </thead>
        <tbody>
          <row>
            <entry
>%m</entry
><entry
>mês do ano</entry
><entry
>01 à 12</entry>
          </row>
          <row>
            <entry
>%f</entry
><entry
>mês do ano</entry
><entry
>1 à 12</entry>
          </row>
          <row>
            <entry
>%b,%h</entry
><entry
>abreviatura do mês</entry
><entry
>Jan à Dez</entry>
          </row>
        </tbody>
      </tgroup>
    </table>
    <table>
      <title
>Dia</title>
      <tgroup cols="3">
        <thead>
          <row>
            <entry
>Formato</entry
><entry
>Significado</entry
><entry
>Intervalo</entry>
          </row>
        </thead>
        <tbody>
          <row>
            <entry
>%j</entry
><entry
>dia do ano</entry
><entry
>001 à 366</entry>
          </row>
          <row>
            <entry
>%d</entry
><entry
>dia do mês</entry
><entry
>01 à 31</entry>
          </row>
          <row>
            <entry
>%e</entry
><entry
>dia do mês</entry
><entry
>1 à 31</entry>
          </row>
          <row>
            <entry
>%a</entry
><entry
>abreviatura do dia da semana</entry
><entry
>Dom à Sab</entry>
          </row>
        </tbody>
      </tgroup>
    </table>
    <table>
      <title
>Hora</title>
      <tgroup cols="3">
        <thead>
          <row>
            <entry
>Formato</entry
><entry
>Significado</entry
><entry
>Intervalo</entry>
          </row>
        </thead>
        <tbody>
          <row>
            <entry
>%H</entry
><entry
>hora</entry
><entry
>00 à 23</entry>
          </row>
          <row>
            <entry
>%k</entry
><entry
>hora</entry
><entry
>0 à 23</entry>
          </row>
          <row>
            <entry
>%i</entry
><entry
>hora</entry
><entry
>1 à 12</entry>
          </row>
          <row>
            <entry
>%I</entry
><entry
>hora</entry
><entry
>01 à 12</entry>
          </row>
          <row>
            <entry
>%p</entry
><entry
></entry
><entry
>AM ou PM</entry>
          </row>
        </tbody>
      </tgroup>
    </table>
    <table>
      <title
>Minuto, Segundo, Fuso Horário</title>
      <tgroup cols="3">
        <thead>
          <row>
            <entry
>Formato</entry
><entry
>Significado</entry
><entry
>Intervalo</entry>
          </row>
        </thead>
        <tbody>
          <row>
            <entry
>%M</entry
><entry
>minuto</entry
><entry
>00 à 59</entry>
          </row>
          <row>
            <entry
>%S</entry
><entry
>segundo</entry
><entry
>00 à 59</entry>
          </row>
          <row>
            <entry
>%Z</entry
><entry
>fuso horário</entry
><entry
>(fornecido nas configurações de identidade)</entry>
          </row>
          <row>
            <entry
>%z</entry
><entry
>fuso horário</entry
><entry
>(diferença numérica como especificada pelas configurações do sistema)</entry>
          </row>
        </tbody>
      </tgroup>
    </table>
  </para
></listitem>
</itemizedlist>

<para
>O grupo inferior cobre as opções de codificação do arquivo <acronym
>PO </acronym
> no salvamento. Se você trabalha no projeto &kde; você deve ter o cuidado de que pelo menos o arquivo <filename
>desktop.po</filename
> <emphasis
>deve</emphasis
> 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 <guibutton
>Manter a codificação do arquivo</guibutton
>.</para>

</sect2>

<sect2 id="preferences-spellcheck">
<title
>Ortografia</title>

<para
>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:</para>

<variablelist>
  <varlistentry>
    <term
><guibutton
>Criar combinações de raiz/afixo não existentes no dicionário</guibutton
></term>
    <listitem
><para
>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). </para
></listitem>
  </varlistentry>
  <varlistentry>
    <term
><guibutton
>Considerar palavras juntas como erros ortográficos</guibutton
></term>
    <listitem
><para
>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. </para
></listitem>
  </varlistentry>
  <varlistentry>
    <term
><guilabel
>Dicionário</guilabel
></term>
    <listitem
><para
>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. </para
></listitem>
  </varlistentry>
  <varlistentry>
    <term
><guilabel
>Codificação</guilabel
></term>
    <listitem
><para
>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 <ulink url="help:/kspell"
>kspell</ulink
> para mais detalhes. </para
></listitem>
  </varlistentry>
  <varlistentry>
    <term
><guilabel
>Cliente</guilabel
></term>
    <listitem
><para
>Programa de backend para usar na verificação ortográfico. Atualmente pode ser tanto o <command
>ispell</command
> (International Ispell) ou o aspell. </para
></listitem>
  </varlistentry>
  <varlistentry>
    <term
><guibutton
>Lembrar palavras ignoradas</guibutton
></term>
    <listitem
><para
>Mantém uma memória das palavras ignoradas pelo usuário durante a verificação ortográfica dos arquivos <acronym
>PO</acronym
>. Isto é muito conveniente para ignorar as abreviaturas ou combinações estranhas de letras que você encontra em interfaces &GUI;. </para
></listitem>
  </varlistentry>
  <varlistentry>
    <term
><guilabel
>Arquivo para armazenar as palavras ignoradas</guilabel
></term>
    <listitem
><para
>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 é <filename
>$(HOME)/.kde/share/apps/kbabel/spellignores</filename
>, onde <filename
>$(HOME)</filename
> é sua pasta pessoal. </para
></listitem>
  </varlistentry>
</variablelist>
</sect2>

<sect2 id="preferences-search">
<title
>Procurar</title>
<para
>A seção procurar lhe permite personalizar várias configurações para procura em strings previamente traduzidos. </para>

<sect3 id="preferences-search-general">
<title
>Geral</title>

<para
>Configurações gerais são comuns para todos os tipos de busca. Se você habilitar a opção <guibutton
>Iniciar automaticamente a busca</guibutton
> 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 <menuchoice
><guimenuitem
>Configurações</guimenuitem
> <guimenuitem
>Configurar Dicionário</guimenuitem
> <guimenuitem
>...</guimenuitem
></menuchoice
> você pode configurar cada plugin de procura.</para>

<para
>Os plugins de dicionário instalados por padrão são:</para>

<variablelist>
<varlistentry>
<term
>Motor de Busca de Banco de Dados do &kde;</term>
<listitem>
<para
>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. </para
></listitem>
</varlistentry>

<varlistentry>
<term
>Compêndio PO</term>
<listitem
><para
>O compêndio é um arquivo <acronym
>PO</acronym
> 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 (&eg; o arquivo <filename
>$lang.messages</filename
> do Projeto &kde; pode ser encontrado em <ulink url="http://i18n.kde.org/po_overview/"
>i18n.kde.org</ulink
>). </para
></listitem>
</varlistentry>

<varlistentry>
<term
>PO Auxiliar</term>
<listitem
><para
>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. </para
></listitem>
</varlistentry>
</variablelist>

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

</sect2>

<sect2 id="preferences-diffmode">
<title
>Diferenças</title>

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

<para
>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. <guilabel
>Destacada</guilabel
> significa que o fundo dos caracteres correspondentes serão mostrados na cor selecionada, enquanto <guilabel
>Sublinhado</guilabel
> (para caracteres adicionados) ou <guilabel
>Riscado</guilabel
> (para caracteres removidos) mostrará as partes mudadas com linhas coloridas. </para>
<para
>Os modos de diferença precisam encontrar a <acronym
>msgid</acronym
> original para compará-las. Para esta finalidade, o &kbabel; pode usar o <link linkend="database"
>banco de dados de tradução</link
> se você ligá-lo em <guilabel
>Usar mensagens do Banco de Dados de Traduções</guilabel
>. Uma segunda possibilidade é usar uma árvore dos arquivos PO originais e especificar a raiz da árvore em <guilabel
>Pasta base para diferença dos arquivos</guilabel
>. </para>
</sect2>


<sect2 id="preferences-miscellaneous">
<title
>Miscelânea</title>
<para
>A seção <guilabel
>Miscelânea</guilabel
> contém configurações que não são relacionadas a nenhuma das anteriores. Atualmente são duas: </para>

<variablelist>
  <varlistentry>
  <term
><guilabel
>Marca do acelerador de teclado</guilabel
></term>
  <listitem
><para
>Aqui você pode selecionar seu próprio caracter para servir como indicador de acelerador de teclado numa &GUI;. Por padrão é o &amp; (ampersand), mas em algumas ferramentas de programação isto pode variar. Por exemplo, nas traduções Gnome/GTK o caracter sublinhado <quote
>_</quote
> é a marca para o acelerador de teclado. </para
></listitem>
  </varlistentry>
  <varlistentry>
  <term
><guilabel
>Expressão regular para informação de contexto</guilabel
></term>
  <listitem
><para
>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 <acronym
>PO</acronym
> 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". </para
></listitem>
  </varlistentry>
</variablelist>
</sect2>


</sect1>

<sect1 id="preferences-catalogmanager">
<title
>preferências do &catalogmanager;</title>

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

<sect2 id="preferences-catalogmanager-general">
<title
>Geral</title>
<para
>Aqui existem duas linhas de edição com botões de <guibutton
>Navegar...</guibutton
>. Digite as pastas que contém todos seus arquivos <acronym
>PO</acronym
> e <acronym
>POT</acronym
>, respectivamente. Os arquivos e pastas nestas pastas serão mesclados em uma árvore na janela do Gerenciador de Catálogo. </para>

<para
>Abaixo você pode tanto desligar como ligar: </para>

<variablelist>
  <varlistentry>
    <term
><guibutton
>Abrir arquivos numa nova janela</guibutton
></term>
    <listitem
><para
>Se isto estiver ativado todos os arquivos que serão abertos a partir do Gerenciador de Catálogo serão abertos numa nova janela. </para
></listitem>
  </varlistentry>
  <varlistentry>
    <term
><guibutton
>Matar processos ao sair</guibutton
></term>
    <listitem
><para
>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. <note
><para
>Isto não é uma garantia que os processos serão mortos. </para
></note>
    </para
></listitem>
  </varlistentry>
<varlistentry>
    <term
><guibutton
>Criar índice para o conteúdo do arquivo</guibutton
></term>
    <listitem
><para
>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. <warning
><para
>Há uma grande velocidade nestas operações. Se você habilitar <guibutton
>Criar índice para conteúdo do arquivo</guibutton
>, 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.</para
></warning>
    </para
></listitem>
  </varlistentry>
</variablelist>
</sect2>

<sect2 id="preferences-catalogmanager-folders">
<title
>Comandos de Pasta</title>
<para
>Aqui você pode inserir comandos que você deseja executar nas pastas do Gerenciador de Catálogo. Os comandos são mostrados no submenu <menuchoice
><guimenuitem
>Comandos</guimenuitem
></menuchoice
> no menu de contexto do Gerenciador de Catálogo. </para
><para
>Insira no campo <guilabel
>Nome</guilabel
> o nome do comando. O nome pode ser escolhido livremente e é usado somente para ser exibido no menu. No campo <guilabel
>Comando</guilabel
> insira o comando que você deseja executar quando selecionar o ítem de menu correspondente. Então pressione o botão <guibutton
>Adicionar</guibutton
> para adicionar o comando aos seus comandos disponíveis. Para editar um comando, selecione-o, pressione o botão <guibutton
>Editar</guibutton
> e pressione <guibutton
>Adicionar</guibutton
> após você tiver terminado. Para remover um comando, selecione-o na lista e pressione o botão <guibutton
>Remover</guibutton
>. Se você desejar uma ordem diferente no submenu de contexto, você pode usar os botões com setas para cima e para baixo. </para
><para
>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 <acronym
>PO</acronym
>) pasta que você selecionar no Gerenciador de Catálogo. </para
><para
>Os seguintes strings serão substituídos num comando: </para>

<itemizedlist>
  <listitem
><para
><userinput
>@PACKAGE@</userinput
>: O nome da pasta sem caminho </para
></listitem>
  <listitem
><para
><userinput
>@PODIR@</userinput
>: O nome da pasta <userinput
>PO</userinput
> com caminho </para
></listitem>
  <listitem
><para
><userinput
>@POTDIR@</userinput
>: O nome da pasta de modelos com caminho </para
></listitem>
</itemizedlist>

<para
>Por exemplo: Se você deseja executar <command
>make</command
> e então <command
>make install</command
> você pode inserir <userinput
>Make install</userinput
> no campo <guilabel
>Nome</guilabel
>, e <userinput
>make; make install</userinput
> no campo <guilabel
>Comando</guilabel
>. Se você então selecionar <menuchoice
><guimenuitem
>Comandos</guimenuitem
><guimenuitem
>Make install</guimenuitem
></menuchoice
> no menu de contexto para uma pasta, o comando listado acima será executado nesta pasta. </para>
</sect2>

<sect2>
<title
>Comandos de Arquivo</title>
<para
>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 <menuchoice
><guimenuitem
>Comandos</guimenuitem
></menuchoice
> no menu de contexto do Gerenciador de Catálogo. </para>

<para
>Insira no campo <guilabel
>Nome</guilabel
> o nome do comando. O nome pode ser escolhido livremente e é usado somente para ser exibido no menu. No campo <guilabel
>Comando</guilabel
> insira o comando que você deseja executar quando selecionar o ítem de menu correspondente. Então pressione o botão <guibutton
>Adicionar</guibutton
> para adicionar o comando para seus comandos disponíveis. Para editar um comando, selecione-o, pressione o botão <guibutton
>Editar</guibutton
> e pressione <guibutton
>Adicionar</guibutton
> após você tiver terminado. Para remover um comando, selecione-o na lista e pressione o botão <guibutton
>Remover</guibutton
>. Se você desejar uma ordem diferente no submenu de contexto, você pode usar os botões com setas para cima e para baixo. </para
><para
>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 <acronym
>PO</acronym
>) que você selecionar no Gerenciador de Catálogo. </para
><para
>Os seguintes strings serão substituídos num comando: </para>

<itemizedlist>
  <listitem
><para
><userinput
>@PACKAGE@</userinput
>: O nome do arquivo sem caminho e extensão </para
></listitem>
  <listitem
><para
><userinput
>@POFILE@</userinput
>: O nome do arquivo <userinput
>PO</userinput
> com caminho e extensão </para
></listitem>
  <listitem
><para
><userinput
>@POTFILE@</userinput
>: O nome do arquivo de modelo correspondente com caminho e extensão </para
></listitem>
  <listitem
><para
><userinput
>@PODIR@</userinput
>: O nome da pasta, onde arquivo <userinput
>PO</userinput
> está, com caminho </para
></listitem>
  <listitem
><para
><userinput
>@POTDIR@</userinput
>: O nome da pasta, onde o arquivo modelo está, com caminho </para
></listitem>
</itemizedlist>
<para
>Por exemplo, se você deseja mesclar o arquivo modelo em seu arquivo <acronym
>PO</acronym
> você pode inserir no campo <guilabel
>Nome</guilabel
> <userinput
>Mesclar</userinput
> e no campo <guilabel
>Comando</guilabel
> <userinput
>msgmerge @POFILE@ @POTFILE@ &gt; @PACKAGE@.new &amp;&amp; mv @PACKAGE@.new "@PACKAGE@.po</userinput
>. Se você então selecionar <menuchoice
><guimenuitem
>Comandos</guimenuitem
><guimenuitem
>Mesclar</guimenuitem
></menuchoice
> no menu de contexto do arquivo, o arquivo <acronym
>PO</acronym
> será mesclado com seu arquivo de modelo. </para>
</sect2>
</sect1>
</chapter>
<!--
Local Variables:
mode: xml
sgml-minimize-attributes:nil
sgml-general-insert-case:lower
sgml-indent-step:0
sgml-indent-data:nil
End:

vim:tabstop=2:shiftwidth=2:expandtab 
-->
