Seite 1 von 1

Eigenes Language File ohne Mod aktivieren?

Verfasst: 16.02.2008 14:43
von olivwalt
Hallo zusammen,

ich habe phpBB3 installiert und möchte nun in einen Style WoWMoonclaw einen neuen Link "Zurück zum Portal" integrieren. Der Text des Links soll allerdings auch mehrsprachig sein, weshalb ich ein eigenes Languagefile custom.php angelegt habe

Code: Alles auswählen

<?php
if (!defined('IN_PHPBB'))
{
    exit;
}

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

$lang = array_merge($lang, array(
    'L_PORTAL'        => 'Back to Portal',
));

?>
Das file habe ich unter language/en/ abgelegt. Es wird jedoch nicht geladen. Wo muss ich das neue language file aktivieren? Im Style in der overall_header.html?

Gruss Oliver

Verfasst: 17.02.2008 11:54
von nickvergessen
nein in der includes/functions.php wäre es wohl am besten.
Außerdem sollten zusätzliche Sprachfiles immer in language/en/mods/ abgelegt werden.

in die functions.php setzt du dann nach

Code: Alles auswählen

	// Which timezone?
	$tz = ($user->data['user_id'] != ANONYMOUS) ? strval(doubleval($user->data['user_timezone'])) : strval(doubleval($config['board_timezone']));
einfach

Code: Alles auswählen

	$user->add_lang('mods/costum');

Verfasst: 22.02.2008 08:51
von olivwalt
Danke nickvergessen, das war es.

Leider muss man den Original Code von phpBB3 anpassen, was eigentlich nicht so schön ist. Ich hatte gehofft, es gäbe hierfür eine Art plugin.

Gruss Oliver