Wersja społeczności 2.1.3.
Ustawienia regionalne są ustawione na en_GB (angielski, Wielka Brytania). Korzystanie z motywu Luma.
Mam skonfigurowany plik tłumaczenia en_GB.csv i tam jest moje tłumaczenie:
„Nie masz produktów w koszyku.”, „Nie masz produktów w koszyku!”
Kiedy przechodzę do strony koszyka (jest pusta), widzę dobrze moje tłumaczenie! Jednak po najechaniu kursorem na minikartkę nakładka nie jest tłumaczona. Nadal mówi „Nie masz produktów w koszyku”.
Rozumiem, że potrzebuję pliku pub / static / frontend / [Theme] /default/en_GB/js-translation.json z tłumaczeniem. Ale kiedy próbuję wdrożyć statycznie „konfiguracja bin / magento: static-content: deploy en_GB”, tworzy plik, ale jest pusty.
Wierzę również, że istnieje również var / view_preprocession / source / frontend / [Theme] /default/en_GB/js-translation.json.
Więc co muszę wyczyścić, opróżnić lub cokolwiek, aby zapełnić ten plik?
Czy muszę coś zrobić z pakietem językowym?
Dzięki Tadhg
Jest to znany bug Magento 2, obecnie istnieje 22 Otwarty błędy związane z
js-translation.json
wMagento 2
.https://github.com/magento/magento2/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aopen%20js-translation
Jednym z obejść tego problemu jest samodzielne wygenerowanie
json-translation.json
pliku, a następnie skonfigurowanie serwera WWW do automatycznego dostarczania go zamiastMagento 2
pliku.źródło