Saltar al contenido Saltar a la barra lateral

Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.

Problema:
El cliente intenta traducir un texto añadido al archivo

functions.php

del tema hijo de Avada y, aunque el texto aparece para su traducción en el backend después de escanear las cadenas, no se refleja la traducción en el front-end.

Solución:
Si estás experimentando este problema, te recomendamos seguir estos pasos:
1. Crea una copia de seguridad del sitio completo.
2. Ve a WPML -> Traducción de cadenas, selecciona la cadena y elimínala.
3. Ve a WPML -> Localización de temas y plugins y escanea el tema hijo.
4. Regresa a WPML -> Traducción de cadenas, busca y traduce la cadena nuevamente (puede que se encuentre dentro de los textos de administración).
5. Borra cualquier memoria caché que pueda existir y comprueba si el problema se resolvió.

Es importante mencionar que las soluciones con código personalizado caen fuera del alcance de nuestro servicio de soporte. Si después de seguir estos pasos el problema persiste, te recomendamos contactar a uno de nuestros partners certificados.

Ten en cuenta que esta solución podría ser irrelevante si ya está desactualizada o si no se aplica a tu caso. Si es así, te sugerimos abrir un nuevo ticket de soporte. Además, te recomendamos encarecidamente revisar los problemas conocidos, verificar la versión de la solución permanente y confirmar que has instalado las últimas versiones de temas y plugins.

Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.

Etiquetado: 

Este tema contiene 1 respuesta, tiene 2 voces.

Última actualización por Carlos Rojas hace 1 año, 11 meses.

Asistido por: Carlos Rojas.

Autor Publicaciones
mayo 2, 2024 a las 16:42 #15588526

Pere

Estoy intentando traducir el texto de un codigo añadido al functions.php del tema hijo de Avada, hace pocos momentos por chat un compañoro vuestro me indico unas modificaciones en el codigo, y despues de escanear las cadenas, este texto apareció para su traducción, pero aún así no resuelve la traducción en el front-end, el codigo que tengo en este momento es:
/**
* Mensaje para envios fuera de EU despues de calculadora de envio
*
*/
add_action( 'woocommerce_before_shipping_calculator', 'function_woocommerce_before_shipping_calculator' );
function function_woocommerce_before_shipping_calculator() {
_e('<h3>ATENCIÓN ENVIOS FUERA UE<br>Para envios fuera de EU consultar a gustaff@gustaff.pro</h3>', 'Avada-Child-Theme-txt');
}

El aviso aparece en la version en castellano en todos los idiomas.

mayo 3, 2024 a las 08:39 #15590226

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,
Muchas gracias por contactarnos

Por favor tenga en cuenta que las soluciones con código personalizado caen fuera del alcance de nuestro servicio de soporte y lo correcto es contactar a uno de nuestros partners certificados en https://wpml.org/contractors/

Dicho lo anterior, le pido que realice los siguientes pasos con el objetivo de aislar la causa del problema:
- Cree una copia de seguridad del sitio completo
- Vaya a WPML -> Traducción de cadenas -> Seleccione la cadena y elimínela
- Vaya a WPML -> Localización de temas y plugins -> Escanée el tema hijo
- Regrese a WPML -> Traducción de cadenas -> Busque y traduzca la cadena nuevamente (es posible se encuentren dentro de los textos de administración)
- Borre cualquier memoria cache que pueda existir y compruebe si el problema se resolvió.

Saludos,
Carlos