Code: Alles auswählen
$language = $user->lang['1_DAY'];
Frage: wie bekomme ich, ohne die Sprache des Benutzers extra umzustellen, den Inhalt aus der deutschen common.php, nämlich '1 Tag'?'
Code: Alles auswählen
$config['default_lang']
Code: Alles auswählen
$language = $user->lang['1_DAY'];
Code: Alles auswählen
$config['default_lang']
Ich möchte einige Sachen in der Standardsprache des Boards ausgeben, egal welche Sprache der Benutzer für sich eingestellt hat.Miriam hat geschrieben:Was genau möchtest Du mit dem Auslesen dieser de-Variablen erreichen?
Danke für den Tipp, aber das möchte ich aus Redundanzgründen nicht so gerne tun. Gibt's da nicht eine elegantere Vorgehensweise?Miriam hat geschrieben:[*]pflege den Inhalt dieser neuen Datei in alle common.php der Sprachen ein, die diese Variablen benutzen sollen.
Code: Alles auswählen
$lang = array_merge($lang, array(
'1_DAY' => '1 Tag',
'ETC' => 'Und so weiter...',
));
Code: Alles auswählen
include_once($phpbb_root_path . 'language/' . $config['default_lang'] . '/extra.' . $phpEx);
Sehr guter Einwand.aber das möchte ich aus Redundanzgründen nicht so gerne tun
Ich müßte eine Sprachvariable für jede installierte Sprache anlegen, selbst wenn diese Sprache im Bedarfsfall nicht benutzt werden würde, da ja ausschließlich die Boardsprache benutzt werden soll. Die Redundanz wäre also n-1, wobei n für die Anzahl der installierten Sprachen steht.Miriam hat geschrieben:Frage aus Interesse:
- Welche genauen Redundanzen (und die aus diesen resultierenden Gründe der Ablehnung) wären das?