Burada benzer bir soru zaten sorulmuştu: Magento 2 javascript metin çevirileri , ancak Magento bu çeviri tekniğini beta sürümünde güncelledi.
Javascript tarafından kullanılan çevirileri nasıl ekleyebilir veya güncelleyebilirim?
Magento'nun statik klasörde 'js-translation.json' adlı bir dosya oluşturduğunu anladım. Bu dosyayı doğrudan düzenlersem çevirilerimin güncellendiğini görürüm. Ancak bu dosya nerede oluşturulur ve Magento'nun oluşturulduğunda bunu js-translation.json'a otomatik olarak ekleyebilmesi için nasıl çeviri ekleyebilirim?
Güncelleme
Bu soruya doğru cevap hala verilmiyor, Mage2.PRO bana doğru yönü gösterdi, ancak tam cevap değil. Js-translation.json'um oluşturulduğunda hala boş.
Örneğin, Sepete Ekle düğmesini çevirmeyi seviyorum. Bu düğmenin üç durumu vardır: Sepete Ekle, Ekleniyor ... ve Eklendi ... Bu kelimeleri nasıl çevirebilirim? Başka bir örnek, 'Alışveriş sepetinizde hiç öğe yok.' miniarttaki metin. Tüm bu ifadelerin js-translation.json'dan çevrilmesi gerektiğini düşünüyorum, ancak bu dosya bu çevirilerle doldurulacak şekilde nereye eklenmeli?
$.mage.__('Add To Cart')
,setup:static-content:deploy
komut tarafından otomatik olarak alınacaktır . Tek yakalama, yerel dosyalarda metin için farklı bir çeviriye sahip olmanız gerektiğidir. Aynı metnin çevirisi olan metinler, neden olmadan boyutu büyütmemek için json dosyasına eklenmez.