Traducir plugin de WordPress
Escrito por Adrián en Wordpress, tags: php, plugin, traducción, wordpress, xgettextHoy he tenido la necesidad de traducir un plugin de WordPress, al que le había hecho una serie de modificaciones. Aquí dejo los pasos que hay que seguir y no volverse locos en el intento:
Partiendo de un fichero entrada.php, generamos el fichero PO para la traducción de las cadenas de texto:
1 | xgettext -k__ entrada.php -o traduccion-es_ES.po |
Con el parámetro -k__ estoy indicando la función que se usa para imprimir las cadenas en mi fichero PHP.
En el caso del WordPress era así:
1 | __('Este es un texto a traducir', 'mi_plugin_de_wordpress' ) |
Una vez generado el fichero PO, lo editaremos para hacer las traducciones correspondientes.
Cuando hayamos acabado solo tendremos que compilarlo para que WordPress pueda usarlo. Esto se hace así:
1 | msgfmt traduccion-es_ES.po -o traduccion-es_ES.mo |
Ahora bastara con colocar los ficheros en su lugar correspondiente y a volar.


Entradas (RSS)