Version communautaire 2.1.3.
Les paramètres régionaux sont définis sur en_GB (anglais Royaume-Uni). Utilisation du thème Luma.
J'ai mon fichier de traduction en_GB.csv configuré et ma traduction est là:
"Vous n'avez aucun article dans votre panier.", "Vous n'avez aucun article dans votre panier!"
Lorsque je vais sur la page du panier (elle est vide), je peux voir ma traduction correctement! Cependant, lorsque je survole le minicart, la superposition ne se traduit pas. Il continue de dire "Vous n'avez aucun article dans votre panier".
Je comprends que j'ai également besoin d'un fichier pub / static / frontend / [Theme] /default/en_GB/js-translation.json avec la traduction. Mais lorsque j'essaie un déploiement statique "configuration bin / magento: contenu statique: déployer en_GB", il crée le fichier mais il est vide.
Je pense également qu'il existe également un var / view_preprocessed / source / frontend / [Theme] /default/en_GB/js-translation.json.
Alors, que dois-je effacer ou vider ou quoi que ce soit pour obtenir ce fichier rempli?
Dois-je faire quelque chose avec un pack de langue peut-être?
Merci Tadhg
Il s'agit d'un bogue connu de Magento 2, il existe actuellement 22 bogues ouverts liés à
js-translation.json
inMagento 2
.https://github.com/magento/magento2/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aopen%20js-translation
Une solution de contournement que nous faisons consiste à générer un
json-translation.json
fichier vous-même, puis à configurer votre serveur Web pour le livrer automatiquement au lieu duMagento 2
fichier.la source