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:
Modifico la traducción:
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:
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:
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.