この問題はこのフォーラムで数回処理されていることを知っています
Magento2がJavascript(KO)テンプレートテキストを変換する
Magento 2.1.9プロジェクトにイタリア語の言語パックをインストールしました。ほとんどの文字列は正しく翻訳されています。
テーマに新しい翻訳辞書を追加しました。
vendor/<Vendor>/<Theme>/i18n/it_IT.csv
ここで、いくつかの翻訳を変更し、翻訳するテーマの新しい文字列を追加しました。phtmlファイルに含まれる文字列はすべて正常に動作します。
チェックアウトのノックアウトテンプレートにいくつかのカスタム文字列を追加しました。たとえば
<My-theme>/Magento_Checkout/web/template/authentication.html
追加した
<span data-bind="i18n: 'Do you already have an account?'"></span>
次に、私のテーマit_IT.csvで:
"Do you already have an account?","Hai già un account?"
もちろん、キャッシュ、pub / static / 、var / view_preprocessed /、var / generationなどを空にして、すべてのコマンドを実行しました。
文字列はまだ英語です。
チェックアウトでいくつかの文字列を翻訳するには、新しい言語パッケージを作成する必要がありますか?どういう理由ですか?
EDITオンライン翻訳はすべての文字列で機能します。それは一時的にそれを修正する方法であるかもしれませんが、決定的な解決策ではありません。