Loco Translate para traducir themes y plugins en Wordpress
- INSTALAR LOCO TRANSLATE EN WORDPRESS
- TRADUCIR UN PLUGIN SIN TRADUCCIÓN CON LOCO TRANSLATE
- CREAR PLANTILLAS DE TRADUCCION .POT
- OTRAS CARACTERÍSTICAS DE LOCO TRANSLATE
En otro artículo que publicamos hace un tiempo hablamos de la herramienta PoEdit, una herramienta para Windows, Macintosh y Linux que nos permitía abrir y editar archivos .po y .mo, los archivos de traducción que se usan para traducir plugins, themes e incluso el propio Wordpress.
Loco Translate nos permite traducir plugins y themes para Wordpress, detectando los archivos .po y .mo desde el panel de control de Wordpress.
INSTALAR LOCO TRANSLATE EN WORDPRESS
El plugin Loco Translate para Wordpress es totalmente gratuito, puede ser descargado desde el repositorio de plugins de Wordpress: https://es.wordpress.org/plugins/loco-translate/
Una vez que instalamos Loco Translate en Wordpress se añadirá una sección llamada “Loco Translate” al panel de administración de Wordpress:
Como puedes ver en la siguiente imagen, Loco Translate detecta automáticamente los archivos .po .mo y .pot, e incluso nos permite crear nuevas traducciones:
Como puedes ver, en los casos anteriores la traducción al español está creada y completa al 74%, si hacemos click sobre el idioma podemos editar la traducción correspondiente.
Como puedes ver en la siguiente imagen, la interfaz de traducción de Loco Translate es más o menos como la de PoEdit, pero con la ventaja de que podemos realizar la traducción de forma totalmente online y además el plugin realiza copias de seguridad continuas.
Loco Translate permite editar y trabajar con archivos .po .mo y .pot, por lo que se puede hacer una traducción integral del sitio web con Loco Translate e incluso se puede compilar los archivos de traducción automáticamente.
Sinceramente, prefiero Loco Translate a PoEdit, aunque antes de probar Loco Translate opinaba al contrario.
TRADUCIR UN PLUGIN SIN TRADUCCIÓN CON LOCO TRANSLATE
Este plugin no solo nos permite editar traducciones, sino que también nos permite crear nuevas traducciones para plugins que permitan ser traducidos mediante archivos .po y .mo (actualmente casi todos los plugins permiten hacer eso).
En este caso vamos a crear la traducción para el plugin Anti-spam para Wordpress, para ello voy a la pantalla principal de Loco Translate y hago click en el botón “Nuevo idioma”:
En la siguiente pantalla tenemos que seleccionar el idioma (de un listado o mediante código) que queremos crear, también debemos seleccionar donde crear los archivos .po y .mo de traducción, mi recomendación es crearlo en la ruta (languages/plugins/):
Para empezar la traducción vamos a pulsar el botón azul “Comenzar la traducción”.
Lo siguiente que nos aparecerá será la pantalla de traducción para los nuevos archivos de idioma:
El plugin que hemos usado como ejemplo (llamado Anti-spam, y del que ya hemos hablado en algún artículo) no tiene pantallas de configuración, por lo que hay muy pocos strings para traducir, por esa razón lo uso como ejemplo.
Cuando terminamos de traducir todas las cadenas de texto, debemos pulsar el botón “Guardar” rodeado en rojo en la siguiente imagen para que se aplique a la instalación:
Por otro lado, si queremos descargar los archivos .po y .mo de traducción podemos usar los botones rodeados en el recuadro verde en la imagen anterior.
En el siguiente video puedes ver el proceso de traducción del plugin "User IP" por si las instrucciones en formato escrito no las ves claras:
CREAR PLANTILLAS DE TRADUCCION .POT
Los archivos .po y .mo no son los archivos principales para la traducción de themes y plugins, los archivos principales que definen los strings que se pueden traducir son los .pot.
Los archivos .pot se generan tras escanear los archivos PHP con herramientas como Gettext para detectar y listar los strings que se pueden traducir.
Loco Translate permite crear archivos .pot, es decir, permite escanear los PHP y crear una plantilla de traducción que posteriormente podemos usar para traducir el plugin o theme en cuestión a cualquier idioma:
Para crear una nueva plantilla debes pulsar sobre el enlace “Nueva plantilla” rodeada en la imagen anterior.
Directamente se creara el archivo .pot que podemos empezar a traducir o descargar:
OTRAS CARACTERÍSTICAS DE LOCO TRANSLATE
Loco Translate es un plugin bastante simple, pero a la vez tiene bastantes características que te ayudaran a traducir hasta la última parte de tu Wordpress.
Además, si combinamos Loco Translate con un plugin como WPML podemos internacionalizar cualquier sitio web al completo, consiguiendo una web multiidioma.
- Loco Translate tiene una característica experimental (por el momento) que permite meterle mano a los archivos de traducción del núcleo de Wordpress, aunque normalmente las traducciones salen muy rápido en las actualizaciones de Wordpress.
- Este plugin nos permite usar un compilador de archivos .mo externo o utilizar el integrado.
- Loco Translate realiza copias de seguridad de los archivos .po mientras se realiza la traducción desde el propio plugin.
- Loco Translate revisa previamente los permisos de escritura y lectura de los archivos de traducción para garantizar que el plugin puede trabajar.
Deja una respuesta
Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *