no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | pt-br:translations:test-po-file [2012/06/11 07:34] (current) – criada rafaelff1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Teste Suas Traduções ====== | ||
+ | |||
+ | Quando um aplicativo está sendo traduzido, é interessante que seja visto seu resultado. Isso permite que você identifique diversas questões. Pode, por exemplo, apreciar seu trabalho, verificar mensagens horríveis vs. bem feitas, identificar erros, etc. | ||
+ | |||
+ | Os arquivos PO são compilados em arquivos MO com a linha de comando '' | ||
+ | |||
+ | ===== A Teoria ===== | ||
+ | |||
+ | **1. Faça um backup** \\ | ||
+ | |||
+ | Substitua < | ||
+ | |||
+ | < | ||
+ | cd / | ||
+ | sudo cp < | ||
+ | </ | ||
+ | |||
+ | **2. Compile o arquivo PO** | ||
+ | |||
+ | < | ||
+ | msgfmt -o < | ||
+ | </ | ||
+ | |||
+ | **3. Instale o arquivo MO** | ||
+ | |||
+ | < | ||
+ | sudo cp < | ||
+ | </ | ||
+ | |||
+ | **4. Execute o APLICATIVO** \\ | ||
+ | Você pode testar um APLICATIVO em diversos idiomas com simples alteração da variável de ambiente LANG. Porém, os locales devem estar disponíveis no seu sistema (isso é particular do sistema que você estiver usando), do contrário as traduções não aparecerão. | ||
+ | |||
+ | Você pode exibir os locales disponíveis com a ferramenta de linha de comando "'' | ||
+ | |||
+ | < | ||
+ | LANG=< | ||
+ | </ | ||
+ | |||
+ | ===== Um Exemplo Real ===== | ||
+ | |||
+ | < | ||
+ | ... conecte a https:// | ||
+ | |||
+ | poedit xfburn.master.de.po | ||
+ | |||
+ | ... traduz, traduz, traduz ... | ||
+ | |||
+ | msgfmt xfburn.master.de.po -o xfburn.mo | ||
+ | sudo mv / | ||
+ | sudo cp xfburn.mo / | ||
+ | LANG=de_DE.utf8 xfburn | ||
+ | </ | ||
+ | |||
+ | Depois, se você não estiver satisfeito com as traduções e quiser testar uma nova versão... | ||
+ | |||
+ | < | ||
+ | poedit xfburn.master.de.po | ||
+ | msgfmt xfburn.master.de.po -o xfburn.mo | ||
+ | sudo cp xfburn.mo / | ||
+ | LANG=de_DE.utf8 xfburn | ||
+ | </ | ||