<pre>ae pessoal,<br><br>Estou querendo internacionalizar/traduzir alguns programas e preciso da ajuda de vcs.<br><br>pra começar a entender, tentei seguir este artigo(dentre vários outros):<br><br>http://lie-br.conectiva.com.br/artigos/internacionalizacao.html<br><br>com este código:<br><br> #include <libintl.h> <br> #define _(texto) gettext (texto)<br><br> main()<br> { <br> bindtextdomain("hello", "/usr/share/locale"); <br> textdomain("hello");<br> puts(_("Hello World!")); <br> } <br><br><br>modifiquei o hello.po, :<br><br># Copyright (C) 2007 UfpaR<br># This file is distributed under the same license as the hello package.<br># Rafael M F <rafasmartemail-web@yahoo.com.br>, 2007.<br>msgid ""<br>msgstr ""<br>"Project-Id-Version: hello\n"<br>"Report-Msgid-Bugs-To: \n"<br>"POT-Creation-Date: 2007-03-26 10:59-0300\n"<br>"PO-Revision-Date: 2007-03-26 11:01-0300\n"<br>"Last-Translator: Rafael M F
<rafasmartemail-web@yahoo.com.br>\n"<br>"Language-Team: pt_BR <pt_BR@li.org>\n"<br>"MIME-Version: 1.0\n"<br>"Content-Type: text/plain; charset=UTF-8\n"<br>"Content-Transfer-Encoding: 8bit\n"<br><br>#: hello_int.c:6 hello_int.c:7<br>msgid "hello"<br>msgstr "Ola"<br><br>#: hello_int.c:6<br>msgid "/usr/share/locale"<br>msgstr "/usr/share/locale"<br><br>#: hello_int.c:8<br>msgid "Hello World!"<br>msgstr "Ola Mundo!"<br><br><br>#######------------<br>depois o comando(depois do xgettext e checagem )<br>msgfmt -o /usr/share/locale/pt_BR/LC_MESSAGES/hello.mo hello.po <br>(sem erros)<br><br>e eu gostaria de saber o porque de não funcionar...(e também como fazer funcionar) :(<br>já exportei a $LANG e etc... tudo normal e continua aparecendo em inglês<br>(puxa... logo com hello world...bomba de cara.. é realmente desistimulante)<br><br>em um primeiro momento gostaria de saber a fundo o que está acontecendo para depois utilizar <br>as ferramentas disponíveis(como kbabel,
poedit etc..), vcs sugerem outros site mais recomendados?(de preferência em Ling. C)<br><br>PS: se a informação ajudar, to usando Kubuntu Dapper<br><br></pre><p> __________________________________________________<br>Fale com seus amigos de graça com o novo Yahoo! Messenger <br>http://br.messenger.yahoo.com/