Saya tahu bahwa masalah ini telah beberapa kali ditangani di forum ini
Magento 2 - menerjemahkan masalah dalam template JS
Magento2 menerjemahkan teks templat Javascript (KO)
Saya telah menginstal paket bahasa Italia di proyek Magento 2.1.9 saya dan sebagian besar string diterjemahkan dengan benar.
Saya menambahkan kamus terjemahan baru di tema saya.
vendor/<Vendor>/<Theme>/i18n/it_IT.csv
Di sini saya telah memodifikasi beberapa terjemahan dan menambahkan string baru tema saya untuk diterjemahkan. Untuk string yang termasuk dalam file phtml semuanya berfungsi dengan baik.
Saya menambahkan beberapa string khusus dalam template knokout checkout. Misalnya dalam
<My-theme>/Magento_Checkout/web/template/authentication.html
saya tambahkan
<span data-bind="i18n: 'Do you already have an account?'"></span>
Kemudian dalam tema saya it_IT.csv:
"Do you already have an account?","Hai già un account?"
Tentu saja saya mengosongkan cache, pub / static / , var / view_preprocessed ,, var / generation, dll. Dan saya menjalankan semua perintah.
Senarnya masih dalam bahasa Inggris.
Saya benar-benar harus membuat paket bahasa baru untuk menerjemahkan beberapa string di checkout? Apa alasannya?
EDIT Terjemahan online berfungsi untuk semua string. Ini bisa menjadi cara untuk memperbaikinya sementara tetapi bukan solusi definitif.