Skip Navigation

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.

Hoy no hay asistentes de soporte disponibles en el foro Spanish. Siéntase libre de enviar sus tiques y les daremos trámite tan pronto como estemos disponibles en línea. Gracias por su comprensión.

This topic contains 3 respuestas, has 2 mensajes.

Last updated by Andrés hace 4 años, 4 meses.

Assigned support staff: Andrés.

Autor Mensajes
marzo 18, 2016 a las 10:41 am #841042

andoni larrañaga

Hola;

Hemos actualizado el WPML desde la versión 2.9.3 a la última 3.3.6

Las cadenas de nuestra web, la gran mayoria estan en Español. Al actualizar el WPML se nos han duplicado todas las entradas en el String Translation añadiendo nuevas como idioma en Ingles.

Borrando todas estas entradas funciona todo correctamente.

Pero si activamos la opcion "Auto-register strings" estas se vuelven a insertar automaticamente otra vez...

¿Que podemos hacer?

Gracias!

marzo 18, 2016 a las 12:53 pm #841170

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

Hola,

Bienvenido al soporte de WPML.

Me alegra saber que tu actualización de WPML desde la versión 2.9.3 a la 3.3.6 ha terminado exitosamente ya que cuando se actualizan versiones tan antiguas pueden haber problemas con la creación de la base de datos.

Ahora bien, veo que existen dos contextos diferentes 'mod_descargas' y 'theme_mod_descargas', esto se puede deber a una acutalización de este plugin o tema Descargas.

Una forma de solucionarlo es exportando tus antiguas traducciones hechas con WPML String Translation desde la traducción de cadenas hacia un archivo .mo, y luego importándolas bajo el nuevo contexto desde la misma sección. De esta manera podrás seguir utilizando este nuevo contexto y podrás seguir utilizando la opción "Auto-register strings".

Aquí puedes encontrar más información de como importar/exportar traducciones hechas con la traducción de cadenas de WPML:
https://wpml.org/documentation/getting-started-guide/string-translation/

Un saludo y buena suerte.
Andrés

marzo 21, 2016 a las 9:00 am #842240

andoni larrañaga

Hola Andrés;

Si, yo tambien me fije que habia creado un nuevo contexto.

No hemos hecho ningun cambio en el plugin de Descargas.

No se por que motivo ha creado este nuevo...

En otra web tambien con la última versión de WPML, y con un plugin recién creado (ya con la última versión de WPML) tambien nos ocurre algo parecido. Despues de haber traducido todo el plugin, comenzamos a notar que aparecian textos sin traducir. Al acceder al String Translation nos damos cuenta que estan duplicados. En este caso bajo el mismo contexto, pero duplicado como idioma base en Ingles. Aquí tambien tenemos desactivado el registro de cadenas...

Algo raro pasa... a ver si descubrimos que es. ¿Alguna pista?

Gracias!

marzo 21, 2016 a las 10:24 am #842334

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

Hola Andoni,

No digo que tu hayas modificado el plugin, lo que digo es que entre la diferencia de versiones de WPML de la 2.9.3 a la 3.3.6, el contexto bajo el cual se han vinculado esas traducciones puede haber cambiado. Es por eso que te recomiendo que exportes las cadenas que tenías anteriormente hacia un archivo .mo y luego las importes en el nuevo contexto.

Si lo que temes es que este nuevo contexto detecta tus cadenas en inglés, esto lo puedes modificar desde la traducción de cadenas como se muestra en la sección 'How to set the source languages of strings' del siguiente artículo:
https://wpml.org/2015/10/wpml-makes-it-easy-to-run-sites-without-english/

¿Resuelve esto tu problema?

Saludos

El debate ‘[Cerrado] Cadenas escritas en ES duplicadas y asignadas a EN tras actualizar WPML’ está cerrado y no admite más respuestas.