> For the complete documentation index, see [llms.txt](https://docs-sw6.zenit.design/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-sw6.zenit.design/bugs/mehrsprachigkeit-der-plugin-konfiguration.md).

# Mehrsprachigkeit der Plugin-Konfiguration

## Problembeschreibung

{% embed url="<https://issues.shopware.com/issues/NEXT-4749>" %}
Altes Shopware Ticket NEXT-4749
{% endembed %}

{% embed url="<https://issues.shopware.com/issues/NEXT-16289>" %}
Neues Shopware Ticket NEXT-16289
{% endembed %}

#### Ist-Zustand

* Plugin Konfigurationen pro Sales Channel definierbar
* jeder Sales Channel kann mehrere Sprachen beinhalten
* daraus ergibt sich, dass Konfigurationen nicht sprachabhängig gesetzt werden können

Mit Shopware 4 und 5 war es immer gut gelöst, Konfigurationen pro Subshop setzen zu können, um Multi-Shop als auch Multi-Sprach Systeme konfigurieren zu können. Mit dem aktuellen Setup ist das leider nicht mehr möglich. Ohne eine Änderung von Shopware müssten wir nun Plugin Konfigurationen splitten, um sprachabhängige Daten im Shop konfigurieren zu können (Snippets). Diese wären dann aber auch "nur" sprachabhängig - nicht SalesChannels abhängig.

#### Soll-Zustand Vorschlag

* Sprach-Combobox neben der Verkaufskanal-Combobox innerhalb der Plugin Konfigurationen
* Plugin Konfigurationen werden nicht nur pro Verkaufskanal, sondern auch pro Sprache gesetzt (nur Sprachen, die im Verkaufskanal definiert sind)
* jede Art von Shop-Use-Case (Multi-Shop, Multi-Lingual, Multi-Shop-Multi-Lingual) können hier alle notwendigen Konfigurationen treffen, um wirklich passende und individuelle Einstellungen vornehmen zu können.
* Erweiterung des SystemConfigService, um nicht nur Konfigurationen pro Saleschannel abzufragen, sondern auch pro Sprache (wahrscheinlich getSalesChannelContext()- >getContext()->getLanguageId())
