Una domanda simile era già stata posta qui: traduzioni di testo javascript Magento 2 , ma Magento ha aggiornato questa tecnica di traduzione nella versione beta.
Come posso aggiungere o aggiornare le traduzioni utilizzate da Javascript?
Ho capito che Magento crea un file chiamato 'js-translation.json' nella cartella statica. Se modifico direttamente questo file, vedo che le mie traduzioni vengono aggiornate. Ma dove viene creato questo file e come posso aggiungere traduzioni in modo che Magento lo aggiunga automaticamente a js-translation.json quando viene generato?
Aggiornare
La risposta corretta a questa domanda non è ancora stata data, nonostante Mage2.PRO mi abbia indicato la giusta direzione, non è la risposta completa. Il mio js-translation.json è ancora vuoto quando viene generato.
Ad esempio, mi piace tradurre il pulsante Aggiungi al carrello. Questo pulsante ha tre stati: Aggiungi al carrello, Aggiungi ... e Aggiunto ... Come posso tradurre queste parole? Un altro esempio, "Non ci sono articoli nel carrello". testo nella minicart. Penso che tutte queste frasi dovrebbero essere tradotte da js-translation.json, ma dove aggiungerle in modo che questo file sia pieno di queste traduzioni?
$.mage.__('Add To Cart')
, verrà automaticamente raccolto dalsetup:static-content:deploy
comando. L'unico problema è che devi avere nei file delle impostazioni locali una traduzione diversa per il testo. I testi che hanno come traduzione lo stesso testo non vengono aggiunti al file json per non aumentare le dimensioni senza motivo.