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 tiene problemas para traducir el texto de un botón en una página web que utiliza Advanced Custom Fields (ACF). Aunque en la traducción de la web el botón está traducido, en algunos casos, como en el hotel 'SOLYMAR Gran Hotel', el texto del botón sigue mostrándose en español, el idioma original. Además, en otros idiomas de la misma página, el texto del botón no aparece disponible para traducir en la administración del plugin.

Solución:
1. Verificar la configuración de los campos de ACF:
- Se recomienda seleccionar "Mismos campos en todos los idiomas" para el grupo de campos de ACF. Si se está utilizando el modo experto, es importante seguir las recomendaciones de nuestra documentación que puedes consultar aquí: https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/recommended-custom-fields-translation-preferences-for-acf-and-wpml/
- Confirmar qué tipos de campos son traducibles (por ejemplo, texto, URL, checkbox, etc.), y si se está utilizando un repetidor.

2. En el Editor de Traducción Avanzado (ATE), los enlaces están ocultos por defecto. Para encontrarlos, utiliza la barra de búsqueda en la parte superior izquierda del editor y busca "http" para ver todos los enlaces salientes de esa página.

Si esta solución no resuelve tu problema o parece desactualizada, te recomendamos abrir un nuevo ticket de soporte. También es altamente recomendable revisar los problemas conocidos en https://wpml.org/known-issues/, verificar la versión del arreglo permanente y confirmar que tienes instaladas las últimas versiones de los temas y plugins. Para más asistencia, visita nuestro foro de soporte en https://wpml.org/es/forums/forum/soporte-en-espanol/.

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.

Este tema contiene 1 respuesta, tiene 2 voices.

Última actualización por Nicolas V. hace 1 año, 1 mes.

Asistido por: Nicolas V..

Autor Publicaciones
septiembre 5, 2024 a las 3:07 pm #16145703

Avanza

Antecedentes del problema:
Hola. Tenemos una página web en la que utilizamos Advanced Custom Fields para crear campos personalizados. Hemos creado unos campos personalizados, entre ellos un botón, que nos está dando problemas para traducirlos. Se puede ver el ejemplo en esta web: enlace oculto. En el primer apartado tenemos un listado de Hoteles (SOLYMAR Gran Hotel, Estimar Calpe Apartments,....) en los que mostramos una foto, un texto y un botón.

Síntomas:
En algunos casos no conseguimos traducir el texto del botón. En el ejemplo se puede ver que en el primer hotel, SOLYMAR Gran Hotel, el texto no está traducido; en cambio en el Hotel Estimar Calpe Apartments sí que está traducido. En la traducción de la web ambos botones están traducidos, pero el primero sigue mostrándose en el idioma original, el español. Y en otros idiomas de la misma página no se muestra el texto del botón para traducir en la administración del plugin.

Preguntas:
¿Qué podemos hacer para traducir el texto del botón que no se traduce?
¿Cómo podemos modificar el enlace del botón en la traducción si no se muestra?

septiembre 5, 2024 a las 4:13 pm #16145965

Nicolas V.
Colaborador

Idiomas: Inglés (English ) Francés (Français )

Zona horaria: America/Lima (GMT-05:00)

Hola,

Muchas gracias por contactar al soporte de WPML.

1. ¿Podrías proporcionarme más detalles sobre la configuración de los campos de ACF?
- ¿Qué modo multilingüe estás utilizando para el grupo de campos de ACF? Te recomiendo seleccionar "Mismos campos en todos los idiomas".

- Si estás utilizando el modo experto, ¿sigues las recomendaciones de nuestra documentación? Puedes consultarlas aquí: https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/recommended-custom-fields-translation-preferences-for-acf-and-wpml/
- Además, veo que los siguientes campos son traducibles: botón, botón_enlace, botón_texto, botón_texto_boton. ¿Podrías indicarme qué tipos de campos son (por ejemplo, texto, URL, checkbox, etc.)? En particular, me gustaría saber si estás utilizando un repetidor.

2. En el Editor de Traducción Avanzado (ATE), los enlaces están ocultos de manera predeterminada. Para encontrarlos, utiliza la barra de búsqueda ubicada en la parte superior izquierda del editor. Simplemente busca "http" y podrás ver todos los enlaces salientes de esa página.
Ref: https://wpml.org/announcements/2020/02/traducir-enlaces-con-el-editor-de-traducción-avanzado/

septiembre 6, 2024 a las 12:30 pm #16149013

Avanza

Hola Nicolas

No lo entiendo, hoy he vuelto a probar lo mismo que ayer y anteayer, y puedo traducir los botones y los enlaces.
Llevávamos dos días dándole vueltas, porque en la opción de Configuración de "Traducción de campos personalizados", el campo "enlace" es el que usamos para los botones. Pues tenía marcada la opción "Copiar", marcábamos la opción "Traducir" y lo guardábamos. Al ir a traducir el botón, lo traducíamos, lo guardábamos, y al mirar la configuración, volvía a estar marcada la opción de "Copiar". En la web el texto no estaba traducido aunque en la traducción sí lo estaba.
Lo probamos decenas de veces, probamos a hacer traducciones en modo Experto, a cambiar la configración de los campos, incluso mirando la base de datos, no encotrábamos el motivo de por qué se volvía a marcar la opción de "Copiar".
Hoy he hecho la misma prueba y ahora sí que se mantiene marcada la opción de "Traducir", por lo que estoy pudiendo traducir los botones y los enlaces y ya se muestran en la página principal.

Lo dicho, no sabemos el motivo pero funciona.

Gracias por tu ayuda, saludos.