# Tradução

## Traduzir a interface do usuário

Se o &kplayer; ainda não está traduzido para o seu idioma e deseja fazer uma tradução, primeiro descubra qual é o código abreviado do seu idioma, procurando na lista de idiomas do &kde;. Por exemplo, o código para o Português do Brasil é o `pt_BR`.

A seguir, procure na lista de traduções existentes do &kplayer; para ver se já existe o arquivo para a sua tradução. Por exemplo, deverá existir um arquivo de tradução para Português do Brasil `pt_BR.po`, o que significa que alguém já fez parte do trabalho. Se for esse o caso, obtenha a última versão do arquivo e verifique se precisa ser feito algum trabalho sobre ele.

Se o arquivo não existir, obtenha o último arquivo `kplayer.pot` e mude o nome dele para o código da sua língua e com a extensão `.po`. Por exemplo, um arquivo de tradução para Português do Brasil seria chamado `pt_BR.po`. Se já existir alguma tradução para uma língua próxima da sua, você poderá usá-la como um modelo, em alternativa.

O &kbabel; é um ótimo programa do &kde; para traduzir os arquivos `.po`. Logo que tenha terminado, envie a sua tradução para o kiriuja.

## Traduzir o manual do usuário

Vá à pasta de documentação do &kplayer; e procure por uma subpasta com o código da sua língua. Se a encontrar, obtenha as últimas versões de todos os arquivos `.po` dela e procure se existe algum texto por traduzir neles.

Se a subpasta para o código da sua língua não existir, vá à subpasta `templates`, obtenha a última versão de todos os arquivos `.pot` dela, abra cada um deles no &kbabel;, traduza-o e salve-o com a extensão `.po`.

Quando acabar de traduzir todos os arquivos, envie a tradução terminada para o kiriuja.

Não traduza diretamente os arquivos `.docbook`. Essas traduções são muito difíceis de manter e, como tal, não serão aceitas.

## Traduzir os arquivos .desktop

Os nomes e comentários da ação nos arquivos `.desktop` que vêm com o &kplayer; podem também ser traduzidos. As traduções para os próprios arquivos. Abra os arquivos com um editor de texto que suporte o UTF e traduza os itens com o mesmo formato que têm as traduções para outras línguas nos mesmos arquivos, substituindo o código da língua pelo código da sua própria língua. Tenha em mente que os nomes das ações são verbos, como por exemplo Queue significa Colocar na fila. Veja a seção deste manual sobre o menu Biblioteca para saber mais detalhes sobre estas ações.