Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal... estou tentando tornar um programa traduzível. Gostaria de saber os passos para fazer isso, ou um bom tutorial de como usar o gettext, pois tenho algumas dúvidas.
O que sei até agora é basicamente:
trocar a sintaxe dos Strings para _("")
gerar aquivo po
editar arquivo po com a tradução e gerar arquivo mo
adicionar arquivo mo na pasta /usr/share/locale/
falta alguma coisa? como faço pra testar o programa com a nova lingua?
Entendi como funciona... mas gostaria de saber como ficaria a sintaxe em C que define onde vou colocar os arquivos...
locale.setlocale(locale.LC_ALL, '')
gettext.bindtextdomain('app', './locale')
gettext.textdomain('app')
isso é válido pra C também?
a partir disso, só de existir dentro do ./locale ele ja muda o idioma quando o idioma do sistema for igual?
Vá direto na fonte,então...
http://simplesideias.com.br/tags/gettext/
Lê tudo. Tem umas coisas no final.