Ich habe im Adminbereich eine neue Sprache hinterlegt. Laotisch lo-La
Dann habe ich in meinem Themeplugin diese Sprache als storefront.lo-La.json hinzugefügt (Laotisch).
Diese greift aber nicht. Das einzige was funktioniert ist, dass ich vorhandene Sprache aus dem Language-Paket nehme(z.B Finnisch) und diese laotische Datei dann als storefront.fi-FI.json abspeichere. Dann kann man aber nie mehr finnisch nutzen falls ich diese mal in dem Shop brauche.
Jemand eine Idee wie man eine komplett unbekannte Spache hinzufügt?
SW 6.6.10.2
Grüße! Benenn das File mal um in „messages.base.lo-LA.json“, also mit Base im Namen. Dadurch werden im Hintergrund die Sprache angelegt. Damit sollte das schon laufen Siehe auch hier: Add translations | Shopware Documentation
Jup. Symfony braucht immer eine Basis-Datei für eine Sprache, im idealfall mit „messages“ im Namen, da es ansonsten an manchen Stellen Probleme gibt, also haben wir das bei uns auch beibehalten. Jegliche Erweiterung der Sprache, wie die storefront files, können dann benannt werden, wie man will.