Rheinwerk Computing < openbook > Rheinwerk Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.
 
Inhaltsverzeichnis
Vorwort
Teil I Grundlagen
1 Einleitung
2 Testumgebung einrichten
3 Live-Umgebung einrichten
4 Website planen
Teil II Joomla! benutzen
5 Website-Frontend kennenlernen
6 Administrations-Backend bedienen
7 Content verwalten
8 Contentpflege konfigurieren
9 Menüs aufbauen
10 Layout und Design anpassen
11 Benutzerverwaltung einrichten
12 Mehrsprachigkeit aktivieren
13 System konfigurieren
Teil III Joomla! erweitern
14 Erweiterungen aktivieren
15 Offizielle Joomla!-Komponenten
16 Empfohlene Erweiterungen
17 Joomla! als Content-Management‐System
18 Joomla! als Community-Plattform
19 Joomla! als Online-Shop
Teil IV Joomla! warten
20 Wartung allgemein
21 Joomla! und Content deployen
22 Sicherheit ausbauen
23 Performance- und Suchmaschinenoptimierung
24 Notfallmaßnahmen
Teil V Joomla!-Erweiterungen entwickeln
25 Grundlagen zur Erweiterungsentwicklung
26 Templates entwickeln
27 Plugins entwickeln
28 Module entwickeln
29 Komponenten entwickeln
30 Erweiterungen veröffentlichen
Stichwortverzeichnis

Jetzt Buch bestellen
Ihre Meinung?

Spacer
<< zurück
Joomla! 3 von Richard Eisenmenger
Das umfassende Handbuch
Buch: Joomla! 3

Joomla! 3
Pfeil 12 Mehrsprachigkeit aktivieren
Pfeil 12.1 Sprachpakete einrichten
Pfeil 12.1.1 Joomla!-Sprachpakete installieren
Pfeil 12.1.2 Sprachpakete für Erweiterungen installieren
Pfeil 12.1.3 Eigene Sprachpakete für Erweiterungen erzeugen
Pfeil 12.2 Website auf Mehrsprachigkeit umstellen
Pfeil 12.2.1 Mehrsprachige Inhalte zulassen
Pfeil 12.2.2 Sprachenerkennung per Plugin aktivieren
Pfeil 12.2.3 Sprachumschalter im Frontend darstellen
Pfeil 12.2.4 Hauptmenüs und Homepages für alle Sprachen erstellen
Pfeil 12.2.5 Content übersetzen
Pfeil 12.2.6 Weitere sprachindividuelle Seitenelemente übersetzen
Pfeil 12.3 Individuelle Übersetzungen mit Overrides anlegen
 
Zum Seitenanfang

12.3    Individuelle Übersetzungen mit Overrides anlegen Zur vorigen ÜberschriftZur nächsten Überschrift

Joomla! speichert Systemmeldungen und E-Mail-Texte in sprachabhängigen Textdateien. Auch wenn Sie nur eine einsprachige Website betreiben, ließen sich diese Dateien theoretisch verändern, um die Texte nach Ihren Wünschen anzupassen. Das System ist einfach: Jedes Textfragment besteht aus einem Sprachschlüssel und dem eigentlichen Textinhalt, z. B.:

COM_USERS_EMAIL_REGISTERED_BODY="Hallo %s,\n\nVielen Dank für  die Registrierung bei %s."

Bei COM_USERS_EMAIL_REGISTERED_BODY handelt es sich um den Sprachschlüssel, aus dessen Bezeichnung hervorgeht, wo er eingesetzt wird, hier: Fließtext (BODY) für die Registrierungs-E-Mail (EMAIL_REGISTERED). Zugeordnet ist dieser Sprachschlüssel der Benutzerkomponente (COM_USERS). Danach folgt der Inhalt in Anführungszeichen mit – in diesem Beispiel – zwei kleinen Besonderheiten: Zeilenumbrüchen per \n\n und %s-Platzhalter, die Joomla! bei Einsatz des Textes automatisch durch andere Worte ersetzt.

Änderungen an diesen Sprachdateien gingen nach einem Joomla!-Update jedoch verloren, darum stellt das CMS einen sauberen Mechanismus für diese Anpassungen vor: Overrides. Dabei handelt es sich um die Originalsprachdateien ergänzende Textdateien, die die zu überschreibenden Felder enthalten. Im Dateisystem finden Sie die Dateien, vom Joomla!-Hauptverzeichnis ausgehend, unter /language/overrides. Die deutsche Override-Datei heißt de-DE.override.ini und existiert noch nicht initial nach der Joomla!-Installation. Statt diese Datei per Hand anzulegen, nutzen Sie ein Formular im Administrations-Backend, das zudem eine bequeme Suche nach den zu aktualisierenden Textfragmenten bereitstellt.

  1. Wechseln Sie über das Menü ErweiterungenSprachen zum Sprachenmanager.

  2. In der linken Seitenleiste wählen Sie den Link Overrides.

  3. Wichtig: Setzen Sie jetzt darunter bei Filter die Sprache und den Bereich, in dem Sie den Override erwarten. Das ist oft nicht eindeutig – wechseln Sie einfach zwischen Site und Administrator, wenn die folgende Sprachschlüsselsuche ohne Erfolg ist.

  4. Klicken Sie oben in der Buttonleiste auf Neu, um zum Formular Neuer Override zu gelangen.

  5. Geben Sie jetzt ein Stichwort in das Textfeld auf der rechten Seite ein, das in dem zu verändernden Text oder im Sprachschlüssel vorkommt (je nach Einstellung der Dropdown-Liste Suchen nach), und klicken Sie auf Suchen. Für die Änderung von Registrierungs-E-Mail-Texten suchen Sie beispielsweise nach »benutzer« (mit Suchen nach: Inhalt), Groß-/Kleinschreibung spielt keine Rolle.

  6. Suchen Sie in der Ergebnisliste den zu verändernden Eintrag, und klicken Sie ihn an, sodass die Textfelder auf der linken Seite automatisch befüllt werden. Falls Sie das Feld nicht finden, klicken Sie auf den Link Weitere Ergebnisse unter der Liste. Beachten Sie auch, dass in dieser Ergebnisliste die Originaltexte erscheinen und nicht etwa bereits eingestellte Overrides.

  7. Passen Sie nun den Inhalt des Felds Text an (siehe Abbildung 12.20). Beachten Sie dabei folgende Regeln:

    • In Systemmeldungen, die auf der Website erscheinen, dürfen Sie einige ausgewählte HTML-Tags verwenden, nicht aber für E-Mail-Texte, z. B. <strong> oder <em> für Hervorhebungen.

    • Für Zeilenumbrüche im Fließtext einer E-Mail verwenden Sie \n\n (doppeltes Backslash + n).

    • %s-Elemente sind Platzhalter, die Joomla! später durch variable Worte, z. B. den Benutzernamen, URLs etc., ersetzt. Beim Anpassen der Texte achten Sie darauf, dass Sie diese Variablen in der richtigen Reihenfolge behalten, sonst würden falsche Texte eingesetzt.

    Achten Sie beim Bearbeiten darauf, ob es sich um einen E-Mail-Text oder eine Websitemeldung handelt, da verschiedene Formatierungsregeln gelten.

    Abbildung 12.20    Achten Sie beim Bearbeiten darauf, ob es sich um einen E-Mail-Text oder eine Websitemeldung handelt, da verschiedene Formatierungsregeln gelten.

  8. Nach dem Klick auf Speichern in der Buttonleiste gelangen Sie zur Übersichtsseite der Overrides. In dieser Liste taucht jetzt Ihr neuer Eintrag auf und ist für weitere Korrekturen anklickbar.

Tipp: Möchten Sie Overrides verschiedener Sprachen bearbeiten, kehren Sie über den Button Speichern & Schliessen oder Schliessen zurück zum Sprachenmanager. Dort wechseln Sie über die Dropdown-Liste Filter in der linken Seitenleiste in eine beliebige andere installierte Sprache – beachten Sie, dass Sie dabei die Wahl zwischen Front- und Backend-Overrides haben.

 


Ihre Meinung

Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.

<< zurück
 Zum Rheinwerk-Shop
Zum Rheinwerk-Shop: Joomla! 3 Joomla! 3
Jetzt Buch bestellen

 Ihre Meinung?
Wie hat Ihnen das Openbook gefallen?
Ihre Meinung

 Buchempfehlungen
Zum Rheinwerk-Shop: HTML5 und CSS3
HTML5 und CSS3


Zum Rheinwerk-Shop: Schrödinger lernt HTML5, CSS und JavaScript
Schrödinger lernt HTML5, CSS und JavaScript


Zum Rheinwerk-Shop: Einstieg in PHP 7 und MySQL
Einstieg in PHP 7 und MySQL


Zum Rheinwerk-Shop: PHP 7 und MySQL
PHP 7 und MySQL


Zum Rheinwerk-Shop: Erfolgreiche Websites
Erfolgreiche Websites


 Lieferung
Versandkostenfrei bestellen in Deutschland, Österreich und der Schweiz
InfoInfo

 
 


Copyright © Rheinwerk Verlag GmbH 2019
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das Openbook denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt.
Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

 
Nutzungsbestimmungen | Datenschutz | Impressum

Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de

Cookie-Einstellungen ändern