La mayoría de themes de WordPress vienen en inglés para traducirlos de una manera sencilla se pueden seguir los siguientes pasos (ejemplo basado en el theme LifeStyle de StudioPress):
- En el Header del theme definir un dominio de nombre para la traducción, por ejemplo:
load_plugin_textdomain('lifestyle','wp-content/themes/lifestyle_30');
- En los archivos php del theme sustituir los string en ingles por __( ó por _e( por ejemplo:
_e('Read More Posts From This Category1','lifestyle');
- Crear los archivos de idiomas de la traducción y subirlos a la misma carpeta del theme (también podríamos ponerlos en /languages en load_plugin_textdomain) con el siguiente nombre:
- lifestyle-es_ES.mo
- lifestyle-es_ES.po
- Subir los archivos al Servidor
Un pqueño truco para Webs con WordPress en castellano pero que queremos que se vean en catalán y en castellano: en la Web en catalán podemos trabajar con fichero acabados en ca_CA y después al subirlos renombrarlos en el servidor como es_ES.