Übersetzungs-Dateien: Unterschied zwischen den Versionen

Aus sourceDESK Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Das System kann mit mehreren Sprachen umgehen. Sie finden alle Sprachdateien im Verzeichnis '''languages/'''. Für jede Sprache muss eine Admin-Sprachdatei und…“)
 
(Deaktivierung von Sprachdateien)
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
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.
+
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 ==
 
== Kunden-Sprachdateien ==
Zeile 31: Zeile 31:
  
 
== Deaktivierung von Sprachdateien ==
 
== 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.
+
Eine temporäre Deaktivierung von Sprachdateien ist durch das Voranstellen eines Punktes (.) möglich. Dies ist seit geraumer Zeit auch in den Systemeinstellungen möglich.
 +
 
 +
== Benutzerdefinierte Sprachdateien ==
 +
Sie können Änderungen an bestehenden Sprachdateien sowie Ergänzungen in einer benutzerdefinierten Sprachdatei vornehmen. Dazu legen Sie eine Datei mit dem gleichen Namen wie die gewünschte Sprachdatei an, nur schreiben Sie statt ''.php'' als Endung ''.custom.php''. Diese Dateien überschreiben Einträge in der normalen Sprachdatei und werden bei Updates nicht angetastet. Es wird dringend empfohlen, bei der Programmierung zusätzlicher Funktionen auf diese Sprachdateien zurückzugreifen.

Aktuelle Version vom 27. April 2019, 11:10 Uhr

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:

<?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

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:

<?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

Deaktivierung von Sprachdateien

Eine temporäre Deaktivierung von Sprachdateien ist durch das Voranstellen eines Punktes (.) möglich. Dies ist seit geraumer Zeit auch in den Systemeinstellungen möglich.

Benutzerdefinierte Sprachdateien

Sie können Änderungen an bestehenden Sprachdateien sowie Ergänzungen in einer benutzerdefinierten Sprachdatei vornehmen. Dazu legen Sie eine Datei mit dem gleichen Namen wie die gewünschte Sprachdatei an, nur schreiben Sie statt .php als Endung .custom.php. Diese Dateien überschreiben Einträge in der normalen Sprachdatei und werden bei Updates nicht angetastet. Es wird dringend empfohlen, bei der Programmierung zusätzlicher Funktionen auf diese Sprachdateien zurückzugreifen.