Esclarecerei aqui, como ajudar na tradução do site do projeto Kohana PHP.

Primeiramente, baixe e instale o Subversion.

Caso você utilize Ubuntu/Linux, Debian, ou alguma distribuição parecida, você pode instalar através do terminal, usando o comando:

sudo apt-get install subversion

Caso você utilize outra distribuição, ou Windows, mais informações para download estão disponíveis em http://subversion.tigris.org/getting.html#binary-packages

Após a instalação

Após instalar o Subversion, caso esteja no Linux, abra o terminal.

Caso esteja no Windows, vá em Iniciar > Executar, digite “cmd” e execute.

Crie uma pasta, no lugar que desejar. Aqui eu optei por ~/kohana.

Esta é a pasta onde você baixará os arquivos do site do Kohana, para fazer isso, vá até a pasta e execute o comando abaixo:

svn co http://source.kohanaphp.com/branches/website/application kohana-website

Esse comando baixará somente a pasta application, pois fora dela, não há conteúdo a ser traduzido.

Após o término, você terá os arquivos em sua máquina.

Realizando o primeiro Patch

O Patch, ou Correção, nada mais é que a diferença entre o arquivo antigo e o novo (modificado).

Portanto, você irá modificar o arquivo em questão, e realizar o patch através do SVN mesmo. Ele possui uma ferramenta que faz isso.

Para montar esse Mini How To, eu realizarei um patch, no arquivo: i18n/pt_BR/layout.php

Realizei algumas alterações no arquivo, comparando com a versão atual em inglês i18n/en_US/layout.php, adicionei duas traduções que faltavam: menu_redmine e menu_projects.

Após isso, é bastante simples. Somente fui até a pasta, através do terminal e gerei o patch, com o comando:

svn diff i18n/pt_BR/layout.php > patch_i18n_pt_BR_layout.patch

Eu acho importante manter uma padronização no nome dos patches.

Finalizando, envio do Patch

Foi criado um Ticket no site do Kohana, onde devem ser adicionados os patches, para isso basta se cadastrar no site, ir até o Ticket e enviar o arquivo.

O Ticket criado para isso, foi o #1799.

Espero que esse documento seja de bastante utilidade, e que todos consigam compreender bem.