Como traducir LearnPress con Loco Translate

Lo forma más fácil de traducir LearnPress, y sus plugins, es instalar Loco Translate en nuestro WordPress. Una vez instalado, ve a la administración de tu WordPress y acude a Loco Translate y selecciona la opción de «Plugins».

Traducir plugins con Loco Translate

Busca el plugin de LearnPress y hacer clic sobre él, ahora se verán todos los idiomas a los que se ha traducido, en nuestro caso se requieren modificar las traducciones del español. Para ello situa el ratón encima del nombre y pulsa sobre la opción de «Editar».

Editar idioma en Loco Translate

Aparecerá una pantalla como la siguiente:

Pasos de traducir con Loco Translate

Se deben realizar tan solo 4 pasos, los cuales son:

  1. En la caja de texto buscar el texto que se quiere traducir
  2. Se mostrarán los textos que coinciden con la búsqueda
  3. En el campo de edición del idioma selecionado, insertar la traducción correspondiente
  4. Guardar los cambios

Se pueden repetir todos estos pasos tantas veces sean necesarias para traducir cualquier texto de LearnPress.

Hay que tener cuidado al traducir ciertos textos en los que aparecen carateres como «Accept %s», no se deben modificar estos caracteres (%s), siendo la traducción correspondiente: Aceptar %s»

Traducir LearnPress «a pelo»

En algunos casos, no todos los literales de LearnPress vienen con opción de ser traducidos al español por lo que no se puede utilizar Loco Translate.

Para ello se ha tenido que realizar la traducción «a la fuerza» o «a pelo», es decir se ha modificado el literal en el fichero correspondiente.

Es el caso del mensaje de que un curso ha sido bloqueado por que se ha consumido su tiempo, el mensaje en inglés es «the course duration has run out. You cannot access the content of this course more.» pero no se ha podido traducir con Loco Translate, por ello se va a traducir directamente en el archivo donde aparece.

mensaje en inglés en LearnPress

Es recomendable que antes de hacer este proceso se haga una copia de seguridad de la web para que el caso de error, se puedan revertir los cambios realizados gracias a la copia de seguridad.

Para este proceso de traducir este texto u otro literal que no se pueda traducir con Loco Translate, se requiere de:

  • Tener una conexión FTP que permita descargar archivos de tu web
  • Un editor de textos que permita buscar contenido en carpetas, como por ejemplo, el Notepad++

Los pasos a seguir para traducir textos de LearnPress serían los siguientes:

1.- Crear una carpeta en el escritorio llamada «learnpress», acceder al FTP y descargar en dicha carpeta del plugin de LearnPress ( El plugin estará dentro de la carpeta wp-config –> plugins –> LearnPress).

Descarga de LearnPress por FTP

2.- Abrir el Notepad++. y en la barra superior, pulsar en «Buscar» y luego en «Buscar en archivos», se debe introducir los siguientes datos:

  1. El campo «Buscar» se debe poner el literal que no se puede traducir, en nuestro caso el texto es «the course duration has run out. You cannot access the content of this course more»
  2. El campo «Reemplazar por» debe estar vacío.
  3. El campo «Filtros» puede dejarse vacío o bien poner *.php (para que busque tan solo en los ficheros .php).
  4. Carpeta: Aquí se debe seleccionar la carpeta de LearnPress del escritorio que contiene lo descargado del FTP.
Cómo buscar en archivos con Notepad++

3.- Pulsar en buscar para que se muestren los resultados donde aparece el texto especificado.

La ruta del fichero es … Escritorio / learnpress / learnpess / template / single-course.

En este caso el texto se ha encontrado en la línea 37  del fichero de nombre «content-protected.php»

Resultado encontrado para traducir

4.- Acudir a la carpeta de escritorio donde se había descargado LearnPress y buscar el texto a traducir en el documento encontrado, la ruta se ha obtenido en el paso anterior.

Linea 37 a modificar

5.- Actualizar el literal por el deseado, en este caso «La duración del curso ha finalizado, no se puede acceder más al contenido de este curso».

Texto traducido

6.- Subir el fichero editado a través del FTP, sobreescribiendo el fichero anterior.

Es importante que este fichero actualizado se debe subir a misma ruta, que será algo similar a:  wp-config / plugins  / learnpress / templates / single-course /

Subida de fichero por FTP

7.- Al entrar al curso de LearnPress el mensaje aparecerá en traducido.

Texto traducido para el alumno

¡Hay que tener en cuenta que si se actualiza el plugin de LearnPress estas traducciones se perderán!

  • Lo ideal sería guardar cada fichero traducido en un lugar que no se actualice por si nos hiciera falta en un futuro subir la traducción

¡Valora este artículo y ayúdame a mejorar la calidad del blog!
(Votos: 0 Promedio: 0)