08.05.2014, 15:29
Kann mir mal jemand Schritt für Schritt erklären, wie ich eine Sprachdatei erstelle und wo ich diverses eintragen muss, damit dies auch letztendlich angezeigt wird?
$lang->load("deine_sprachdatei");
$l['deine_variable_1'] = "Der Text dazu";
$l['deine_variable_2'] = "Dein nächster Text";
(08.05.2014, 16:13)MrBrechreiz schrieb: [ -> ]Dies nimmst Du zum Laden der Sprache
PHP-Code:$lang->load("deine_sprachdatei");
und die Sprachdatei dazu nennst Du "deine_sprachdatei.lang.php".
Befüllen tust Du diese so:
PHP-Code:$l['deine_variable_1'] = "Der Text dazu";
$l['deine_variable_2'] = "Dein nächster Text";
usw
Deine "deine_variable_1" sollte dann im Template mit "{$lang->deine_variable_1}" aufgefufen werden.
Schlagt mich falls ich falsch liegen sollte
$lang->load("deine_sprachdatei");
<?php
define("IN_MYBB", 1);
//define("NO_ONLINE", 1); // Wenn Seite nicht in Wer ist online-Liste auftauchen soll
require("global.php");
// Load global language phrases
$lang->load("haftungsausschluss");
add_breadcrumb("Haftungsausschluss");
eval("\$haftungsausschluss = \"".$templates->get("Haftungsausschluss")."\";"); // Hier wird das erstellte Template geladen
output_page($haftungsausschluss);
?>
<?php
/*
* Plugin Name: Haftungsausschluss for MyBB 1.6.x
*/
$l['Haftungsausschluss'] = "Disclaimer";
?>
Zitat:also ich hab jetzt eine Seite mit dem Namen "Haftungsausschluss", möchte aber jene, wenn man alles in englisch anzeigen möchte, dass jene eben als "Disclaimer" erscheint.
<html>
<head>
<title>{$settings['bbname']} - {$lang->haftungsausschluss}</title>
{$headerinclude}
</head>
<body>
{$header}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead"><strong>{$lang->haftungsausschluss}</strong></td>
</tr>
<tr>
<td class="trow1" align="center">
INHALT
</td>
</tr>
</table>
{$footer}
</body>
</html>