Sprachvariabel des Cores überschreiben

In diesem Forum gibt es Starthilfe zum neuen Extension-System von phpBB 3.1/3.2. Fragen zur Entwicklung von Extensions und zur Konvertierung von phpBB 3.0.x MODs sind ebenfalls willkommen.
Antworten
Kizu
Mitglied
Beiträge: 543
Registriert: 11.05.2007 15:19
Wohnort: Bremen
Kontaktdaten:

Sprachvariabel des Cores überschreiben

Beitrag von Kizu »

Moin,

wie kann ich eine Sprachvariabel des Cores überschreiben?
Ich habe es versucht, die Variabel wird für Erweiterungen überschrieben, aber in den Core-Modulen wird immer noch der default-Wert genutzt und nicht meiner.

ganz konkret:
Ich möchte gerne de Begriff Avatar durch Profilbild ersetzen. In einer Erweiterung wird "Mein Profilbild" angezeigt, im persöhnlichen Bereich wird allerdings weiterhin "Avatar ändern" angezeigt.

language/de/common.php:

Code: Alles auswählen

if (!defined('IN_PHPBB'))
{
        exit;
}

if (empty($lang) || !is_array($lang))
{
        $lang = array();
}

$lang = array_merge($lang, array(
        // Notifications
        'USER_AVATAR'     => 'Mein Profilbild',
));
event/main_listener.php:

Code: Alles auswählen

class main_listener implements EventSubscriberInterface
{
	public static function getSubscribedEvents()
	{
		return array(
			'core.user_setup'							=> 'load_language_on_setup'
		);
	}

	/**
	 * Load common language files during user setup
	 *
	 * @param \phpbb\event\data	$event	Event object
	 */
	public function load_language_on_setup($event)
	{
		$lang_set_ext = $event['lang_set_ext'];
		$lang_set_ext[] = array(
			'ext_name' => 'kizu/nacworld2',
			'lang_set' => 'common',
		);
		$event['lang_set_ext'] = $lang_set_ext;
	}
MfG, Daniel
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7869
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Sprachvariabel des Cores überschreiben

Beitrag von Kirk »

Hallo
Du musst auch die richtige Variable nehmen, probier es mal hiermit:

Code: Alles auswählen

	'UCP_PROFILE_AVATAR'	=> 'Mein Profilbild ersetzen',
Kizu
Mitglied
Beiträge: 543
Registriert: 11.05.2007 15:19
Wohnort: Bremen
Kontaktdaten:

Re: Sprachvariabel des Cores überschreiben

Beitrag von Kizu »

Hallo Kirk,

vielen Dank. Kaum nutzt man die richtige Variabel, schon funktioniert es. :oops:

MfG, Daniel
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7869
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Sprachvariabel des Cores überschreiben

Beitrag von Kirk »

Du bist wahrscheinlich davon ausgegangen das im persöhnlichen Bereich das hier "Avatar ändern" durch 2 verschiedene Variablen erzeugt wird.
Antworten

Zurück zu „Extension Bastelstube“