Pertanyaan serupa sudah diajukan di sini: Terjemahan teks javascript Magento 2 , tetapi Magento memperbarui teknik terjemahan ini dalam versi beta.
Bagaimana saya bisa menambah atau memperbarui terjemahan yang digunakan oleh Javascript?
Saya menemukan bahwa Magento membuat file bernama 'js-translation.json' di folder statis. Jika saya mengedit file ini secara langsung, saya melihat bahwa terjemahan saya diperbarui. Tetapi di mana file ini dibuat, dan bagaimana saya bisa menambahkan terjemahan sehingga Magento akan secara otomatis menambahkan ini ke js-translation.json ketika itu dihasilkan?
Memperbarui
Jawaban yang benar untuk pertanyaan ini masih belum diberikan, meskipun Mage2.PRO menunjuk saya ke arah yang benar, itu bukan jawaban lengkap. Js-translation.json saya masih kosong saat dibuat.
Misalnya, saya suka menerjemahkan tombol Tambahkan Ke Troli. Tombol ini memiliki tiga status, Tambah Ke Troli, Menambahkan ... dan Menambahkan ... Bagaimana saya bisa menerjemahkan kata-kata ini? Contoh lain, 'Anda tidak memiliki barang di keranjang belanja Anda.' teks dalam minicart. Saya pikir semua frasa ini harus diterjemahkan dari js-translation.json, tetapi di mana menambahkannya sehingga file ini diisi dengan terjemahan ini?
$.mage.__('Add To Cart')
itu akan secara otomatis diambil olehsetup:static-content:deploy
perintah. Satu-satunya tangkapan adalah bahwa Anda harus memiliki terjemahan lokal untuk file yang berbeda untuk teks. Teks-teks yang memiliki terjemahan teks yang sama tidak ditambahkan ke file json agar tidak menambah ukuran tanpa alasan.