Skip Navigation

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

Problem: No logro traducir algunas cadenas

Solution: Sigue los pasos que encuentras en el link de abajo.

Relevant Documentation: https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#auto-register-strings-for-translation

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.

Etiquetado: 

This topic contains 13 respuestas, has 2 mensajes.

Last updated by Alejandro hace 2 meses, 1 semana.

Assigned support staff: Alejandro.

Autor Mensajes
julio 14, 2021 a las 8:59 am #9193007

Sergio Bernad

Estoy tratando de: nos hemos dado cuenta que en esta otra tienda online nos pasa parecido:
En 4 campos de los formularios en Billing address y Shipping address

Nombre >> Name
Apellidos >> Surname
Rellena este campo si eres una empresa y necesitas factura >> Fill in this field if you are a company and you need an invoice
Dirección de la calle >> Street address

Adjunto pantallazo de donde aparecen

URL de (mi) sitio web donde aparece el problema: hidden link

Yo esperaba ver:
· Name
· Surname
· Fill in this field if you are a company and you need an invoice
· Street address

En vez de eso, obtuve:

· Nombre
· Apellidos
· Rellena este campo si es una empresa y necesitas una factura
· Dirección de la calle

captura-trad.jpg
julio 14, 2021 a las 9:38 am #9193827

Alejandro
Supporter

Languages: Inglés (English ) Español (Español ) Italiano (Italiano )

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

Es muy probable que el plugin necesite tener los campos correctamente registrados así que para ello te recomiendo que sigas esta guía: https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#strings-arent-selected-for-translation

en el link te especifiqué el me¡étodo que usualmente resuelve problemas como estos pero hay varios métodos allí así que si el que te mandé no te resuelve el problema, prueba con los otros a ver si alguno ayuda.

Saludos.

julio 14, 2021 a las 10:35 am #9194583

Sergio Bernad

Pero las cadenas ya están encontradas y traducidas, el problema es que no se traducen en luego en la página web. tu compañero Carlos Rojas nos resolvió ayer eso mismo en otra tienda online que tenemos: hidden link

julio 14, 2021 a las 3:35 pm #9197605

Alejandro
Supporter

Languages: Inglés (English ) Español (Español ) Italiano (Italiano )

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

Lo que hizo fue lo siguiente:

- Borrar las cadenas actuales desde WPML > Traducción de cadenas (Seleccionalas y abajo de la lista de cadenas, busca y presiona "Eliminar las cadenas seleccionadas")

- Escanearlas usando este método: https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#auto-register-strings-for-translation

- Luego ve al front-end y visita la página donde encuentras estas cadenas.

- Deberían aparecer de nuevo en WPML > Traducción de cadenas.

Traducelas de nuevo y revisa si el problema ahora si se ha solucionado.

------------------------

Si no funciona, entonces por favor Antes permiteme tener acceso a tu página web.

Acabo de activar las casillas necesarias para que puedas agregar las credenciales en modo seguro y privado.
Así solo nosotros dos podremos observarlas.

Te sugiero que crees un usuario temporal, asi podrás eliminarlo luego de haber cerrado el ticket.

julio 15, 2021 a las 12:56 pm #9209519

Alejandro
Supporter

Languages: Inglés (English ) Español (Español ) Italiano (Italiano )

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

Problema resuelto como puedes ver aquí: hidden link

Para resolverlo seguí el método que te mencioné en mi respuesta anterior. el problema es que la cadena que registra el autor, parece ser incorrecta.

--> https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#auto-register-strings-for-translation

julio 15, 2021 a las 5:31 pm #9211531

Sergio Bernad

Muchas gracias, faltan 3 cadenas de los mismo formularios billing y shipping

Apellidos lo veo todavía en Español.

En Company name (optional) y CIF, este texto:

Rellena este campo si eres una empresa y necesitas factura >> Trad >> Fill in this field if you are a company and you need an invoice.

En uno de los campos de Street address, esta cadena de texto que aparece en los campos por defecto:

Apartamento, habitación, etc. (opcional) >> Trad >> Flat, room, etc. (optional)

Con eso ya estaría todo

Muchas gracias

julio 17, 2021 a las 6:59 am #9221457

Alejandro
Supporter

Languages: Inglés (English ) Español (Español ) Italiano (Italiano )

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

Por favor ve el video que te mandé y la guía ya que las otras cadenas las tienes que traducir tu (la prima la hice yo y solo por eso la vez así traducida).

Tanto en el video como la guía se explica paso a paso que hacer y como resolver el problema y esto es necesario que lo sepas ya que es probable que muchos plugins usen estos métodos y por lo tanto lo usarás en el futuro.

julio 19, 2021 a las 10:38 am #9228767

Sergio Bernad

Hola, he seguido el vídeo y he podido traducir el resto de cadenas. He traducido todas las que te indiqué.

Después he encontrado una cadena mas sin traducir, pero ésta no he podido traducirla, a ver si tu puedes o me dices la manera de hacerlo: la cadena Aparece en el formulario en español cuando no rellenas el campo obligatorio, en ingés aparece bien pero en español aparece también en inglés:

Please enter correct details for this required field

Adjunto pantallazo de formulario en español (cadena en rojo)

captura-please.jpg
julio 19, 2021 a las 1:54 pm #9230315

Alejandro
Supporter

Languages: Inglés (English ) Español (Español ) Italiano (Italiano )

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

Donde se agrega el texto que está en rojo?

Es decir, si no existiese WPML, podrías modificar ese texto?

----------------------
Por ahora trata de hacer una cosa:

Sigue la guía de antes: https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#auto-register-strings-for-translation

Esta vez crea el error que me muestras en la captura, para que te aparezca ese texto y para ver si así se registra la cadena en WPML > Traducción de cadenas.

----------------------

julio 19, 2021 a las 4:17 pm #9231945

Sergio Bernad

Imagino que pertenece al plugin checkout manager

He seguido las instrucciones pero no he conseguido encontrarlo.

A ver si lo encuentras tu, por favor, sería ya lo último y no te molestamos mas

Please enter correct details for this required field >> Trad >> Por favor, introduzca los datos correctos para este campo obligatorio

Gracias

julio 20, 2021 a las 5:41 am #9234153

Alejandro
Supporter

Languages: Inglés (English ) Español (Español ) Italiano (Italiano )

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

Jeje no me molestas, tranquilo (estamos aquí para ayudarte 😉 )

Traté de acceder pero las credenciales parecen haber cambiado. Puedes revisar y tal vez enviarme unas nuevas? He activado de nuevo los campos para las credenciales.

julio 20, 2021 a las 3:15 pm #9238169

Alejandro
Supporter

Languages: Inglés (English ) Español (Español ) Italiano (Italiano )

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

Ok, ya vi que este texto en realidad se agrega en un CSS. no estoy seguro que es lo que lo crea, pero en este modo no se puede traducir sin código personalizado (que nosotros no soportamos).

Afortunadamente el código personalizado es CSS por lo que es bastante sencillo resolver el problema y lo que debes hacer es agregar en apariencia > Personalizar > CSS Adicional un código como este:

html:lang(es-ES) .woocommerce-invalid:after {
    content: 'TEXTO A TRADUCIR VA AQUÍ';
}

Hay que agregar este código por cada idioma y cambiar donde dice "es-ES" por el código que encuentras en cada idioma, en el tag HTML en "lang="

Yo hice una prueba con el código que escribí arriba que puedes ver en tu instalación en estos momentos.

Saludos.

julio 20, 2021 a las 3:58 pm #9238585

Sergio Bernad

Si, ya lo veo, estaba complicado, pero bueno, solucionado! Se ve bien en los 2 idiomas

Muchas gracias, Alejando

julio 20, 2021 a las 4:29 pm #9238763

Alejandro
Supporter

Languages: Inglés (English ) Español (Español ) Italiano (Italiano )

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

Ha sido un placer.

Cerraré este ticket ya que el problema se ha resuelto. si encuentras otros problemas con WPML, no dudes en abrir otro ticket. estaremos encantados de ser de ayuda!