Sé que este problema se ha tratado varias veces en este foro.
Javascript de localización de Magento2
Magento 2 - problema de traducción en plantillas JS
Magento2 traduce el texto de la plantilla Javascript (KO)
He instalado el paquete de idioma italiano en mi proyecto Magento 2.1.9 y la mayoría de las cadenas están traducidas correctamente.
Agregué un nuevo diccionario de traducción en mi tema.
vendor/<Vendor>/<Theme>/i18n/it_IT.csv
Aquí modifiqué algunas traducciones y agregué las nuevas cadenas de mi tema para traducir. Para las cadenas incluidas en los archivos phtml, todo funciona bien.
Agregué algunas cadenas personalizadas en plantillas de eliminación de pago. Por ejemplo en
<My-theme>/Magento_Checkout/web/template/authentication.html
yo añadí
<span data-bind="i18n: 'Do you already have an account?'"></span>
Luego, en mi tema it_IT.csv:
"Do you already have an account?","Hai già un account?"
Por supuesto, vacié la memoria caché, pub / static / , var / view_preprocessed / , var / generation, etc. y ejecuté todos los comandos.
Las cuerdas todavía están en inglés.
¿Realmente tengo que crear un nuevo paquete de idiomas para traducir algunas cadenas en el pago? ¿Cual es la razón?
EDITAR Las traducciones en línea funcionan para todas las cadenas. Puede ser una forma de solucionarlo temporalmente, pero no la solución definitiva.