Overrides für die Sprachausgabe

Die Override-Technik kam ursprünglich aus dem Bereich der Templates. Mit dieser Technik kann jeder selber sich Vorlagen für einzelne Bausteine wie das Login-Modul oder der Inhaltskomponente erstellen.

Ab Joomla! 1.7.x zog diese Methode auch bei den Sprachdateien ein. Wer sich die Struktur genauer ansieht, wird unschwer bemerken, dass unter den jeweiligen Sprachordner ein neuer Ordner mit dem Namen "override" vorhanden ist.

Zu finden sind diese für die Verwaltung (Administration) unter administrator/languages/overrides und für die öffentliche Webseite unter root/language/overrides. Leider fehlen in den jeweiligen die deutschen Dateien dazu. Diese müssen wir selber erstellen. Das geht recht einfach, dazu benötigen wir nur einen beliebigen Text-Editor.

Wir sind faul und nehmen die einfache Variante. Schauen Sie in die jeweiligen Ordner nach. Dort werden Sie eine bestehende Datei für die englische Sprache vorfinden. Kopieren Sie diese und fügen die kopierte Datei einfach wieder ein. Bei mir sieht das dann so aus:

Override-Datei

Nun benötigen wir unsere Maus und klicken einmal auf die Datei "en-GB.override (2)" - Sie haben nun die Datei markiert und ein weiterer Klick über die rechte Maustaste öffnet sich ein kleines Menu. Hier wählen Sie dann "Umbenennen" aus. Löschen Sie das "(2)" und gehen an den Anfang der Datei. Hier löschen Sie das "en-GB" und machen daraus ein "de-DE". Speichern Sie die Datei und es sollte nun wie folgt aussehen:

Override-Datei-fertig

Das gleiche machen Sie mit der Datei, die sich im Sprachordner der Adminisrtation befindet.

Nun wäre nur noch zu klären, was diese Datei für eine Funktion besitzt. Manchmal kommt es vor, dass bei einer Übersetzung etwas vergessen wurde, manchmal benötigen Sie aber auch eigene Übersetzungen oder andere Angaben als zum Beispiel "Benutzer" oder "Login". Nun stellen Sie sich vor, Sie haben mühevoll Änderungen in der jeweiligen Sprachdatei vorgenommen. Nun machen Sie ein Update und was passiert? Genau, alle Ihre Änderungen sind weg und Sie fangen an sich zu ärgern.

Und genau hier kommen nun die Sprachoverride-Dateien. Erstellen Sie ihre Änderungen gleich in dieser Datei und Sie ersparen sich zukünftig das Ärgern! Damit Sie sich das genauer Vorstellen können, habe ich einmal meine Datei hier abgebildet. Schauen Sie sich diese Datei etwas genauer an, da darin auch Datenschutzrelevante Änderungen enthalten sind, die Sie benötigen, wenn sich zum Beispiel Benutzer registrieren dürfen. Hier nun meine Datei:

Die deutsche Overridedatei von mir

WICHTIGER HINWEISKleine rechtliche Anmerkung: Solten Sie eine gewerbliche Webseite haben und Versenden Sie eine E-Mails an Dritte, so müssen in dieser E-Mail auch in Kurzform die Angaben enthalten sein, wie diese aus Ihrem Impressum.

Autor: Niko Körner
Oktober 2005 schrieb Niko Körner 'Die ersten Schritte mit Joomla!'. Diese Anleitung wurde weit mehr als 5 Mio. Mal gelesen und im Internet gedownloadet. Seit 2005 ist er als Autor gelistet und schreibt rund um Joomla! und gibt Kurse.