Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

El problema:
Quiero traducir las cadenas del plugin Carrito vacío.

La solución:
- Ve a WPML > Configuration > Custom XML Configuration
- Agrega este código:

<wpml-config>
  <admin-texts>
    <key name="ejr_contcv"/>
  </admin-texts>
</wpml-config>

- Regresa à WPML > Traducción de cadenas y traduce tus cadenas.

Documentación:
https://wpml.org/documentation/support/language-configuration-files/#admin-texts

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 12 respuestas, has 2 mensajes.

Last updated by Andrés hace 7 meses.

Assigned support staff: Andrés.

Autor Mensajes
enero 8, 2020 a las 12:50 pm #5254249

angelR

Estoy usando el plugin CARRITO VACÍO de Enrique J. Ros, que permite definir en Woocommerce qué texto aparece en la pantalla de Carrito Vacío.

Para traducir ese texto, me indica el desarrollador del plugin que debo ir a WPML > Traducción de Cadenas, y allí hacer clic en el enlace del final, 'Traducir los textos de las pantallas de administración »'. Una vez dentro, ir a la cadena que queremos traducir, marcarla y guardar, para poderla traducir desde el Traductor de Cadenas WPML

El problema es que al marcarla y activarla, no queda guardada la acción y vuelve a desmarcarse, y no aparece en las cadenas por traducir.

Me comenta el desarrollador del plugin que esto ha sucedido otras veces con este plugin y que me dirija directamente a vosotros.

Podéis darme luz con el tema?

Gracias como siempre y un saludo!

enero 8, 2020 a las 1:10 pm #5254495

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.

Si después de haber seleccionado las casillas de tus cadenas y haber grabado, éstas se desmarcan, es muy probable que los recursos de tu sitio no sean suficientes para esta operación.

En ese caso, puedes utilizar la extensión Multilingual Tools y crear/modificar tu archivo wpml-config.xml para dichas cadenas.

Lo puedes descargar aquí:
hidden link

Y en el siguiente tutorial encontrarás la información necesaria para crear/editar tu propio archivo wpml-config.xml:
https://wpml.org/documentation/related-projects/wpml-compatibility-test-tools-plugin/

¿Puedes traducir tus cadenas ahora?

Un saludo,
Andrés

enero 8, 2020 a las 2:24 pm #5254969

angelR

Hola Andrés.

OK. Haré como comentas si no hay otra solución, pero disponemos de acceso a los recursos de la máquina donde está alojada la web y podemos aumentar recursos, si así como comentas permitiremos que se grabe la modificación.

¿Sabrías decirme qué recurso es el que tenemos que aumentar para poder operar?

Gracias!

enero 8, 2020 a las 2:34 pm #5255011

Andrés
Supporter

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

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

Dos cambios que puedes hacer rápidamente es aumentar el WP Memory Limit a 256M, aunque lo mejor sería incrementar los dos, Memory Limit y WP Memory Limit a 512M o incluso 1024M. Adicionalmente, incrementar el MaxInputVars.

Si no tienes control de dichos parámetros, lo más rápido y sencillo es crear el archivo wpml-config.xml.

Saludos

enero 8, 2020 a las 2:50 pm #5255105

angelR

He aumentado los tres parámetros pero no parece funcionar, así que probaremos el plan B: wpml-config.xml

Te informo con el resultado, gracias

enero 8, 2020 a las 2:54 pm #5255135

Andrés
Supporter

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

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

Perfecto, quedo atento a tus resultados.
Saludos

enero 8, 2020 a las 3:01 pm #5255177

angelR

Hola Andrés.

Revisadas las instrucciones, lo cierto es que se escapa de las posibilidades con la web actual. Se indica que: This tool produces a duplicate of the original content appended with the language code and modifies any existing translations. Therefore, you should never run it on production or client sites.

Estamos con la web operativa y sin posibilidad de probar esto en un entorno de prueba, con lo que no podemos arriesgarnos a que se pierdan las traducciones actuales.

Consultaremos con el cliente final si le encaja mostrar la frase a la vez en varios idiomas, si no se te ocurre alguna otra vía simple para poder traducir de manera directa la cadena.

Gracias en todo caso!

enero 8, 2020 a las 3:14 pm #5255215

Andrés
Supporter

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

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

Creo que estás leyendo la sección equivocada ya que no se trata de generar contenido automáticamente si no solo de generar el archivo de compatibilidad. ¿Me podrías dar las credenciales de tu sitio web de prueba, de esta manera podemos dar un vistazo a tus ajustes, así como los pasos necesarios para reproducir este comportamiento?

Para esto, debes poder ver una forma protegida en la parte inferior de este tópico. (Te pide hacer un backup y un + Aviso legal). Una instalación de test es preferible y nos haría mucho más fácil hacer una evaluación. En cuanto tenga más información te lo haré saber

Importante: Haz un backup completo de tu sitio. Puedes usar un plugin como Duplicator para este propósito. Mira en: http://wordpress.org/plugins/duplicator/

Si no ves este formulario para completar los campos confidenciales NO los publiques, ya que serán visibles en el foro:
hidden link

Privacidad y seguridad al proporcionar información de Debug para soporte:
https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/

enero 8, 2020 a las 3:49 pm #5255407

Andrés
Supporter

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

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

Gracias por tus credenciales pero no funcionan. ¿Podrías verificarlo y modificar el mensaje privado anterior? Por otra parte, no dudes en señalar cuales son las cadenas que deseas traducir.

Saludos

enero 8, 2020 a las 5:24 pm #5255865

angelR

He revisado los datos que te he puesto y sí son correctos. Tal vez estaba creando copia de seguridad e iba el server muy lenbto, pero acabo de probarlas y funcionan bien.

En cuanto a la cadena a traducir, dentro de las cadenas de administración es la que tiene el nombre: ejr_contcv

Gracias

enero 9, 2020 a las 6:44 am #5258847

Andrés
Supporter

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

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

En efecto, ahora si funcionan. Ahora bien, siguiendo las instrucciones del tutorial anterior he hecho lo siguiente:
- Ir a WPML > Configuration > Custom XML Configuration
- Agragar este código:

<wpml-config>
  <admin-texts>
    <key name="ejr_contcv"/>
  </admin-texts>
</wpml-config>

- Regresa à WPML > Traducción de cadenas y traduce tus cadenas.

Documentación:
https://wpml.org/documentation/support/language-configuration-files/#admin-texts

enero 9, 2020 a las 10:36 am #5260547

angelR

Solucionado, muchas gracias por el aporte.

enero 9, 2020 a las 10:47 am #5260739

Andrés
Supporter

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

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

¡Super! 🙂
Que tengas un buen día.