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 un sitio multilingüe con español como idioma principal y ha instalado el plugin 'Modern Events Calendar PRO' (MEC). Al crear un lugar para un evento y traducirlo automáticamente a otros idiomas con WPML, el campo 'LUGARES' se duplica, creando una entrada por cada idioma, en lugar de usar el mismo lugar para todas las traducciones.

Solución:
Primero, asegúrate de que la taxonomía 'LUGARES' esté configurada como traducible en WPML > Configuración > Traducción de taxonomías. Si el campo es 'mec-places' y aparece como traducible, pero no debería serlo, puedes utilizar la funcionalidad 'copiar a todos los idiomas' para que el nombre del lugar aparezca en español, independientemente del idioma seleccionado.

Si decides traducir manualmente un lugar y quieres asegurarte de que se agregue correctamente en el idioma deseado, sigue estos pasos en WPML > Soporte > Solución de Problemas:

- Sincronizar taxonomías de entradas (busca 'lugares' o el nombre correcto)
- 'Clear the cache in WPML' (Limpia el cache de WPML)
- 'Remove ghost entries from the translation tables' (Quitar las entradas fantasma de las tablas de traducción)
- 'Fix element_type collation' (Reparar la intercalación de element_type)
- 'Set language information' (Determinar información de idioma)
- 'Fix post type assignment for translations' (Reparar asignaciones de tipo de entrada para las traducciones)

Si la solución proporcionada no es relevante para tu caso, porque puede estar desactualizada o no aplicarse a tu situación, te recomendamos abrir un nuevo ticket de soporte. También te sugerimos revisar los problemas conocidos y verificar la versión de la solución permanente, confirmando que tienes instaladas las últimas versiones de temas y plugins. Si necesitas más ayuda, no dudes en contactarnos en el foro de soporte de WPML.

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 3 respuestas, tiene 3 voices.

Última actualización por Paola Mendiburu hace 1 año, 6 meses.

Asistido por: Paola Mendiburu.

Autor Publicaciones
Abril 5, 2024 a las 10:30 am #15487371

PM

Hola

He comprado el plugin "Modern Events Calendar PRO = MEC" de enlace oculto que es Full compatible con WPML.

Lo he instalado en enlace oculto

El site está traducido a 6 idiomas, siendo ESPAÑOL el idioma principal.

El Plugin MEC, crea un nuevo campo llamado "LUGARES" para identificar la ubicación donde se celebran los eventos.

Por ejemplo, he creado un lugar llamado "Teatro Municipal".

Luego he creado un EVENTO con el plugin MEC, y le he asignado el lugar "Teatro Municipal".

Una vez que he publicado el evento, entonces hago una traducción automática con WPML a 5 idiomas.

Pero luego me encuentro que el campo llamado "LUGARES", se ha multiplicado por 5.

Es decir, ahora voy a la configuración de "LUGARES" y me encuentro con que se han creado 5 lugares nuevos (uno por cada idioma) y todos ellos con el mismo nombre: "Teatro Municipal".

Como puedo hacer para que el mismo "LUGAR" sea usado en todos los idiomas?

Muchas gracias.

Screenshot 2024-04-05 122826.jpg
Abril 8, 2024 a las 7:59 am #15492842

Alejandro
Partidario de WPML desde 02/2018

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

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

Hola!

Te ayudaré mientras un supporter toma tu caso.

En la captura me muestras el contenido duplicado pero no logro ver si arriba aparecen los links para los idiomas ya que lo que parece es que estos "lugares" no están como traducibles y por ende aparecen todos bajo el mismo idioma.

Estos "Lugares" parecen una taxonomía así que puedes ir a WPML > Configuración > Traducción de taxonomías y buscar allí "Lugares", asegurandote de que esté configurada como traducible?

si se trata de "mec-places" entonces si aparece como traducible pero sospecho que ese campo NO debería ser traducible y NO debería traducirse, ya que un lugar es el mismo no importa el idioma (pero esto es algo que el equipo de MEC te puede responder).

-----------------

Mientras tanto, si tu creas un lugar y luego lo traduces manualmente y en este caso si se agrega en el idioma deseado, entonces ve a WPML -> Soporte -> Solución de Problemas

Presiona los siguientes botones:

• Sincronizar taxonomías de entradas (busca "lugares" o con el nombre correcto)
• "Clear the cache in WPML" (Limpia el cache de WPML)
• "Remove ghost entries from the translation tables" (Quitar las entradas fantasma de las tablas de traducción)
• "Fix element_type collation" (Reparar la intercalación de element_type)
• "Set language information" (Determinar información de idioma)
• "Fix post type assignment for translations" ( Reparar asignaciones de tipo de entrada para las traducciones )

Avísanos que tal te va.

Abril 8, 2024 a las 11:19 am #15493848

PM

Hola Alejandro.

Efectivamente, LUGARES, es una taxonomía creada por el plugin MEC.

He ido a WPML > Configuración > Traducción de taxonomías y he buscado allí "Lugares" (estaba marcado como NO TRADUCIBLE).

Lo he marcado como TRADUCIBLE y ahora cada LUGAR, ya está traducido a su idioma correspondiente.

Es decir, ya no sale la taxonomía lugares 5 veces como antes (una por cada idioma).

Pero como bien dices, LUGARES no debería ser traducible, pues puede ser confuso en otros idiomas:

Lo que he hecho, es usar la funcionalidad "copiar a todos los idiomas" cada uno de los lugares, de forma que, independientemente del idioma seleccionado, el nombre del LUGAR, siempre va a aparecer en Español.

Muchas gracias por tu soporte.

Abril 8, 2024 a las 4:17 pm #15495497

Paola Mendiburu
Partidario de WPML desde 11/2020

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

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

Hola!

Me alegro que se haya podido resolver el problema.

Si se ha resuelto puedes marcar este ticket como resuelto, sino dime cómo te puedo ayudar.