Mehrsprachigkeit

Verfasst von Hagen Graf am 23. June 2008 - 20:16

Wie Sie bei der Installation bereits bemerkt haben, ist Drupal ist von Beginn an mehrsprachig. Das heißt, Sie haben bereits eine bilinguale Website installiert, als Sie die deutschen Sprachdateien installiert haben. Klicken Sie im einzig vorhandenen Menü auf der linken Seite auf den Link Verwalten, dann auf Einstellungen, dann auf Sprachen (Abbildung 3.3).

Sprachauswahl in Drupal
Abbildung 3.3: Sprachauswahl in Drupal

Die Sprachen können aktiviert und deaktiviert werden. Eine Sprache muss Standard sein. In unserem Fall Deutsch.

3.1.1 Das Modul Content Translation aktivieren

Der Inhalt der Website soll in mehreren Sprachen verfügbar sein, deswegen benötigen wir ein zusätzliches Modul mit dem Namen Content Translation, das die Möglichkeit bereitstellt, Inhalte zu übersetzen. Das Modul ist im Drupal-Core bereits enthalten, muss aber noch aktiviert werden:

  • Klicken Sie dazu auf den Link Verwalten, dann auf Strukturierung, dann auf Module.

  • Scrollen Sie ein wenig herunter und aktivieren Sie die Checkbox neben dem Modul Content Translation (Abbildung 3.4).

  • Klicken Sie unten auf der Seite auf den Button Konfiguration speichern.

Aktivieren des Moduls Content Translation
Abbildung 3.4: Aktivieren des Moduls Content Translation

3.1.2 Inhaltstyp Artikel bearbeiten

Die Inhalte von Drupal werden in Inhaltstypen unterteilt, von denen jeder beliebig viele Inhalte (Nodes) haben kann. Standardmäßig gibt es die Inhaltstypen Artikel und Seite, aber Sie können beliebig viele eigene Inhaltstypen erstellen. Nach der Aktivierung des Content Translation Moduls müssen die einzelnen Inhaltstypen für die Übersetzung konfiguriert werden.

Klicken Sie auf den Link Verwaltung Inhaltsverwaltung – Inhaltstypen. Sie sehen die beiden Inhaltstypen Artikel und Seite (Abbildung 3.5).

Inhaltstypen
Abbildung 3.5: Inhaltstypen

Zwei Inhaltstypen sind, wie gesagt, in Drupal vorgegeben, Seite und Artikel. Beide bestehen zunächst aus einem Titel und einem Textkörper (Body). Sie unterscheiden sich technisch durch nichts. Semantisch ist eine Seite etwas Statisches wie beispielsweise das Impressum, die Geschäftsbedingungen, der Anfahrtsplan und ähnliche Seiten. Ein Artikel dagegen ist eher eine Pressemeldung oder eine Neuigkeit.

Klicken Sie im Inhaltstyp Artikel auf den Link bearbeiten. Sie sehen ein Formular, in dem Sie die Eigenschaften dieses Inhaltstyps festlegen können. Im unteren Bereich sehen Sie drei Links. Klicken Sie auf den Link Einstellungen für Arbeitsablauf. Das Formular wird daraufhin erweitert und gibt unter anderem die Möglichkeit, die Mehrsprachigkeit zu aktivieren. Aktivieren Sie die letzte Checkbox Aktiviert, mit Übersetzung (Abbildung 3.6) und klicken Sie dann auf „Inhaltstyp speichern“.

Inhaltstyp für Mehrsprachigkeit und Übersetzung vorbereiten
Abbildung 3.6: Inhaltstyp für Mehrsprachigkeit und Übersetzung vorbereiten

Sie haben jetzt alle notwendigen Vorbereitungen getroffen und können nun Inhalte einstellen.Wenn Sie den Inhaltstyp Seite benutzen wollen, so dürfen Sie nicht vergessen, auch hier Standardwerte vorzugeben.

Wie Sie bei der Installation bereits bemerkt haben, ist Drupal ist von Beginn an mehrsprachig. Das heißt, Sie haben bereits eine bilinguale Website installiert, als Sie die deutschen Sprachdateien installiert haben. Klicken Sie im einzig vorhandenen Menü auf der linken Seite auf den Link Verwalten, dann auf Einstellungen, dann auf Sprachen (Abbildung 3.3).Abbildung 3.3: Sprachauswahl in DrupalDie Sprachen können aktiviert und deaktiviert werden. Eine Sprache muss Standard sein. In unserem Fall Deutsch.3.1.1 Das Modul Content Translation aktivierenDer Inhalt der Website soll in mehreren Sprachen verfügbar sein, deswegen benötigen wir ein zusätzliches Modul mit dem Namen Content Translation, das die Möglichkeit bereitstellt, Inhalte zu übersetzen. Das Modul ist im Drupal-Core bereits enthalten, muss aber noch aktiviert werden:Klicken Sie dazu auf den Link Verwalten, dann auf Strukturierung, dann auf Module. Scrollen Sie ein wenig herunter und aktivieren Sie die Checkbox neben dem Modul Content Translation (Abbildung 3.4). Klicken Sie unten auf der Seite auf den Button Konfiguration speichern. Abbildung 3.4: Aktivieren des Moduls Content Translation3.1.2 Inhaltstyp Artikel bearbeitenDie Inhalte von Drupal werden in Inhaltstypen unterteilt, von denen jeder beliebig viele Inhalte (Nodes) haben kann. Standardmäßig gibt es die Inhaltstypen Artikel und Seite, aber Sie können beliebig viele eigene Inhaltstypen erstellen. Nach der Aktivierung des Content Translation Moduls müssen die einzelnen Inhaltstypen für die Übersetzung konfiguriert werden.Klicken Sie auf den Link Verwaltung – Inhaltsverwaltung – Inhaltstypen. Sie sehen die beiden Inhaltstypen Artikel und Seite (Abbildung 3.5).Abbildung 3.5: InhaltstypenZwei Inhaltstypen sind, wie gesagt, in Drupal vorgegeben, Seite und Artikel. Beide bestehen zunächst aus einem Titel und einem Textkörper (Body). Sie unterscheiden sich technisch durch nichts. Semantisch ist eine Seite etwas Statisches wie beispielsweise das Impressum, die Geschäftsbedingungen, der Anfahrtsplan und ähnliche Seiten. Ein Artikel dagegen ist eher eine Pressemeldung oder eine Neuigkeit.Klicken Sie im Inhaltstyp Artikel auf den Link bearbeiten. Sie sehen ein Formular, in dem Sie die Eigenschaften dieses Inhaltstyps festlegen können. Im unteren Bereich sehen Sie drei Links. Klicken Sie auf den Link Einstellungen für Arbeitsablauf. Das Formular wird daraufhin erweitert und gibt unter anderem die Möglichkeit, die Mehrsprachigkeit zu aktivieren. Aktivieren Sie die letzte Checkbox Aktiviert, mit Übersetzung (Abbildung 3.6) und klicken Sie dann auf „Inhaltstyp speichern“.Abbildung 3.6: Inhaltstyp für Mehrsprachigkeit und Übersetzung vorbereitenSie haben jetzt alle notwendigen Vorbereitungen getroffen und können nun Inhalte einstellen.Wenn Sie den Inhaltstyp Seite benutzen wollen, so dürfen Sie nicht vergessen, auch hier Standardwerte vorzugeben.
Screencast: 
Mehrsprachigkeit

3 Kommentare

Ertsmal vielen Dank für

Submitted by Guest on 8. October 2010 - 17:54.

Ertsmal vielen Dank für dieses Tutorial, selbst als DAU komme ich damit weitgehend klar.
Auch die Mehrsprachigkeit ist eingerichtet.
Allerdings übersetzt der Link "English" ins Deutsche und der Link "Francais" ins Englische, sowohl unter Drupal 6,2, als auch unter 6.19!
???

Hallo, danke für die gute

Submitted by Guest on 28. January 2011 - 14:12.

Hallo,
danke für die gute Beschreibung. Ich habe mehrsprachigkeit wie beschrieben eingerichtet, leider wird nicht auf andere Sprachen umgeschaltet. Kann das daran liegen, dass ich nur local veröffentlich?

Sollte eigentlich gehen. An

Submitted by Hagen Graf on 28. January 2011 - 14:23.

Sollte eigentlich gehen.
An der lokalen Installation liegt es auf jeden Fall nicht!
Allerdings bekommt man die Mehrsprachigkeit in D6 meiner Erfahrung nach langfristig nur mit dem I18n Modul so richtig vernünftig hin, sieh es Dir mal an http://drupal.org/project/i18n

Kommentar hinzufügen

  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <br><pre>
  • Zeilen und Absätze werden automatisch erzeugt.

Weitere Informationen über Formatierungsoptionen