Página seguinte Página anterior Índice

7. Continuando o processo...

Dando prosseguimento ao processo de internacionalização e tradução, vamos agora gerar o arquivo que será usado com as mensagens já traduzidas e que será o responsável pela exibição das mensagens em português:

   [root@Nexus artigos]# msgfmt -o /usr/share/locale/pt_BR/LC_MESSAGES/hello.mo hello_int.po 
   [root@Nexus artigos]#

   [jorge@Nexus artigos]$ ls -l /usr/share/locale/pt_BR/LC_MESSAGES/hello.mo
   -rw-r--r-- 1 root root 396 dez 23 20:39 hello.mo 
   [jorge@Nexus artigos]$ 

Uma observação a ser feita nesse momento, e que pode ter passado desapercebida, é que o único momento em que usei o superusuário foi no momento de escrever no diretório /usr/share/locale/pt_BR/LC_MESSAGES.

Notem que, o arquivo de saída teve uma nomenclatura diferente da que eu vinha seguindo até agora. Por quê? Pois definimos no código fonte que os dados internacionalizados ficarão no arquivo nomeado "hello.mo" (veja os comandos bindtextdomain e textdomain na página de info do gettext).


Página seguinte Página anterior Índice