Estoy usando el tema para Wordpress que se llama Mandigo, en su versión 1.10 en este momento. En versiones anteriores he estado traduciendo el código PHP al español cada vez que cambiaba para que sea más fácil la navegación del sitio para mis amigos. Pero Tom, el creador del theme ha tenido la genial idea de hacer el tema con soporte para varios lenguajes haciendo uso de gettext en PHP. Así que para ahorrarme trabajo, creé el archivo de traducción automática para el español y se lo envié a Tom por correo electrónico, que muy agradecido lo ha incluido en su nueva versión Mandigo 1.11.
Como es de lo más normal, es posible que me haya dejado algo atrás o que haya algo mal escrito, por favor si ves algo que no esté correcto házmelo saber, si quieres, y yo lo corregiré.
Podéis encontrar el tema de Mandigo aquí.
¿Cómo lo hice?
Dentro del directorio mandigo, en el archivo .zip que os descargáis hay un archivo .pot que es el que contiene todo lo que necesitamos para generar el archivo de traducción en español.
$ msginit -i mandigo.pot -o es_ES.po
Generamos el archivo que contendrá la traducción.$ nano -w es_ES.po
Traducimos el texto.$ msgfmt es_ES.po
Generamos el archivo binario que será usando en el programa en ejecución.$ mv messages.mo es_ES.mo
Renombramos el archivo para que el sistema pueda encontrarlo.
Un ejemplo de cómo se edita el archivo que hay que traducir:
#: sidebar.php:30
msgid "Categories"
msgstr "Categorías"
Donde pone msgid tenemos el texto del programa que va a ser substituido por el texto que pongamos en msgstr que es la traducción, en este caso en español.
Sólo sería necesario que enviárais el es_ES.po a la persona encargada de integrarlo con el código fuente de la aplicación a traducir.

Entradas (RSS)
La verdad es que me puede venir de perlas. Gracias!
Hola, yo también estoy usando este tema para Wordpress y estoy interesado en saber como puedo ver tu archivo de traducción, para así poder revisarlo, el tema realmente es estupendo y me gustaría cambiar un par de cosas.
Saludos !
DiZo, eso es algo que quiero solucionar desde hace unos días, pero no me he parado a escribir al autor del tema. El caso es que el autor no incluyo los .po de cada idioma al distribuir el tema, cosa que debería hacer pues según él el tema está licenciado con licencia GPL. Es algo que quería decirle, pues además de esto, he visto que hay unos errores de visualización en la traducción que hice al español, no sé si debido al uso de distintos charset por Tom (autor del tema) o qué.
Hola Juanlu!
¿Como puedo conseguir este tema traducido al castellano? ¿Puedes poner en descarga el archivo que has utilizado para poder traducirlo?
Muchas gracias y un saludo!
David
AlohaDavid, puedes encontrar el enlace al tema al final del todo de cualquier página de mi web, justo al final del todo verás que pone “Powered by WordPress, Mandigo theme by tom.
Entradas (RSS) y Comentarios (RSS).” Si pulsas sobre “Mandigo theme” te llevará a la página de descarga.
Juanlu, ¿como puedo poner este tema en mi blog? Lo he alojado en un hosting gratuito y el tema, me lo baje al disco duro, pero,¿que tengo que hacer para que tenga el tema? ¿Y donde puedo acceder a mi blog?