[Resuelto] intercambiar idioma principal con el secundario
Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.
Problem:
The user was setting up a multilingual site with Spanish as the primary language and Catalan as the secondary language. However, after installation, the URLs in Spanish were still considered primary. The user attempted to change this but encountered difficulties.
Solution:
The supporter advised the user to uninstall WPML completely and reinstall it, setting Spanish as the default language during the initial configuration. After installation, the user could then change the default language to Catalan. Additionally, the supporter resolved issues related to menu synchronization, language flags, and license migration.
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.
Tengo dos preguntas respecto a un nuevo proyecto con WPML. El proyecto es: enlace oculto
1) Hemos maquetado una web en español como idioma principal, y ahora tenemos que proceder a instalar el WPML para traducir dichas páginas al idioma catalán. El cliente nos indica que el idioma principal debe ser el catalán y el secundario el español. ¿Hay manera de cambiarlo luego cuando esté todo traducido o debo hacer algo ahora antes de empezar a traducir? Adjunto imágenes del sitio en español (el que debe ser el idioma 2).
2) Acabo de generar una clave para el sitio en desarrollo, de momento se encuentra en una plataforma de pruebas.
La semana que viene debemos migrar la web al hosting del cliente y es así cuando debo cambiar la clave a sitio público, ¿verdad?
Gracias por tu ayuda y por tu tiempo.
Por favor tenga en cuenta que la traducción automática (en caso de que la utilice) solamente puede hacerse desde el idioma por defecto del sitio a los idiomas secundarios.
Para asegurarme quiero saber lo siguiente:
1)¿Entonces puedo proceder a instalar y traducir todas las páginas a catalán?
2) ¿El cambio de idioma lo hago después de traducir todas las páginas?
3) ¿Las urls quedaran así?
Sin embargo, mi recomendación sería que cambie el idioma por defecto del sitio lo antes posible, incluso antes de comenzar a crear las traducciones. De todas formas no es algo indispensable o necesario, pero es una buena práctica 🙂
Como te he comentado todo mi sitio estaba en español, he instalado y activado el WPML, he puesto el catalán como idioma principal, pero las urls en español se siguen viendo como principal. Y supuestamente las detecta como si estuvieran en catalán porque me sale el + en español. Te adjunto las imágenes. El cambio no ha funcionado, ¿entonces que debo hacer sobrescribir y maquetar desde cero estas páginas en español y luego traducirlas a catalán?
En este caso lo que debe hacer es desinstalar WPML completamente y borrarlo (asumiendo que no ha realizado ninguna traducción aún). Luego volver a instalarlo desde cero con Español como idioma por defecto y Catalán como idioma secundario.
Una vez termine la nueva configuración compruebe si los idiomas se han asignado al contenido de manera correcta y ahí es donde puede ir a WPML -> Idiomas -> Y cambiar el idioma por defecto al Catalán, dejando el Español como idioma secundario.
Carlos, eso hice hoy, el WPML lo instalé hoy desde cero. ¿Qué sucede si entro en cada página en español y hago MANUALMENTE la traducción y maquetación desde cero a catalán? Me llevará más trabajo, pero debo entregar la web mañana. ¿Hago esto? Lo que me comentaste el otro día no ha funcionado 🙁
De acuerdo a las capturas de pantalla que compartió en este mensaje: https://wpml.org/es/forums/topic/intercambiar-idioma-principal-con-el-secundario/#post-14591549 usted estableció el Catalán como idioma por defecto del sitio cuando configuró WPML por primera vez, y ahí es donde está el problema. Si el contenido que tiene en el sitio está en Español, entonces el idioma por defecto debe ser Español al configurar WPML por primera vez. Luego, cuando termine la instalación es que puede cambiar el idioma por defecto.
Si desea que le ayude a configurar WPML nuevamente comparta las credenciales de acceso en su próximo mensaje que he establecido como privado. Por favo cree una copia de seguridad del sitio completo antes de compartir las credenciales.
He comprobado sólo una página y aparentemente lo has podido solucionar. Lo reviso a fondo y si es así cierro el ticket. Muchas gracias 🙂 Carlos eres genial 🙂
De momento me está dando algunos problemas, en algunas páginas salen los 2 idiomas, por ejemplo la página sale en español, pero el formulario en catalán, etc. Se mezcla los idiomas, pero creo que lo voy solventando.
Sobre la licencia, me sigue apareciendo la antigua, ¿Cómo lo solucionamos?
Hola Carlos, he podido solucionar todos los problemas que te comenté ayer, excepto el menú. Lo he sicronizado ya 3 o 4 veces sin embargo SERVEIS debería salir SERVICIOS en el menu en el idioma español. Además, he activado el "Menu language switcher" y no se visualiza. Te ajdunto imágenes.