Jump to content

Problema en las traducciones del tema padre


Recommended Posts

Hola, tengo un problema con las traducciones del tema padre cuando tengo activo el tema hijo. Resulta que por mucho que cambie la traducción en el tema padre, no se hacen efectivos los cambios en el front office, la única manera para que cambie la traducción, es copiar el archivo del tema padre a traducir dentro de la carpeta del tema hijo... pero eso esta mal ya que debería coger las traducciones del padre.

Voy a poner un ejemplo de una cadena a traducir. Quiero por ejemplo traducir el texto de una categoría cuando no hay un producto como podéis ver en la imagen:

image.thumb.png.2cb61bd6605453779ee545c1900116f8.png

Modifico la traducción:

image.thumb.png.29f16b2d599b23ba03cd9f61fd111684.png

Y el archivo donde esta ubicada esa cadena es .../themes/warehouse/templates/catalog/listing/product-list.tpl que como se puede ver en la captura, el código esta bien:

image.png.120fc50cd51bdbba4785def770cbf610.png

También he comprobado que en la tabla ps_translation estuviera bien la traducción, y aparentemente también esta bien como veis en la captura:

image.png.2ff4461bd0e3d28dac46594d772e9a39.png

Y por ultimo dejo tambien las primera lineas de los archivos theme.yml del tema padre e hijo. El padre:

name: warehouse
display_name: Warehouse
version: 4.6.0
author:
  name: "IQIT COMMERCE"
  email: "[email protected]"
  url: "http://www.iqit-commerce.com"
...
...
...
...

Y el hijo:

parent: warehouse
name: warehouse-child
display_name: Warehouse child theme
version: 1.0
author:
  name: "IQIT"
assets:
  use_parent_assets: true
  css:
    all:
      - id: font-awesome
        path: assets/css/font-awesome/css/font-awesome.css
        media: all
        priority: 200

La verdad que ya no se que probar para que funcione, y como dije al principio, la única manera de traducir que tengo ahora mismo es copiar los archivos del tema padre que quiera traducir al tema hijo... pero no es lo correcto, porque yo solo quiero el tema hijo para modificar 2 o 3 cosas de la estructura, no para acabar copiando la mayoría de archivos del tema padre para traducir solamente. ¿Alguien tiene alguna idea de que puede estar pasando? ☹️

 

PD: La versión de PrestaShop es la 8.0.1 y la versión de PHP la 7.4.33.

PD2: También probé a borrar la cache tanto de forma automática como de forma manual.

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

  • 1 month later...
  • 2 months later...

Me pasaba lo mismo y he lo he solucionado de una forma un poco tediosa.

  • En "warehouse" Localizar el archivo .tpl que corresponde a la traducción
  • Crear la misma ruta en warehousechild
  • Mover archivo .tpl a la nueva ruta

De esta forma se habilitará la opción en el BO de PrestaShop y podrás traducir el texto que corresponde en el idioma que necesites.

Ejemplo detallado en imágenes

screenshot1.png.b8b2611d9db131bc570ef6a479037480.png

 

2. Se han replicado los directorios en warehousechild

screenshot3.thumb.png.b30a23c2092fccf25b1ee9f5acb1f67f.pngscreenshot2.png.d6edbdd76431c92428b894b11c88b38f.png

screenshot3.thumb.png.b30a23c2092fccf25b1ee9f5acb1f67f.png

 

 

 

  • Thanks 1
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...