Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| pt-br:translations:test-po-file [2026/10/04 17:29] – [Teste Suas Traduções] Add deprecation banner epetriglia | pt-br:translations:test-po-file [2026/11/06 03:59] (current) – removed kevinbowen | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Teste Suas Traduções ====== | ||
| - | |||
| - | <note warning> | ||
| - | |||
| - | |||
| - | 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 | ||
| - | </ | ||