Ir al contenido Ir a la barra lateral

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

Problema:
1. El cliente necesita crear páginas con diseño y contenido diferentes en ciertos idiomas, pero que se mantengan como "traducciones" de una página en español.
2. El cliente desea generar páginas que solo existan en inglés y que se incluyan en el árbol de navegación y en todos los menús.

Solución:
1. Para tener estilos y contenidos diferentes en las traducciones, recomendamos activar la traducción manual para esas páginas. Puedes seguir la documentación sobre cómo traducir tu sitio manualmente.
2. Para crear páginas que solo existan en inglés, simplemente crea las páginas en ese idioma. Si deseas que estén disponibles en otros idiomas, puedes duplicarlas. Para añadirlas al menú, inclúyelas como cualquier otra página. Si buscas un menú independiente para el inglés, no sincronices los menús, sino que tradúcelos manualmente siguiendo la guía de traducción de menús.

Si la solución proporcionada no resuelve tu problema o si la información está desactualizada, te recomendamos abrir un nuevo ticket de soporte. También te sugerimos revisar los problemas conocidos y verificar que tienes instaladas las últimas versiones de los 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.

Este tema contiene 5 respuestas, tiene 2 voces.

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

Asistido por: Paola Mendiburu.

Autor Publicaciones
marzo 15, 2024 a las 9:03 am #15413349

karineV-4

Buenas tardes, resolvimos el problema siguiendo tus indicaciones. Tengo que decir que al carecer de entorno de test, instalamos el programa en el wordpress de producción y nos generó muchos problemas pero pudimos conseguir el código que necesitabamos y luego restauramos una versión del día anterior a la instalación.

Por otro lado nos gustaría que nos ayudaras con otro asunto, ¿puedes generarnos otro hilo? Tenemos dos casos parecidos pero no iguales:
1. Queremos generar páginas con un diseño y contenido diferentes en ciertos idiomas, pero queremos que se mantengan en el árbol como una "traducción" de la pagina española en cuestión.
2. Queremos generar páginas que solo existan en inglés y en ningún otro idioma, queremos que estas páginas se incluyan en el árbol y todos los menús (tanto en el header como del footer).

¿Cómo procedemos para hacerlo correctamente y que los cambios se mantengan?

marzo 15, 2024 a las 9:10 am #15413417

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!

Te contesto según los problemas planteados:

1. Para poder tener estilos y contenidos diferentes en las traducciones debes activar la traducción manual para esas páginas. Para ello puedes seguir esta documentación:
https://wpml.org/es/documentation-2/traducir-los-contenidos/traducir-tu-sitio-manualmente/

2. Si solo quieres tener páginas en idiomas secundarios como en inglés, ve al idioma inglés y crea estas páginas, si quieres que estén disponibles en los otros idiomas la puedes duplicar. Y para añadirlas el menu, la puedes añadir como otra página.

Dime si tienes cualquier duda o pregunta.

marzo 18, 2024 a las 12:51 pm #15420946

karineV-4

Hola,
El problema 1 ya lo tenemos resuelto.

El problema 2 no acabo de verlo claro. He seguido este tutorial: https://wpml.org/es/documentation-2/guia-de-inicio/traduccion-de-menues/#:~:text=Ve%20a%20WPML%20%E2%86%92%20Sincronizar,clic%20en%20Sincronizar%20para%20sincronizar. Así pues, quiero un menú distinto en inglés, por eso he creado un nuevo menú para el footer que se llama "Menu Footer Principal EN", lo he generado como una traducción del "Menu Footer Principal". No entiendo porqué, si entro en WPML>Sincronización de Menús de WP, continua apareciendo ese menú para sincronizar. Quiero dejar este menú como independiente y totalmente personalizable.

Adjunto un pantallazo del la ubicación del menú en el frontend, el producto señalado es el que quiero que aparezca únicamente en inglés.

Captura de pantalla 2024-03-18 134905.png
marzo 19, 2024 a las 9:23 am #15424866

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!

Si quieres un menu independiente para el inglés no debes seguir la opción de sincronizar, sino la opción de traducción manual como puedes ver aquí:
https://wpml.org/es/documentation-2/guia-de-inicio/traduccion-de-menues/#fully-custom-create-menus-manually

Dime si tienes cualquier problema.

marzo 21, 2024 en 9:53 am #15435278
karineV-4

Hola,

Ok gracias, ya podemos cerrar ese ticket.

Tenemos otra consulta sobre varios textos que no se traducen o no se guarda la traducción correctamente:

1. El popup de registro, al clicar en botón de "data sheet" para descargar catálogo, no se traducen todos los textos del popup, los hemos traducido desde cadenas pero no se guarda bien.

2. El enlace del widget global de contacto directo, también lo hemos traducirlo desde traductor de cadenas pero no se guarda...se mantiene el enlace en español.

¿Cuál es la forma correcta de traducirlos? ¿y porqué no se guarda la traducción al hacerlo desde traductor de cadenas?

Los hilos nuevos creados por Paola Mendiburu y vinculados a este se encuentran a continuación:

https://wpml.org/es/forums/topic/traducir-popup/

widget-global.png
popup-registro.png
marzo 21, 2024 a las 2:56 pm #15436972

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)

Al ser un nuevo problema, he creado un nuevo ticket y te contestaré en:
https://wpml.org/es/forums/topic/traducir-popup/

Este ya lo puedes marcar como resuetlo.

Seguimos en el otro ticket.