Übersetzung der Plugin Konfiguration

Ups - die Beiträge hier beziehen sich noch auf Version 4. Mein Problem aber auf Version 5.

Hier poste ich weitere Informationen soweit verfügbar. https://forum.shopware.com/discussion/41895/plugin-konfiguration-uebersetzung-value-bei-einem-text-feld/p1

Lasse das Folgende trotzdem mal hier in thread.

“Schön”, daß ich nicht der Einzige bin …
Der folgende Code funktioniert bei mir NICHT

$form = $this->Form();

$translation = [
	['disabled', [
		'en_GB' => 'Disabled',
		'de_DE' => 'Deaktiviert',
	]],
	['enabled', [
		'en_GB' => 'Enabled',
		'de_DE' => 'Aktiviert',
	]],
];

$form->setElement(
	'select',
	'elementname', [
		'label' => "MyLabel",
		'description' => "MyDescription",
		'store' => $translation,
		'value' => 'disabled'
	]
);

obwohl hier beschrieben:
https://developers.shopware.com/developers-guide/plugin-configuration/#translation-of-configurations

Was ich bisher herausgefunden habe ist, dass immer der erste Spracheintrag gewählt wird.
Steht de_DE vor en_GB so wird der deutschsprachige Text in der Selectbox ausgegeben und umgekehrt.
Dies ist unabhängig von der im Backend vom Admin gewählten Sprache.

Wer etwas neues weiß möge sich bitte melden :slight_smile: