Hola buenas tardes,
Me encuentro con un problema bastante curioso, y la verdad que no doy con la causa o con la posible solución. El problema consiste en que las traducciones que ejerzo con loco translate no me aparecen reflejadas y el caso es que antes si que me aparecían y no entiendo que ha podido pasar.
Adjunto las capturas de la configuración que tenia hecha, configuración que me funcionaba correctamente. En ella guardaba el nuevo idioma (Español) en el tema que utilizo (Webion) en la carpeta asociada a system. Las principales lineas que quería traducir son las que me aparecían en ingles al buscar en la web y las de las entradas de el blog. Insisto en que con esa configuración me estaba funcionando perfectamente.
El ultimo cambio que hicimos que le pudo afectar fue el de añadir el magic cache, pero ya nos pusimos en contacto con el servicio de tickets y nos comentan que ese no ha sido el problema. Probamos a desactivarlo y tampoco funciono de tal manera que lo hemos descartado como problema. Según el soporte no está habiendo ninguna restricción ni fallo que a ellos se les reporte.
¿Como podríamos solucionar este problema?
Muchas gracias de antemano y un saludo,
Sergio
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Lo único que se me ocurre es que sea un tema de cache, tal como comentas.
Has desactivado correctamente el plugin, de manera general no se descativa desde WordPress, sino dentro de la configuración del plugin, revisa: https://guias.webempresa.com/preguntas-frecuentes/desactivar-magic-cache-varnish-desde-la-administracion-web/
Si modificas algún artículo te ocurre lo mismo?
Saludos.
He desactivado correctamente el plugin y no obtengo resultado. También probé a renombrar los archivos webion-es-ES.po por es-ES.po y tampoco. Al actualizar los artículos tampoco se soluciona.
Ando bastante perdido.
Hola Sergio.
puedes utilizar el programa Poedit para modificar las constantes de los textos directamente en lso archivos del idioma de la plantilla:
otra cosa que puede estar pasando es que no forme parte de una cadena de texto y forme parte del codigo de la plantilla.
Una opción interesante que no suele fallar es utilizar TextPad para buscar las cadenas que quieres modificar.
- Desde tu cPanel comprimes la carpeta donde tengas la web, por ejemplo /public_html/ en un archivo .zip y lo descargas a tu PC
- En tu PC lo descomprimes.
- Abres TextPad, Buscar, Buscar en archivo (Control+F5)
- En la ventana "Buscar en Archivos":
Buscar: El texto que quieres encontrar
En archivos: *.*
En carpeta: la carpeta que hayas descomprimido del componente.
Marcar la opción (abajo) "Buscar en subcarpetas".
Clic en botón "Examinar" y esperar resultados.
Otra opción en lugar de TextPad es NotePad++
- Notepad++: notepad-plus-plus.org/download/v6.2.2.html
- Textpad: www.textpad.com/download/index.html
Si aún ni con Textpad no localizas la cadena para traducirla dínoslo y veremos que podemos hacer para resolverlo.
Saludos
Lo curioso es que con loco translate me estaba funcionando perfectamente. Otra cosa que he intentado es cojer los propios archivos .po de el tema y traducirlos pero tampoco me aparece reflejado cosa que me parece muy extraña.
¿Es posible que poedit lo solucionara o solo cambiaría esos mismos archivos?
Revisando un archivo .mo me he encontrado el problema que adjunto.
Hola
Con el archivo .mo no debes trabajar, debes usar el .po o .pot, puedes probar con poedit, cuando modifiques un archivo .po te creará automáticamente el .mo que usará WordPress, por lo que tendrás que subir el .mo modificado.
Saludos.