So che questo problema è stato affrontato più volte in questo forum
Localizzazione Magento2 Javascript
Magento 2 - problema di traduzione nei modelli JS
Magento2 traduce il testo del modello Javascript (KO)
Ho installato il pacchetto in lingua italiana sul mio progetto Magento 2.1.9 e la maggior parte delle stringhe sono tradotte correttamente.
Ho aggiunto un nuovo dizionario di traduzione nel mio tema.
vendor/<Vendor>/<Theme>/i18n/it_IT.csv
Qui ho modificato alcune traduzioni e ho aggiunto le nuove stringhe del mio tema da tradurre. Per le stringhe incluse nei file phtml tutto funziona bene.
Ho aggiunto alcune stringhe personalizzate nei template di checkout. Ad esempio in
<My-theme>/Magento_Checkout/web/template/authentication.html
Ho aggiunto
<span data-bind="i18n: 'Do you already have an account?'"></span>
Quindi nel mio tema it_IT.csv:
"Do you already have an account?","Hai già un account?"
Ovviamente ho svuotato cache, pub / static / , var / view_preprocessed / , var / generation, ecc. E ho eseguito tutti i comandi.
Le stringhe sono ancora in inglese.
Devo davvero creare un nuovo pacchetto linguistico per tradurre alcune stringhe nel checkout? Per quale motivo?
EDIT Le traduzioni online funzionano per tutte le stringhe. Può essere un modo per risolverlo temporaneamente ma non la soluzione definitiva.