Avisos
Vaciar todo

Problemas con las traducciones de WooCommerce

38 Respuestas
4 Usuarios
0 Reactions
631 Visitas
 Anna
Respuestas: 63
Trusted Member
Topic starter
 

Hola, buenos días, con el plugin "Loco Translate" estoy intentando traducir algunas cadenas de WooCommerce que por alguna razón siguen apareciendo en la tienda en inglés (a pesar de que el plugin me indica que el progreso de la traducción está completado al 100%).

Creo que puede ser un problema de la ruta de la carpeta "languages", y aunque he eliminado la traducción existente y he vuelto a crearla con la ruta deseada, no consigo traducir, ni tan siquiera me deja guardar los cambios que he realizado de prueba. Este es el error que me indica y que no entiendo en absoluto:

Error: #wpadminbar{display:none}Página no encontrada | AROMAS QUE CURAN {"@context":"https://schema.org","@type":"Person","url":"https://premium.aromasquecuran.es/","sameAs":[],"@id":"#person","name":"Anna Horno"} window._wpemojiSettings = {"baseUrl":"https://s.w.org/images/core/emoji/11/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/11/svg/","svgExt":".svg","source":{"concatemoji":"https://premium.aromasquecuran.es/wp-includes/js/wp-emoji-release.min.js?ver=4.9.8"}};. Comprueba la salida de la consola para información de depuración

Adjunto capturas de la configuración.
Os agradeceré vuestra ayuda, porque me estoy volviendo loca.
Muchas gracias!!

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 10/09/2018 1:55 pm
 Anna
Respuestas: 63
Trusted Member
Topic starter
 

Hola Pepe, buenos días. Muchas gracias por tu detallada respuesta.

He buscado "your order" con el TextPad y sólo me muestra un resultado (adjunto captura).

Si puedes ayudarme te lo agradeceré, tengo que traducirlo como sea... queda fatal todo en castellano y esa frase en inglés.

Gracias y buen día!!


 
Respondido : 17/09/2018 10:57 am
 Anna
Respuestas: 63
Trusted Member
Topic starter
 

No sé si esta captura pudiera ayudarte a localizarlo...


 
Respondido : 17/09/2018 11:47 am
 Anna
Respuestas: 63
Trusted Member
Topic starter
 

Si lo edito como HTML desde el inspector del navegador y lo traduzco, funciona la traducción (adjunto captura), pero no sé dónde encontrar esta etiqueta.


 
Respondido : 17/09/2018 11:56 am
Pepe
 Pepe
Respuestas: 41268
Illustrious Member Admin
 

Hola Anna.

Revisa dentro del archivo woocommerce -> templates -> checkout _> form-checkout.php
Tienes que tener algo parecido a esto:
->

Modifica ' Your order ' por el texto que quieras que se muestre.

.- Comprueba si dentro de wp-content -> themes -> customify -> woocommerce -> templates -> checkout tienes el archivo form-checkout.php. Lo editas y modicas esa linea.

Si no lo tienes copia la carpeta templates que tienes en plugins -> Woocommerce

Un saludo


 
Respondido : 17/09/2018 11:57 am
 Anna
Respuestas: 63
Trusted Member
Topic starter
 

Gracias Pepe, es lo primero que miré.
Ambos archivos están traducidos (adjunto captura)


 
Respondido : 17/09/2018 12:28 pm
 Anna
Respuestas: 63
Trusted Member
Topic starter
 

Pero veo que la ruta en el Theme es otra:

> themes -> customify -> woocommerce -> checkout -> form-checkout.php.

Sin la carpeta "templates" conteniendo todos los archivos.

No obstante, he creado la carpeta "templates" y he incluido los archivos en ella y tampoco funciona.


 
Respondido : 17/09/2018 12:45 pm
 Anna
Respuestas: 63
Trusted Member
Topic starter
 

Pero veo que la ruta en el Theme es otra:

> themes -> customify -> woocommerce -> checkout -> form-checkout.php.

Sin la carpeta "templates" conteniendo todos los archivos.

No obstante, he creado la carpeta "templates" y he incluido los archivos en ella y tampoco funciona.


 
Respondido : 17/09/2018 12:46 pm
Pepe
 Pepe
Respuestas: 41268
Illustrious Member Admin
 

Hola Ana.

Si reviso con el inspector del navegador veo que se genera con el código que te indique antes:

Your order

Tendría que modificarse cambiando esas líneas.

Prueba a editar la plantilla desde el Live y revisa si forma parte de la plantilla y puedes cambiarlo desde el live.

Un saludo


 
Respondido : 17/09/2018 5:06 pm
 Anna
Respuestas: 63
Trusted Member
Topic starter
 

Sí, es lo que te comentaba yo esta mañana, pero ya ves que en la web sigue apareciendo en inglés.

¿Puede ser que venga de otro sitio?
Tanto en el “form-checkout.php” del Theme como del plugin he añadido un “display:none” y sin embargo sigue apareciendo en la página el “your order”.


 
Respondido : 17/09/2018 5:28 pm
 Anna
Respuestas: 63
Trusted Member
Topic starter
 

Te adjunto captura


 
Respondido : 17/09/2018 5:49 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Prueba ocultar por CSS ya que es posible que el archivo que has moficado no sea el que se esta cargando.

Prueba con el siguiente código CSS:

#order_review h3.order_review_heading{
	display:none!important;
}

Puedes agregar este código CSS en algún archivo .css de tu theme o child-theme, también puedes revisar
https://www.webempresa.com/blog/como-agregar-codigo-css-en-wordpress.html

Saludos.


 
Respondido : 17/09/2018 5:54 pm
 Anna
Respuestas: 63
Trusted Member
Topic starter
 

Pues efectivamente lo que está cargando como "your order" es lo que acabo de ocultar con CSS.

Así se ve ahora (adjunto captura).

¿Dónde busco el archivo?


 
Respondido : 17/09/2018 5:59 pm
 Anna
Respuestas: 63
Trusted Member
Topic starter
 

¿No debería cargar por defecto la línea anterior, donde aparece como “Tu Pedido”, y que sí que corresponde al archivo del Theme? Adjunto captura.

Me estoy volviendo loca, ya no sé dónde buscar, porque la solución de que no se vea un título tampoco me convence…


 
Respondido : 17/09/2018 6:14 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

El archivo que has copiado debería estar dentro de una ruta como:

wp-content/themes/TU_THEME/woocommerce/checkout/form-checkout.php

Si tienes problemas con esto mejor envía una captura de pantalla para ver la ruta en la que lo has copiado

La otra opción es que evalúes hacerlo con el código CSS que te envié antesocultarlo.

Saludos.


 
Respondido : 17/09/2018 6:39 pm
 Anna
Respuestas: 63
Trusted Member
Topic starter
 

Ya tengo controlada la ruta en el Theme, que es la que tú me indicas.
El problema es que el título en la página del checkout no lo carga de ahí.
El único título que se carga es el "your order" que he ocultado con el código CSS que tú me has indicado. Pero yo no quiero ocultar el título, quiero que aparezca es castellano como todo lo demás, y como te digo, ese "your order" no está ni en el archivo "form-checkout.php" de la carpeta del Theme ni en el de la carpeta del Plugin WooCommerce.
Te pregunto si se te ocurre algún otro sitio donde pueda estar y desde el que está cargando el título "your order" para poder traducirlo.


 
Respondido : 17/09/2018 7:05 pm
Página 2 / 3