6.5 Oberfläche übersetzen

In diesem Bereich finden Sie alles, was mit der Übersetzung der Textstrings zu hat, die Ihre Drupalinstallation verwendet (Abbildung 6.23):

Übersicht über die übersetzten Sprachstrings
Abbildung 6.23: Übersicht über die übersetzten Sprachstrings

Sie können in diesem Bereich nach Textstrings suchen und sie „per Hand“ übersetzen. Sie können auch .po-Dateien importieren und exportieren.

6.5.1 Übersetzen eines Strings „per Hand“

Sie sehen ein Wort auf Ihrer Drupal-Website, das nicht zum Inhalt gehört, und wollen es ändern, beispielsweise das Wort Kontaktieren (siehe auch Abschnitt 3.4.2 Konfiguration des Kontaktformulars).

  • Gehen Sie in den Bereich Verwalten – Strukturierung – Oberfläche übersetzen.

  • Klicken Sie auf den Reiter Suchen, geben Sie im Suchfeld Kontaktieren ein.

  • Lassen Sie alle anderen Einstellungen unverändert und klicken unten auf die Schaltfläche Suchen.

Sie sollten ein Ergebnis wie in Abbildung 6.24 sehen:

Übersetzung eines Wortes
Abbildung 6.24: Übersetzung eines Wortes

Sie sehen die englischen Begriffe, in diesem Falle „contact“. Nach einem Klick auf den Link Bearbeiten können Sie das Buch in allen verfügbaren Sprachen ändern. Wenn das Wort in Deutsch noch nicht zur Verfügung steht, ist das de-Zeichen durchgestrichen.

6.5.2 Übersetzen mittels .po-Dateien

Alle Übersetzungen werden in .po-Dateien gespeichert. Fast alle Module bringen Übersetzungen mit. Sie liegen im Unterverzeichnis PO im jeweiligen Modul.

Drupal installiert vorhandene .po-Dateien bei der Aktivierung des Moduls automatisch. Falls einem Modul keine Datei in Ihrer Sprache beiliegt (de.po), gibt es keine deutsche Übersetzung. Bei der Installation von Poormanscron in Abschnitt 6.4 war das beispielsweise so.

Wenn Sie eine Katalogdatei finden (.pot), so können Sie mit dem Tool Poedit6 Ihre eigene Übersetzung erzeugen. Tobias Bähr7 hat das beispielsweise für das Poormanscron-Modul gemacht, seine de.po-Datei liegt auf der CD bei. Wenn er sie dem Drupal-Projekt „contributed“ zur Verfügung stellt, wird sie bald im Poormanscron-Paket enthalten sein.

Um die Datei zu installieren, klicken Sie auf den Reiter Importieren und laden Sie sie in die richtige Sprache (Abbildung 6.25):

Übersetzung importieren
Abbildung 6.25: Übersetzung importieren

6.5.3 Exportieren von .po Dateien

Was man importieren kann, kann man natürlich auch exportieren. Wenn Sie exportieren, werden alle Strings exportiert und in einer großen .po-, bzw. .pot-Datei zusammengefasst.

Sie können diese Datei sehr komfortabel mit Poedit editieren und dann wieder importieren:

Poedit mit Drupals Sprachdatei de.po
Abbildung 6.26: Poedit mit Drupals Sprachdatei de.po


Ihre Bewertung: Nichts