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 cambió el idioma predeterminado de su sitio web de catalán a castellano y luego de nuevo a catalán. Después del último cambio, las páginas traducidas al castellano se desvincularon de sus originales en catalán y no aparecen asociadas en el sitio. Además, el cliente preguntó cómo limpiar la base de datos de cadenas de traducción antiguas que ya no se usan.

Solución:
1. Para volver a vincular las páginas traducidas al castellano con sus originales en catalán, siga los pasos de esta guía: https://wpml.org/faq/how-to-link-already-translated-pages/
2. Para eliminar las cadenas de traducción antiguas, vaya a WPML -> Traducción de cadenas, seleccione las cadenas que desea eliminar y utilice el botón de borrado que se encuentra al final de la tabla. Puede encontrar más detalles en esta sección: https://wpml.org/es/documentation-2/guia-de-inicio/traduccion-de-cadenas/#how-to-delete-a-string

Tenga en cuenta que la solución proporcionada podría no ser relevante si la información está desactualizada o si su caso es diferente. Si después de seguir estos pasos el problema persiste, le recomendamos abrir un nuevo ticket de soporte. También le sugerimos revisar los problemas conocidos en https://wpml.org/known-issues/, verificar la versión de la solución permanente y confirmar que ha instalado las últimas versiones de temas y plugins. Si necesita más ayuda, no dude 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 1 respuesta, tiene 2 voices.

Última actualización por Carlos Rojas hace 1 año, 6 meses.

Asistido por: Carlos Rojas.

Autor Publicaciones
Abril 20, 2024 a las 10:07 am #15545780

antonS-25

Buenos días, tenemos en nuestra web dos idiomas, castellano y catalán. Cuando se creó la web, el catalán era el idioma predeterminado y se cambió.
Al hacer ese cambio, la web tenía como idioma predeterminado el castellano pero seguíamos creando el contenido en catalán y luego haciendo la traducción al castellano.

Hemos vuelto a cambiar el idioma predeterminado al catalán para evitar cosas raras. El catalán ha quedado bien configurado como idioma predeterminado pero las páginas vinculadas de la traducción al castellano se nos han desvinculado. Siguen ahí pero no estan asociadas a su original del catalán y en la web no aparece ninguna página o producto con traducción.

Cómo podemos solucionar esto sin tener que volverlo a traducir todo? Se pueden asociar las páginas a través de sus id en la base de datos o desde el plugin?

Y por otra parte, vemos cadenas de traducción antiguas que ya no existen en la web, hay alguina manera de hacer una limpieza de la base de datos de todo aquello que ya no se usa?

Les podríamos dar acceso si lo creen oportuno o aclarar cualquier cosa si la explicación no ha quedado clara.

Muchas gracias.

Abril 22, 2024 a las 9:55 am #15549338

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,
Muchas gracias por contactarnos

1.- Si, es posible volver a conectar las páginas traducidas siguiendo los pasos descritos en esta guía: https://wpml.org/faq/how-to-link-already-translated-pages/

2.- Para eliminar las cadenas antiguas debe ir a WPML -> Traducción de cadenas -> Seleccionarlas y borrarlas utilizando el botón que aparece al final de la tabla, tal y como se muestra en esta sección: https://wpml.org/es/documentation-2/guia-de-inicio/traduccion-de-cadenas/#how-to-delete-a-string

Saludos,
Carlos