Une question similaire a déjà été posée ici: traductions de texte javascript de Magento 2 , mais Magento a mis à jour cette technique de traduction dans la version bêta.
Comment puis-je ajouter ou mettre à jour des traductions utilisées par Javascript?
J'ai compris que Magento crée un fichier appelé 'js-translation.json' dans le dossier statique. Si je modifie ce fichier directement, je constate que mes traductions sont mises à jour. Mais où ce fichier est-il créé et comment puis-je ajouter des traductions pour que Magento l'ajoute automatiquement à js-translation.json lors de sa génération?
Mise à jour
La bonne réponse à cette question n'est toujours pas donnée, même si Mage2.PRO m'a indiqué la bonne direction, ce n'est pas la réponse complète. Mon js-translation.json est toujours vide lors de sa génération.
Par exemple, j'aime traduire le bouton Ajouter au panier. Ce bouton a trois états, Ajouter au panier, Ajouter ... et Ajouté ... Comment puis-je traduire ces mots? Un autre exemple, le "Vous n'avez aucun article dans votre panier". texte dans le minicart. Je pense que toutes ces phrases devraient être traduites de js-translation.json, mais où les ajouter pour que ce fichier soit rempli de ces traductions?
$.mage.__('Add To Cart')
il sera automatiquement récupéré par lasetup:static-content:deploy
commande. Le seul hic est que vous devez avoir dans les fichiers de paramètres régionaux une traduction différente pour le texte. Les textes qui ont comme traduction le même texte ne sont pas ajoutés au fichier json afin de ne pas augmenter la taille sans raison.