Community Version 2.1.3.
Das Gebietsschema ist auf en_GB (Englisch, Vereinigtes Königreich) festgelegt. Verwenden des Luma-Themas.
Ich habe meine Übersetzungsdatei en_GB.csv eingerichtet und meine Übersetzung ist dort:
"Sie haben keine Artikel in Ihrem Warenkorb.", "Sie haben keine Artikel in Ihrem Warenkorb!"
Wenn ich zur Warenkorbseite gehe (sie ist leer), kann ich meine Übersetzung gut sehen! Wenn ich jedoch mit der Maus über den Minicart schwebe, wird das Overlay nicht übersetzt. Es heißt weiterhin "Sie haben keine Artikel in Ihrem Warenkorb.".
Ich verstehe, dass ich eine pub / static / frontend / [Theme] /default/en_GB/js-translation.json-Datei mit der Übersetzung auch dort brauche. Wenn ich jedoch eine statische Bereitstellung "bin / magento setup: static-content: deploy en_GB" versuche, wird die Datei erstellt, sie ist jedoch leer.
Ich glaube auch, dass es auch eine var / view_preprocessed / source / frontend / [Theme] /default/en_GB/js-translation.json gibt.
Was muss ich also löschen oder leeren oder was auch immer, um diese Datei zu füllen?
Muss ich vielleicht etwas mit einem Sprachpaket machen?
Danke Tadhg
Dies ist ein bekannter Magento 2-Fehler. Derzeit gibt es 22 offene Fehler im Zusammenhang mit
js-translation.json
inMagento 2
.https://github.com/magento/magento2/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aopen%20js-translation
Eine Problemumgehung besteht darin, eine
json-translation.json
Datei selbst zu generieren und dann Ihren Webserver so zu konfigurieren, dass er automatisch anstelle derMagento 2
Datei bereitgestellt wird .quelle