Saltar navegación

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

Problem:
El cliente intentaba cambiar el enlace a la versión en inglés en la sección de ciudades en la página principal y no podía encontrar el enlace en la traducción de WPML.
Solution:
Primero, sugerimos que el elemento que contiene el enlace no se había registrado correctamente. Para solucionarlo, recomendamos seguir los pasos de nuestra guía sobre cómo registrar widgets personalizados de Elementor para traducción, disponible en https://wpml.org/documentation/related-projects/wpml-compatibility-test-tools-plugin/registering-custom-elementor-widgets-for-translation/.
Además, proporcionamos una alternativa que incluye:
1. Editar la página en el idioma original.
2. Cambiar al idioma secundario utilizando el selector de idiomas.
3. Seleccionar la opción de 'Editar de todas formas'.
4. Editar la página en el idioma secundario con Elementor.
5. Cambiar el enlace en el elemento y guardar los cambios.
También registramos el elemento en WPML usando una configuración XML personalizada:

<wpml-config><elementor-widgets><widget name="Houzez_elementor_grid_builder"><fields><field>more_text</field><field>more_text_d</field><field>properties_text</field><field>property_text</field><field>grid_title</field><field>more_link>url</field></fields></widget></elementor-widgets></wpml-config>

Le pedimos al cliente que actualice la traducción de la página de inicio al inglés y utilice el buscador para traducir los enlaces, como se describe en https://wpml.org/announcements/2020/02/translating-links-with-advanced-translation-editor/.
Si esta solución no resuelve su problema o si parece desactualizada, le recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos en https://wpml.org/known-issues/, verificar la versión del arreglo permanente y confirmar que tiene instaladas 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 17 respuestas, tiene 2 voces.

Última actualización por Carlos Rojas hace 9 meses.

Asistido por: Carlos Rojas.

Autor Entradas
mayo 17, 2024 en 11:29 am #15639208

francisco-javierR-6

Estoy intentando: cambiar el link a la versión inglés en la sección de ciudades en la página principal de enlace oculto

Enlazar a una página donde se pueda ver el tema:enlace oculto la versión en inglés está oculta por lo que necesitarán los datos de acceso que pueden solicitar en un mensaje privado

Esperaba: poder encontrar el enlace en la traducción de WPML pero no aparece (incluso si busco en el buscador http o similar)

En lugar de eso, no encontre en ningún sitio nada relacionado con este enlace, ni siquiera en la traducción de cadenas

mayo 17, 2024 en 11:44 am #15639364

Carlos Rojas
Supporter

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

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

Hola,
Muchas gracias por contactarnos

En este caso lo más probable es que el elemento que contiene el enlace no se haya registrado correctamente. Para registrarlo debe seguir los pasos descritos en esta guía: https://wpml.org/documentation/related-projects/wpml-compatibility-test-tools-plugin/registering-custom-elementor-widgets-for-translation/

Como alternativa puede seguir estos pasos:
- Edite la página en el idioma original
- Cambie al idioma secundario utilizando el selector de idiomas que aparece arriba en la barra de administración
- Seleccione la opción de 'Editar de todas formas'
- Edite la página en el idioma secundario con Elementor
- Edite el elemento -> Cambie el enlace -> Guarde los cambios y compruebe el resultado

Saludos,
Carlos

mayo 17, 2024 en 12:45 pm #15639728

francisco-javierR-6

hola Carlos, he tratado de seguir los pasos que indicas en el custom elementor widget, pero tras instalar el plugin y añadir el custom xml, no veo que aparezcan los enlaces para traducir,

podéis echar un vistazo si os facilito los datos de acceso?

muchas gracias.

mayo 17, 2024 en 1:23 pm #15639856

Carlos Rojas
Supporter

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

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

Por supuesto 🙂

He establecido su próximo mensaje como privado para que pueda compartir las credenciales de manera segura. No olvide crear una copia de seguridad del sitio completo antes de compartir las credenciales.

mayo 17, 2024 en 1:35 pm #15639913

francisco-javierR-6

***

mayo 20, 2024 en 8:26 am #15644207

Carlos Rojas
Supporter

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

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

Muchas gracias por compartir las credenciales

Los enlaces a los que se refiere son los de la sección 'The largest network of university student accommodation in Spain.'?

Si es así entonces debe comenzar traduciendo las páginas que las ciudades y luego editar la página de inicio en Español -> Realizar un pequeño cambio en el contenido -> Guardar los cambios y actualizar la traducción.

mayo 21, 2024 en 12:38 pm #15650493

francisco-javierR-6

Hola Carlos,

Gracias, lamentablemente después de hacer el cambio en la versión en español de esa página, y he vuelto a revisar la traducción y siguen sin aparecer.

Efectimante, me refiero a: The largest network of university student accommodation in Spain, aunque también ocurre para la sección inferior de: Student Residences near your University

Te agradezco si puedes revisar, cuál es el problema.

Mil gracias.
Javier

mayo 21, 2024 en 1:22 pm #15650873

Carlos Rojas
Supporter

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

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

Hola Javier,
Muchas gracias por su mensaje

He registrado el elemento en WPML -> Configuración -> Pestaña 'Configuración XML Personalizada' utlizando este XML:

<wpml-config>
  <elementor-widgets>
    <widget name="Houzez_elementor_grid_builder">
      <fields>
        <field>more_text</field>
        <field>more_text_d</field>
        <field>properties_text</field>
        <field>property_text</field>
        <field>grid_title</field>
        <field>more_link>url</field>
      </fields>
    </widget>
  </elementor-widgets>
</wpml-config>

Le pido que actualice la traducción de la página de inicio al Ingles y utlice el buscador donde podrá traducir los enlaces: https://wpml.org/announcements/2020/02/translating-links-with-advanced-translation-editor/

mayo 22, 2024 en 8:36 am #15656315

francisco-javierR-6

Gracias por trabajar en ello, Carlos.

Funciona tal y como esperaba, si viese cualquier error te notificaría, pero por el momento todo genial con tu soporte, como en ocasiones anteriores.

Saludos,

mayo 22, 2024 en 8:45 am #15656394

Carlos Rojas
Supporter

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

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

Genial!

Por favor no dude en contactarnos si necesita de nuestra ayuda en el futuro con WPML. Estaremos más que contentos de poder ayudarle.

Que tenga un excelente día!

mayo 27, 2024 en 11:00 am #15673608

francisco-javierR-6

Hola Carlos,

Perdóname, te vuelvo a contactar por aquí porque nos ha llegado esta notificación sobre un error crítico con el plugin Multilingual Tools que añadimos anteriormente para solucionar otro ticket.

Referente a la necesidad de buscar los textos de un widget en la página principal, sección "largest network..."

¿Sabes que podría estar pasando? Si borramos el plugin, ¿desaparecerá el XML que añadimos?

--- Te dejo el error. Mil gracias.

¡Hola!

WordPress tiene una característica incluida que detecta cuando un plugin o tema provoca un error fatal en tu sitio, y te avisa con este correo electrónico automático.

En este caso, WordPress ha detectado un error con uno de tus plugins, Multilingual Tools.

Antes de nada visita tu web (enlace oculto) y revisa cualquier problema visible. A continuación visita la página donde se capturó el error (enlace oculto) y revisa cualquier problema visible.

Por favor, ponte en contacto con tu alojamiento para que te ayude a investigar más a fondo este problema.

Si tu sitio se muestra roto y no puedes acceder normalmente a tu escritorio, WordPress tiene un «modo de recuperación» especial. Esto te permite acceder de manera segura a tu escritorio y seguir investigando.

enlace oculto

Para mantener a salvo tu sitio, este enlace caducará en 1 día. No te preocupes por eso, a pesar de esto se te enviará un nuevo enlace por correo electrónico si ocurre de nuevo el error después de que caduque.

A la hora de buscar ayuda con este problema puede que se te pida algo de la siguiente información:
WordPress versión 6.5.3
Tema activo: Houzez Child (versión 1.0)
Plugin actual: Multilingual Tools (versión 2.2.3)
PHP versión 8.1.27

Detalles del error
==================
Se ha producido un error del tipo E_ERROR en la línea 65 del archivo /home2/genefill/public_html/residenciasuniversitarias.es/wp-content/plugins/multilingual-tools-master/inc/class-mltools-elementor-config-generator.php. Mensaje de error: Uncaught TypeError: get_object_vars(): Argument #1 ($object) must be of type object, array given in /home2/genefill/public_html/residenciasuniversitarias.es/wp-content/plugins/multilingual-tools-master/inc/class-mltools-elementor-config-generator.php:65
Stack trace:
#0 /home2/genefill/public_html/residenciasuniversitarias.es/wp-content/plugins/multilingual-tools-master/inc/class-mltools-elementor-config-generator.php(65): get_object_vars()
#1 /home2/genefill/public_html/residenciasuniversitarias.es/wp-content/plugins/multilingual-tools-master/inc/class-mltools-elementor-config-generator.php(77): MLTools_Elementor_Config_Generator->get_widgets_list()
#2 /home2/genefill/public_html/residenciasuniversitarias.es/wp-content/plugins/multilingual-tools-master/inc/class-mltools-elementor-config-generator.php(77): MLTools_Elementor_Config_Generator->get_widgets_list()
#3 /home2/genefill/public_html/residenciasuniversitarias.es/wp-content/plugins/multilingual-tools-master/inc/class-mltools-elementor-config-generator.php(224): MLTools_Elementor_Config_Generator->get_widgets_list()
#4 /home2/genefill/public_html/residenciasuniversitarias.es/wp-admin/includes/template.php(1456): MLTools_Elementor_Config_Generator->meta_box_html()
#5 /home2/genefill/public_html/residenciasuniversitarias.es/wp-admin/edit-form-advanced.php(746): do_meta_boxes()
#6 /home2/genefill/public_html/residenciasuniversitarias.es/wp-admin/post.php(206): require('/home2/genefill...')
#7 {main}
thrown

mayo 27, 2024 en 11:09 am #15673622

Carlos Rojas
Supporter

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

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

Hola,

El error puede estar relacionado con la versión de PHP, pero si desactiva el plugin el XML no se va a perder. El plugin solamente es una herramienta de ayuda para identificar y generar el XML para registrar los elementos 🙂

mayo 29, 2024 en 9:33 am #15682494

francisco-javierR-6

Hola Carlos, siento escribir por aquí pero es que tengo un problema con las traducciones string (he tratado de encontrar el ticket donde solucionaste este tema pero no lo encuentro y hablando con otra compañera Paola Mendiburu, no me ofrece ayuda y se desconectó).

de nuevo las traducciones de cadenas (strings) aparecen en español en ambos idiomas, a pesar de que están todas traducidas...

no entiendo que puede estar pasando pero me está volviendo un poco logo

Espero que puedas ayudarme a encontrar una solución a esto

admin_texts_houzez_options [houzez_options]sps_floor_plans
🛌 Habitaciones

mayo 29, 2024 en 9:39 am #15682503

Carlos Rojas
Supporter

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

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

Hola,
Mi colega Paola tuvo un pequeño problema técnico pero ya está de vuelta 🙂

El ticket al que usted hace referencia es https://wpml.org/es/forums/topic/no-encuentro-como-traducir-unos-enlaces-en-la-pagina-principal/#post-15682494 y en el resumen del ticket aparece una guía (https://wpml.org/documentation/getting-started-guide/string-translation/how-to-change-the-source-language-of-strings/) donde se describen los pasos a seguir para cambiar el idioma por defecto de las cadenas.

Saludos!

mayo 29, 2024 en 10:03 am #15682673

francisco-javierR-6

Gracias, Carlos, pero algo debe estar pasando que escapa de mi entendimiento.

Hasta donde entiendo, este problema está relacionado con las traducciones del tema. Son las que fallan.

Si miras, español e inglés, estas traducciones en cadena salen ahora en ambos idiomas en español.
Sin embargo, en el administrador de traducciones, todas están correctamente traducidas a inglés, y de hecho, aparecen como traducidas, pero luego no se refleja en la página.

Ejemplo
enlace oculto
enlace oculto

Adjunto foto de campos de ejemplo que no aparecen traducidos.

Aquí es donde se manejan las traducciones del tema:
enlace oculto

Aquí donde he hcho las traducciones en cadena para esos campos:
enlace oculto

Espero poder entender que está pasando.
Mil gracias por el trabajo.

Saludos,