PHP Internationalization

  • 16 Feb 2010
  • PHP

Cargar todas las frases escritas entre _("") a un archivo

xgettext *.php -L PHP -o messages.po --from-code=UTF-8

Traducir el archivo messages.po y correr el siguiente comando:

msgfmt -o messages.mo messages.po 

Para la segunda vez que hagamos una traducción (merge):

msgmerge ca_ES\LC_MESSAGES\messages.po ca_ES\LC_MESSAGES\messages.po -U