• Ir a navegación principal
  • Ir al contenido principal

Dani Sánchez

Gestionatuweb

  • Quién soy
  • Agencias
  • WordPress
    • Mantenimiento
    • Desarrollo
    • Soporte
  • Cursos
  • Portfolio
  • Blog
  • Contacto
  • Solicita Presupuesto

Traduce tus plugins de WordPress de forma sencilla con Loco Translate

11 de agosto de 2016 por dani Dejar un comentario

Cuando descargamos un plugin que resulta útil e interesante para nuestro proyecto web, pero no viene traducido a nuestro idioma, existe la posibilidad de traducirlo nosotros mismos sin necesidad de editar los archivos internos del plugin, que es donde están las cadenas de texto que deberíamos cambiar. El problema es que si actualizamos a una nueva versión del plugin, todos los cambios que hayamos hecho se sobrescribirán y tendremos que hacer de nuevo el trabajo.

Por esta razón los archivos de traducción se encuentran en archivos aparte, con extensión .pot, y .mo. Por ejemplo, spanish.pot o english.mo.

Para añadir un nuevo idioma, bastaría con duplicar uno de estos archivos y modificar las cadenas de texto al idioma deseado. Y para hacer esto de forma sencilla contamos el plugin Loco Translate.

Nos dirigimos a la página de plugins para buscarlo y descargarlo:

Descargar Loco Translate

Y lo activamos. Con lo cual nos aparecerá un nuevo menú en WordPress:

Menú Loco Translate

Si hacemos clic en Gestionar traducciones, nos llevará a una página donde aparecerán listados todos nuestros temas y plugins de wordpress:

Listado de temas y plugins

 Podemos ver en cada tema y plugins los idiomas a los que está adaptado y podemos agregar nosotros el que deseemos:

Agregar nuevo idioma

Por ejemplo, el plugin Add Metatags, que usamos para añadir meta datos a nuestras páginas y entradas, está solamente en inglés, y lo vemos tal cual:

Plugin Add Metatags

Si quisiéramos adaptarlo al español, tendríamos que localizarlo en la lista de plugins de Loco Trasnlate y añadir un nuevo idioma:

añadir idioma add metatags

Primero nos pedirá el idioma al que vamos a realizar la traducción y en qué lugar vamos a guardar el archivo de idioma, que puede ser en la carpeta del propio plugin, o en la carpeta general de idiomas de WordPress. Por problemas que he tenido al guardarlo en la carpeta del plugin, suelo optar por guardarlo directamente en la carpeta global de idiomas de Wordpres:

Crear una nueva traducción

Pulsamos en Comenzar la traducción:

pantalla de traducción

La pantalla de traducción nos indica que el plugin contiene 324 cadenas de texto que pueden ser traducidas. Todas las cadenas están listadas en el cuadro Texto origen.

No es necesario traducir todas las cadenas de texto, podemos limitarnos a aquellas que únicamente nos interesen.

Para ayudarnos a localizar las cadenas de nuestro interés podemos valernos del filtro del menú principal:

filtro de cadenas

Una vez localizada en el cuadro de origen, solo tenemos que seleccionarla y escribir su equivalente en español en el cuadro Spanish (Spain) traducción:

Traducir una cadena de texto

Y así, una a una vamos localizando y traduciendo todas las cadenas que necesitemos:

Traducción de otra cadena

Al final podemos ver el resultado, como ahora las cadenas de texto que antes aparecía en inglés, se han sustituido por nuestra traducción al español:

Resultado final traducido

Este plugin es muy útil para sitios multilingües, donde podemos adaptar nuestro tema y plugins a todos los idiomas que vayamos usar. WordPress seleccionará un idioma u otro dependiendo del origen del visitante, que generalmente se basa en la configuración de idiomas de su navegador.

Archivado en: Actualidad, Tutoriales, Wordpress Etiquetado como: plugins, tutoriales, wordpress

Interacciones con los lectores

Este artículo puede contener código que podría no funcionar correctamente en tu versión de WordPress o causar incompatibilidad con tu plantilla o plugins. Úsalo bajo tu responsabilidad y haz siempre copia de tus archivos antes de modificarlos.

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

  Acepto la política de privacidad

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Daniel Sánchez

@danisanchez82
t.me/gestionatuweb

Buscar en la web

Entradas recientes

  • Crear zonas de widgets en Genesis Framework
  • Agrupar marcadores en clusters en OpenStreetMap
  • Añadir iconos nativos en el menú de WordPress (Dashicons)
  • Configurar PayPal Estándar en WooCommerce
  • Ya está disponible WordPress 5.7 «Esperanza»

Categorías

  • Actualidad
  • Cursos
    • Afiliación AliExpress
    • Agent Press Pro
    • Bettaso Web Restaurantes
    • Iniciación a PHP
    • WooCommerce
    • WordPress
  • Destacado
  • Divi
  • Drupal
  • Elementor
  • Genesis
  • Joomla!
  • Linux
  • Publicaciones
  • Sin categoría
  • Tutoriales
  • WooCommerce
  • Wordpress

Comentarios recientes

  • Omar en Instalar un servidor web en Linux para pruebas y aprendizaje con XAMPP (actualizado)
  • ANTONIO en Crear un efecto Parallax (paralaje) con DIVI Builder
  • alex en Impedir el acceso al Dashboard (wp-admin) a usuarios no administradores
  • Andres Puerta en Pinpoint Booking, sistema de reservas para WordPress muy completo
  • JM en Insertar un mapa de Google para indicar una ubicación y cómo llegar

Hosting de confianza

Sitios web corporativos, blogs y tiendas online cuidando hasta el mínimo detalle

Si deseas proponerme un proyecto web no dudes en ponerte en contacto conmigo.

Contacto

© 2016–2021 Gestionatuweb · Programado con Genesis Framework · Iniciar sesión · Privacidad

  • Youtube
  • Facebook
  • Twitter
  • Linkedin