Os arquivos de tradução ( .po
files) devem estar no mesmo diretório do modelo de tradução ( .pot
file). Geralmente, é a pasta po/
:
po/
myapp.pot
de.po
ca.po
..
Geralmente, o trabalho dos tradutores é criar um arquivo .po
para o idioma deles fora do modelo e enviá-lo ao desenvolvedor, que o confirma na árvore de origem. Ou a maneira mais inteligente e moderna: use o Launchpad para traduzir seu aplicativo e confirme automaticamente os arquivos .po
na sua árvore de origem. Dessa forma, os tradutores poderão traduzir on-line e nunca precisarão se preocupar em enviar e-mails ou saber o formato subjacente.
Mas, de qualquer forma, voltemos à pergunta: se você tiver um arquivo .po
válido, pelo menos, os comandos quickly share
ou quickly package
devem pegá-lo e fazer todo o trabalho para você.
Ou seja, eles compilam o arquivo textual .po
em um arquivo binário .mo
e o colocam no pacote pronto para instalação.
Isso deve funcionar para seu aplicativo. No entanto, você pode fazer um teste sem usar os comandos rapidamente. Tente executar o seguinte comando no topo da sua árvore de código, onde você geralmente executa os comandos Rapidamente:
python setup.py build_i18n
Isso deve fazer uma compilação local dos arquivos de tradução no diretório build/
, onde você deve encontrar os arquivos .mo
.