Loco Translate para traducir themes y plugins en WordPress

Por | 2017-01-10T12:57:23+00:00 11/07/2016|WordPress|12 Comentarios

Ya hemos hablado en una ocasión de como traducir WordPress, ya que, aunque actualmente la mayoría de plugins y themes están traducidos al español (al menos los Premium), puede que no siempre nos encontremos todo traducido, puede que nos encontremos partes sin traducir producto de una actualización reciente o similar, aquí es donde entra en acción el plugin Loco Translate.

En otro artículo que publicamos hace un tiempo (https://raiolanetworks.es/blog/traducir-wordpress-espanol/) 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 translateLoco 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:

traducir wordpressComo puedes ver en la siguiente imagen, Loco Translate detecta automáticamente los archivos .po .mo y .pot, e incluso nos permite crear nuevas traducciones:

traducir wordpressComo 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.

traducir wordpressLoco 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”:

traducir wordpressEn 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/):

wordpress españolPara 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:

wordpress españolEl 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:

wordpress españolPor 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:

wordpress españolPara 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:

wordpress español

 

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.
[Total: 10 Promedio: 3.6]

About the autor:

Mi nombre es Alvaro Fontela, soy consultor Wordpress y blogger activo desde hace años. Co-Fundador de Raiola Networks, escribiendo sobre Wordpress en este blog día tras día.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies