R4M
8. Dezember 2022 um 14:11
1
Bei einem Child Theme fällt mir eben auf, dass die Übersetzungen im Backend nicht angezeigt werden. In der „theme.json“ wurde aber „label“ korrekt eingestellt.
Beispiel:
Beispiel aus der theme.json:
Da wo „tabTypography“ steht, müsste eigentlich „Typografie“ stehen.
"tabs": {
"tabTypography": {
"label": {
"en-GB": "Typography",
"de-DE": "Typografie"
}
}
}
Hm, was übersehe ich?
R4M
9. Dezember 2022 um 13:27
2
Hier noch ein Beispiel, welches ich nicht verstehe. Ein ganz einfaches Child-Theme, welches von Shopware Standard Theme ableitet:
Shopware Standard Theme:
Child-Theme:
Zum einen fehlt die Primärfarbe und zum anderen ist die Beschriftung nicht korrekt. Cache lerren, Theme kompilieren … hat alles nicht geholfen.
Woher kommt das? Habe nur ich diese Fehler?
windes
27. Dezember 2022 um 17:59
3
php bin/console theme:refresh
Über die Console hat bei mir geholfen!
windes
28. Dezember 2022 um 15:53
4
Außerdem muss man die Übersetzungen für Blöcke in „config“ auch definieren:
„blocks“: {
„themeColors“: {
„label“: {
„en-GB“: „Theme colours“,
„de-DE“: „Theme-Farben“
}
},
„typography“: {
„label“: {
„en-GB“: „Typography“,
„de-DE“: „Typografie“
}
},
„eCommerce“: {
„label“: {
„en-GB“: „E-Commerce“,
„de-DE“: „E-Commerce“
}
},
„statusColors“: {
„label“: {
„en-GB“: „Status messages“,
„de-DE“: „Status-Ausgaben“
}
},
„media“: {
„label“: {
„en-GB“: „Media“,
„de-DE“: „Medien“
}
},
„unordered“: {
„label“: {
„en-GB“: „Misc“,
„de-DE“: „Sonstige“
}
}
},
R4M
4. Januar 2023 um 07:31
5
Erst einmal Danke für die Antwort. Nun ja, die Übersetzungen habe ich eigentlich auch gemacht. Siehe Beispiel oben, aber dennoch hilft das nicht. Komisch.