Descompilar archivos .mo a .po

Si por alguna razón se encuentran con un archivo .mo a medio terminar, como me pasó a mi, pueden decompilarlo de la siguiente manera (deben tener Poedit instalado.)

En un terminal ejecutar: msgunfmt /ruta/archivo/entrada.mo > /ruta/archivo/salida.po

¡Listo! En Ubuntu lleva un minuto, en Windows hay que hacer dos pasitos más.

En Windows

  • Como msgunfmt.exe no está en el PATH, o bien lo agregamos o copiamos el archivo de entrada en la carpeta bin de Poedit antes de ejecutar el comando. Por defecto está en C:\Program Files\Poedit\bin.
  • Otro problemita al correrlo en Windows es que la terminal puede  escupirnos “Access is denied“. Para solucionarlo ejecutamos cmd.exe con permisos de Administrador y listo.

Fuente

  • http://www.doitmyway.net/2009/06/30/decompile-wordpress-mo-to-po/
  • http://www.poedit.net
  • Nunca precisé hacerlo en ese sentido (siempre de .po a .mo), pero es bueno saberlo.

    • Yo tampoco hasta hoy que tuve que editar una traducción a medio hacer y el buen samaritano que la hizo no publicó el .po. Me salvó la vida.