• Ir a navegación principal
  • Ir al contenido principal
  • Ir a la barra lateral primaria
  • Ir al pie de página

Dani Sánchez - Gestionatuweb

Desarrollador web freelance - Dani Sánchez Gestionatuweb

  • ¿Eres agencia?
  • WordPress
    • Mantenimiento
    • Desarrollo
    • Soporte técnico
  • Cursos
  • Porfolio
  • Blog
  • Contacto
  • Solicita Presupuesto
Estás aquí: Inicio / Actualidad / Traduce tus plugins de Wordpress de forma sencilla con Loco Translate

Actualidad, Tutoriales, Wordpress / 11 de agosto de 2016

Traduce tus plugins de WordPress de forma sencilla con Loco Translate

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 con: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

Barra lateral primaria

Daniel Sánchez

@danisanchez82
t.me/gestionatuweb

Buscar en la web

Entradas recientes

  • Adiós WhatsApp…
  • Configuración de WP Fastest Cache
  • Cómo añadir un enlace personalizado en el menú admin de WordPress
  • Hooks de Genesis Framework (init, header y framework) – Parte 1
  • Añade el soporte de Genesis Framework para tus Custom Post

Categorías

  • Actualidad
  • Destacado
  • Divi
  • Drupal
  • Elementor
  • Genesis
  • Joomla!
  • Linux
  • Publicaciones
  • Tutoriales
  • WooCommerce
  • Wordpress

Comentarios recientes

  • Carlos en Crear un WebView con Android Studio para cargar una web en una APP Android
  • william maffiold en Instalar LAMP y phpMyAdmin en MX Linux 19
  • dani en Divi, diseñar una plantilla predeterminada para cargar Custom Posts
  • dani en Subir un WordPress terminado de tu ordenador (local) al servidor final (hosting)
  • Carlos en Divi, diseñar una plantilla predeterminada para cargar Custom Posts

Hosting de confianza

Footer

Buscar en la web

  • Inicio
  • Agencias
  • Mantenimiento WordPress
  • Desarrollo WordPress
  • Soporte técnico WordPress
  • Cursos
  • Portfolio
  • Blog
  • Contacto
  • Política de privacidad

Mis redes

  • Facebook
  • LinkedIn
  • Twitter
  • YouTube

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

Utilizo cookies para obtener datos estadísticos sobre el uso de mi sitio web y personalizar la publicidad (no intrusiva) del blog según tus intereses. En ningún caso estas cookies te identifican como persona, solo a tu dispositivo en la Red. Aceptando el uso de cookies me ayudarás a mantenener el blog gracias a la publicidad y podré mejorar la experiencia de uso gracias a la analítica web. Puedes navegar por mi sitio web sin que se instale ninguna de estas cookies, aunque este mensaje permanecerá visible en todo momento.AceptoPolítica de privacidad