Ya se hizo una pregunta similar aquí: traducciones de texto JavaScript de Magento 2 , pero Magento actualizó esta técnica de traducción en la versión beta.
¿Cómo puedo agregar o actualizar las traducciones utilizadas por Javascript?
Descubrí que Magento crea un archivo llamado 'js-translation.json' en la carpeta estática. Si edito este archivo directamente, veo que mis traducciones se actualizan. Pero, ¿dónde se crea este archivo y cómo puedo agregar traducciones para que Magento lo agregue automáticamente a js-translation.json cuando se genere?
Actualizar
Todavía no se da la respuesta correcta a esta pregunta, aunque Mage2.PRO me indicó la dirección correcta, no es la respuesta completa. Mi js-translation.json todavía está vacío cuando se genera.
Por ejemplo, me gusta traducir el botón Agregar al carrito. Este botón tiene tres estados: Agregar al carrito, Agregar ... y Agregar ... ¿Cómo puedo traducir estas palabras? Otro ejemplo, el 'No tiene artículos en su carrito de compras'. texto en el minicart. Creo que todas estas frases deberían traducirse de js-translation.json, pero ¿dónde agregarlas para que este archivo esté lleno de estas traducciones?
$.mage.__('Add To Cart')
elsetup:static-content:deploy
comando lo recogerá automáticamente . El único inconveniente es que debe tener en los archivos de configuración regional una traducción diferente para el texto. Los textos que tienen como traducción el mismo texto no se agregan al archivo json para no aumentar el tamaño sin una razón.