Por mais que a comunidade seja ativa,sempre aparecem alguns programas não traduzidos.
Ai que entra o Poedit,com ele você pode facilmente traduzir um programa.
Vou mostrar aqui o básico desse processo.
Em primeiro lugar instale o Poedit com o comando abaixo no terminal.
Baixe o .deb do programa que deseja traduzir,de click direito no programa depois em 'Extrair aqui'.
Navegue na pasta extraída até /usr/share/locale/en/LC_MESSAGES
Nessa pasta tem um arquivo com extensão .mo,copie ele para a sua home (pasta de usuário.
Vamos converter ele para .po que é a extensão usada pelo Poedit,de o comando abaixo no terminal substituindo nomedoarquivo pelo nome do seu arquivo.
Exemplo:
msgunfmt remaster-gtk.mo -o remaster-gtk.po
Feita a conversão,de duplo click no arquivo .po gerado e o Poedit ira abrir.
Note que que temos duas colunas 'Linha original' e 'Tradução' e logo abaixo dois quadros em inglês,a você vai fazer a tradução no quadro inferior,linha por linha e respeitando os caracteres e pontuação contidos.
Não altere o que está em inglês,pois se fizer vai ter quer alterar no programa também.
Veja no exemplo abaixo como deve ficar.
Quando estiver pronto,click em 'Catálogo' e em 'Configurações'
Aqui só altere:
Time de tradutores
Endereço de email ...
Linguagem
País
E click em OK.
Depois vá em 'Arquivo' e 'Salvar'
Agora vamos converter o .po para .mo que é a extensão usada pelo programa que você está traduzindo.
De o comando abaixo no terminal substituindo nomedoarquivo pelo nome do seu arquivo.
Exemplo:
msgfmt remaster-gtk.po -o remaster-gtk.mo
Pegue o arquivo .mo gerado e copie para /usr/share/locale/pt_BR/LC_MESSAGES
Faça isso com o comando abaixo
sudo cp -f /home/seunomedeuser/remaster-gtk.mo /usr/share/locale/pt_BR/LC_MESSAGES
Foi assim que eu traduzi o Remastersys.
Caso queira ter o seu programa traduzido para instalações futuras,ou para distribuir aos amigos,gere o .deb com a tradução.
Entre na pasta que você descompactou do .deb original do seu programa e crie uma pasta de nome pt_BR em /nomedapasta/usr/share/locale/ dentro da pasta pt_BR crie uma com esse nome LC_MESSAGES, dentro dessa cole o seu .mo traduzido.
No terminal de o comando para gerar o .deb
Ai que entra o Poedit,com ele você pode facilmente traduzir um programa.
Vou mostrar aqui o básico desse processo.
Em primeiro lugar instale o Poedit com o comando abaixo no terminal.
sudo apt-get install poedit
Baixe o .deb do programa que deseja traduzir,de click direito no programa depois em 'Extrair aqui'.
Navegue na pasta extraída até /usr/share/locale/en/LC_MESSAGES
Nessa pasta tem um arquivo com extensão .mo,copie ele para a sua home (pasta de usuário.
Vamos converter ele para .po que é a extensão usada pelo Poedit,de o comando abaixo no terminal substituindo nomedoarquivo pelo nome do seu arquivo.
Exemplo:
msgunfmt remaster-gtk.mo -o remaster-gtk.po
Feita a conversão,de duplo click no arquivo .po gerado e o Poedit ira abrir.
Note que que temos duas colunas 'Linha original' e 'Tradução' e logo abaixo dois quadros em inglês,a você vai fazer a tradução no quadro inferior,linha por linha e respeitando os caracteres e pontuação contidos.
Não altere o que está em inglês,pois se fizer vai ter quer alterar no programa também.
Veja no exemplo abaixo como deve ficar.
Quando estiver pronto,click em 'Catálogo' e em 'Configurações'
Aqui só altere:
Time de tradutores
Endereço de email ...
Linguagem
País
E click em OK.
Depois vá em 'Arquivo' e 'Salvar'
Agora vamos converter o .po para .mo que é a extensão usada pelo programa que você está traduzindo.
De o comando abaixo no terminal substituindo nomedoarquivo pelo nome do seu arquivo.
Exemplo:
msgfmt remaster-gtk.po -o remaster-gtk.mo
Pegue o arquivo .mo gerado e copie para /usr/share/locale/pt_BR/LC_MESSAGES
Faça isso com o comando abaixo
sudo cp -f /home/seunomedeuser/remaster-gtk.mo /usr/share/locale/pt_BR/LC_MESSAGES
Foi assim que eu traduzi o Remastersys.
Caso queira ter o seu programa traduzido para instalações futuras,ou para distribuir aos amigos,gere o .deb com a tradução.
Entre na pasta que você descompactou do .deb original do seu programa e crie uma pasta de nome pt_BR em /nomedapasta/usr/share/locale/ dentro da pasta pt_BR crie uma com esse nome LC_MESSAGES, dentro dessa cole o seu .mo traduzido.
No terminal de o comando para gerar o .deb
dpkg -b ~/nomedapasta ~/
Muito bom, é possível achar na documentação uma lista de aplictivos que necessitam de tradução para pt-br?
ResponderExcluirSó se envolvendo nos team de desenvolvedores, mas todos os pacotes precisam de ajuda na tradução, isso sempre precisa e as ajudas são bem vindas.
Excluir