Hi,
das geht im Prinzip so:
Einen
event/listener.php
erstellen.
Auf das event
core.user_setup
zu greifen:
Code: Alles auswählen
static public function getSubscribedEvents()
{
return array(
'core.user_setup' => 'load_language_on_setup',
);
}
Die eigentliche Funktion erstellen:
Code: Alles auswählen
public function load_language_on_setup($event)
{
$lang_set_ext = $event['lang_set_ext'];
$lang_set_ext[] = array(
'ext_name' => 'NAMEDESAUTHORS/EXTNAME',
'lang_set' => 'common',
);
$event['lang_set_ext'] = $lang_set_ext;
}
Das packst du deine event/listener.php und erstellst dann eine
language/{iso}/common.php
und überschreibt dort dann einfach den Lang_key:
'ACCOUNT_INACTIVE'
. Damit kannst du dann recht beliebig die Sprachvariablen überschreiben.
Genaue Anleitung ist hier:
https://area51.phpbb.com/docs/dev/3.2.x ... -listeners
Grüße