MailPoet Newsletters en CodeStyling Localization

MailPoet Newsletters en CodeStyling Localization

A lo largo de la semana pasada nos hemos encontrado con dos situaciones en las que necesitábamos traducir algunos textos al español, en un plugin y en un tema de WordPress, y, en ambos casos, no era posible utilizar el plugin para WordPress Codestyling Localization.

Primer caso

El primer caso nos lo generó el plugin MailPoet Newsletters, el cual sólo muestra el idioma chino tradicional y un inmenso texto de error de compatibilidad generado por Codestyling Localization. Aunque revisamos el código fuente del plugin y tratamos de forzar la correcta aparición de los idiomas, no fue posible, por lo que finalmente tuvimos que utilizar el todopoderoso Poedit, donde nos encontramos con otro problema.

MailPoet Newsletters en Poedit sin textos traducidos

MailPoet Newsletters en Poedit sin textos traducidos

Tras descargarnos los archivos wysija-newsletters-es_ES.po y wysija-newsletters-es_ES.mo mediante FTP y al tratar de abrir el archivo wysija-newsletters-es_ES.po en Poedit, nos encontramos con que todos los textos en español están vacíos, por lo que no nos sirve absolutamente de nada esta aplicación.

¿Cómo solucionarlo?

Para solucionarlo vamos a utilizar una herramienta online creada por Kaspars Dambis. En http://tools.konstruktors.com/ nos encontramos con un conversor de archivos .mo a .po y de archivos .po a .mo, y si, vamos a usar ambos.

En primer lugar vamos a sub