Índice de contenidos
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».
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».

Aparecerá una pantalla como la siguiente:
Se deben realizar tan solo 4 pasos, los cuales son:
- En la caja de texto buscar el texto que se quiere traducir
- Se mostrarán los textos que coinciden con la búsqueda
- En el campo de edición del idioma selecionado, insertar la traducción correspondiente
- 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.
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:
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).
2.- Abrir el Notepad++. y en la barra superior, pulsar en «Buscar» y luego en «Buscar en archivos», se debe introducir los siguientes datos:
- 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»
- El campo «Reemplazar por» debe estar vacío.
- El campo «Filtros» puede dejarse vacío o bien poner *.php (para que busque tan solo en los ficheros .php).
- Carpeta: Aquí se debe seleccionar la carpeta de LearnPress del escritorio que contiene lo descargado del FTP.
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»
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.
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».
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 /
7.- Al entrar al curso de LearnPress el mensaje aparecerá en traducido.
¡Hay que tener en cuenta que si se actualiza el plugin de LearnPress estas traducciones se perderán!
Deja tu comentario