1.747 Byte hinzugefügt,
22:51, 25. Mai 2015 Das System kann mit mehreren Sprachen umgehen. Sie finden alle Sprachdateien im Verzeichnis '''languages/'''. Für jede Sprache muss eine Admin-Sprachdatei und eine Kunden-Sprachdatei vorhanden sein. Der Name der Dateien darf im laufenden Betrieb nicht ohne weiteres geändert werden! Es können natürlich beliebig viele weitere Sprachen hinzugefügt werden.
== Kunden-Sprachdateien ==
Die Kundensprachdateien erkennen Sie an dem Dateinamen '''sprache'''.php. Sie haben folgenden Aufbau:
<syntaxhighlight lang="PHP">
<?php
// Language file for client area
$lang = Array();
$lang['NAME'] = "Deutsch"; // Name der Sprache
$lang['ISOCODE'] = "de"; // Internationaler Code der Sprache
$lang['LANG_CODES'] = Array("de-DE", "de-AT", "de-CH", "de"); // Verschiedene Sprachcodes, anhand derer die Clientsprache zugeordnet wird
// Zuordnung von Sprachvariablen folgt
</syntaxhighlight>
== Admin-Sprachdateien ==
Die Adminsprachdateien weisen den gleichen Dateinamen wie der Kunden-Sprachdateien auf, es ist allerdings der Präfix '''admin.''' vorangestellt. Der Aufbau sieht wie folgt aus:
<syntaxhighlight lang="PHP">
<?php
// Language file for admin area
$lang = Array();
$lang['NAME'] = "English"; // Name der Sprache
$lang['ISOCODE'] = "en"; // Internationaler Code der Sprache
// Zuordnung von Sprachvariablen folgt
</syntaxhighlight>
== Deaktivierung von Sprachdateien ==
Eine temporäre Deaktivierung von Sprachdateien ist durch das Voranstellen eines Punktes (.) möglich. Bitte beachten Sie, dass es zwei Versionen der deutschen Sprache gibt (Du und Sie). Eine Version davon muss immer deaktiviert sein. Wenn die informale ("Du") Version aktiv ist, muss der formale Version auf jeden Fall im Verzeichnis vorhanden (und deaktiviert) sein.