Jump to content

¿Traducción de variables?... Hay %product_count% productos en tu carrito.


JacoboPS

Recommended Posts

Buenas, os traslado una duda. Al traducir esta frase usando la herramienta del back:

 

There are %products_count% items in your cart.

 

Queda así:

 

Hay %product_count% productos en tu carrito.

 

Y el problema es que en el front se ve "tal cual", es decir:

 

Hay %product_count% productos en tu carrito.

 

En lugar de, por ejemplo Hay 8 productos en tu carrito.

 

¿Alguna sugerencia? La variable parece la correcta.

 

(Prestashop 1.7.0.6)

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

 

Odio cuando pasa esto, pero se ha resuelto, aparentemente "solo"... :blink:

Edited by JacoboPS (see edit history)
Link to comment
Share on other sites

  • 3 years later...

tengo el mismo problema.

Cuando es el primer articulo añadido sale bien la escrita (hay 1 producto en tu carrito)

el probema es cuando se añade dal segundo a mas que la escrita sale (Existen %product_count% item en su carrito.)

como si la variable no funcionara.

 

Alguien me puede ayudar por favor?

Tengo prestashop 1.7.6.5 y Tema Classic

image.thumb.png.e92819a2223c70a3f2a2e18081987451.pngExisten 

 

error.jpg

Link to comment
Share on other sites

  • 1 month later...

Tengo el mismo problema, han podido encontrar donde esta la traducción al menos? Creo que la soluciones es reemplazar por %products_count% , en plural, pero no puedo encontrar la cadena "items en su carro" por ninguna parte, quedo atento, gracias capos!

image.png.68735ddb1279f57658703760f4eefdad.png

Link to comment
Share on other sites

  • 3 years later...

A ver,

La variable en el texto inglés pone %products_count% y en español ponéis %product_count%

¿Os falta la S?

Tenéis que entender que cuando se sustituyen las variables en las traducciones la coincidencia debe ser exacta. Por ejemplo:

{l s='There are %products_count% items in your cart.' sprintf=['%products_count%' => $cart.products_count] d='Shop.Theme.Checkout'}

si en la traducción ponéis %buenosDias% pues pintará eso, en lugar de reemplazarlo.

Espero os sirva.

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...