Installations- und Setup-Anleitung
Installation und Konfiguration des Moduls
Zuerst müssen Sie Drupal 6 installieren und einrichten. Wenn Sie fertig sind, können Sie ICanLocalize Übersetzer herunterladen und installieren und möglicherweise das i18n-Modul. Das ICanLocalize Übersetzer-Modul wird Übersetzungen für verschiedene Inhaltstypen erstellen. Das i18n-Modul wird Ihrer Seite ermöglichen, Inhalte in verschiedenen Sprachen einfach anzuzeigen.
Extrahieren Sie die heruntergeladenen Archive in ${DRUPAL_HOME}/sites/all/modules/ wo ${DRUPAL_HOME} Ihr Ausgangspunkt der Installation von Drupal 6 ist. Nachdem die Module extrahiert wurden, werden zwei neue Verzeichnisse erstellt:
- ${DRUPAL_HOME}/sites/all/modules/i18n
- ${DRUPAL_HOME}/sites/all/modules/icanlocalize
Aktivieren Sie die Module für die Übersetzung und mehrere Sprachen
- http://yourdomain.com/admin/build/modules
- Verwalten > Seitenerstellung > Module
Denken Sie daran, dass Sie ein Administrator sein und alle Module unter der Gruppe ICanLocalize aktivieren müssen. Aktivieren Sie zumindest auch die Internationalisierung und Taxonomie-Übersetzung im mehrsprachigen Bereich wenn Sie das i18n-Modul benutzen möchten, so haben Sie ein besseres Benutzererlebnis.
Wenn Sie fertig sind, klicken Sie auf Konfiguration speichern am Ende der Seite. Drupal bittet Sie vielleicht darum, eine Auto-Aktivierung anderer Sprachmodule zuzulassen, die diese Module benötigen.
ICanLocalize Übersetzer einrichten
- http://yourdomain.com/admin/settings/icl-core
- Verwalten > Seitenkonfiguration > ICanLocalize Kern
Diese Einstellungen werden bestimmen, welche Sprachen über das ICanLocalize Übersetzer-Modul verfügbar sein werden. Sobald Sie dieses Setup beendet haben, werden Sie das Übersetzungs-Dashboard verwenden können, um neue und aktualisierte Inhalte zur Übersetzung von ICanLocalize einzusenden.
Übersetzungssprachen einrichten
Sie müssen die Ziel- und Ausgangssprachen der Übersetzung bestimmen. Wählen Sie jede Sprache aus, aus der Sie übersetzen möchten und anschließend die Sprachen, in die übersetzt werden soll.
Bevor Sie Übersetzungssprachen hinzufügen, müssen Sie die Sprachen eventuell zu Ihrer Drupal-Seite hinzufügen.
Einstellung der Übersetzungsabnahme
Sie können sich aussuchen, wie Ihre Drupal-Seite über fertiggestellte Übersetzungen benachrichtigt wird. Es gibt zwei Optionen:
- XML-RPC-Benachrichtigungen - die Seite wird benachrichtigt, wenn neue Übersetzungen fertig sind
- Abfragen der Übersetzung - die Seite wird mit Hilfe eines Cron-Jobs regelmäßig überprüfen, ob fertiggestellte Übersetzungen vorliegen
Wenn Sie sich für XML-RPC-Benachrichtigung entscheiden, stehen die Übersetzungen zur Verfügung, sobald sie fertig sind. Um diese Option zu verwenden, muss die Seite vom Internet aus zugänglich sein. Wenn Ihre Netzwerk-Konfiguration anderen Servern erlaubt, Ihre Seite zu kontaktieren, ist dies die perfekte Abholmethode.
Wenn Ihre Seite hinter einer Firewall oder in einer geschlossenen Netzwerkumgebung ist (wie einem lokalen Intranet), sollten Sie sich für die Option des Abfragens der Übersetzung entscheiden. Diese Optionen funktioniert bei allen Drupal-Installationen, unabhängig von der Netzwerk-Konfiguration, doch die Übersetzungen werden nur aktualisiert, wenn Ihr Cron-Job läuft.
ICanLocalize Account
Diese Seite wird einen Account für Sie bei ICanLocalize erstellen. Dieser Account wird benutzt werden, um mit Übersetzern zu kommunizieren und für Übersetzungsarbeiten zu bezahlen. Als Voreinstellung wird ein neuer Account erstellt. Sie können auch einen bestehenden Account verwenden, wenn Sie bereits einen haben.
Bei der Erstellung eines Accounts ist eine Emailadresse und Ihr vollständiger Name erforderlich. Diese Daten werden nur verwendet, um mit Ihnen persönlich zu kommunizieren und sie werden nirgendwo angezeigt.
Sie müssen Übersetzungen nicht manuell einsenden und abholen. Das Modul erledigt das automatisch.
Inhalte automatisch oder manuell übersetzen
- http://yourdomain.com/admin/settings/icl-content
- Verwalten > Seitenkonfiguration > ICanLocalize Inhalt
Als nächstes kommt der Setup des ICanLocalize Inhalts. Hier können Sie die Methode einstellen, mit der Sie Übersetzungsanfragen online stellen. Sie können sich dafür entscheiden, diese manuell ins ICanLocalize Übersetzungs-Dashboard einzustellen, Optionen abrufen, während Sie einen Knoten editieren oder jeden einzelnen Knoten automatisch zur Übersetzung in alle verfügbaren Sprachen einsenden.
Wenn Sie sich entscheiden, dies für jede Seite festzulegen, sehen Sie die Übersetzungssteuerung, wenn Sie Inhalte erstellen oder editieren.
Wenn Sie Manuelle Übersetzung ausgewählt haben, müssen Sie im Übersetzungs-Dashboard manuell die Dokumente zur Übersetzung einsenden.
Sie können auch bestimmen, was mit Übersetzungen geschieht, wenn die Originalinhalte gelöscht werden.
Sprach- und Übersetzungsoptionen nach Inhaltstyp
- http://yourdomain.com/admin/content/types
- Verwalten > Content Management > Inhaltstypen
Klicken Sie auf den Inhaltstyp, für den Sie eine Übersetzung ermöglichen wollen und klicken Sie dann auf Editieren.
Erweitern Sie die Arbeitsablauf-Einstellungen, um die Sprachoptionen auszuwählen. Aktivieren Sie dort die Sprachauswahl und Übersetzung für jeden Inhaltstyp, den Sie übersetzen lassen möchten.
Im Bereich Mehrsprachen-Unterstützung wählen Sie bitte zur Aktivierung der Übersetzung die letzte Option (Aktiviert, mit Übersetzung) aus. So wird Drupal die Sprachauswahl für den Inhalt und die Übersetzungssteuerung anzeigen, wenn Sie neue Inhalte eingeben.
Felder auswählen, die übersetzt werden
Sie können auswählen, welche Felder- und Knotentypen übersetzt werden.
Erweitern Sie die Gruppe Übersetzung von Inhalten. Hier können Sie alle für die Übersetzung verfügbaren Felder sehen. Wählen Sie diejenigen aus, die Sie übersetzen lassen möchten.
Sobald alle erforderlichen Inhaltstypen eingerichtet worden sind, kann die Übersetzung beginnen. Wenn Sie auf dem Konfigurations-Bildschirm Automatische Übersetzung ausgewählt haben, müssen Sie nichts tun, veröffentlichen Sie nur einen beliebigen Inhalt und er wird automatisch zur Übersetzung eingesandt.
Taxonomie-Übersetzung und i18n-Modul
Um Taxonomie-Begriffe zu übersetzen, brauchen Sie das i18n-Modul und müssen das Modul „Taxonomie-Übersetzung” aktivieren (rufen Sie die Modul-Administration auf und suchen Sie im mehrsprachigen Bereich).
Gehen Sie dann auf Verwalten > Content Management > Taxonomie und editieren Sie jede Vokabel, aus der Sie Begriffe übersetzen lassen möchten. Im Bereich mehrsprachige Optionen werden zwei Optionen von ICanLocalize Übersetzer unterstützt:
- Begriffe lokalisieren
- Begriffe nach Sprache
* Eine voreingestellte Sprache für Vokabellisten wird auf Grund einer Begrenzung des i18n-Moduls nicht unterstützt.
Wenn Sie mit der Einrichtung des Vokabelverzeichnisses fertig sind, überprüfen Sie die Inhalts-Typ Einstellungen für alle relevanten Inhaltstypen und wählen Sie die Vokabeln aus, aus denen Sie übersetzen lassen möchten, und zwar im Bereich Übersetzung von Inhalten.
Sobald diese Einstellungen vorgenommen wurden, wird die Dokumentübersetzung auch die Taxonomie-Begriffe beinhalten.
CCK-Integration
Das ICanLocalize Übersetzer-Modul unterstützt CCK-Felder in Ihren Inhaltstypen. Nicht alle Widget-Typen sind für die Übersetzung geeignet. Sie können die folgenden Feldtypen übersetzen:
- Text (auch Textfeld und Textfläche)
- Option (auswählen, Buttons und an/aus-Typen)
Um diese CCK-Felder zu aktivieren, müssen Sie sie in Verwalten > Content Management > Inhaltstypen im Bereich Übersetzung von Inhalten für jeden relevanten Typ aktivieren.
Inhalte zur Übersetzung einsenden
Wenn Sie neue Inhalte hinzufügen oder bestehende Inhalte editieren, sehen Sie einen Übersetzungsbereich, der vom ICanLocalize Übersetzer-Modul erzeugt wird. Mit diesem Bereich können Sie steuern, wann die Übersetzung eingesandt wird und in welche Sprachen übersetzt werden soll.
Wenn Sie neue Inhalte hinzufügen, können Sie sich aussuchen, ob sie zur Übersetzung eingesandt werden sollen oder nicht. Wenn Sie noch editieren, ist es besser, mit der Übersetzung noch zu warten (da menschliche Übersetzer mit der Übersetzung beginnen werden, sobald Sie sie einsenden).
Übersetzungs-Dashboard
- http://yourdomain.com/admin/content/icl-dashboard
- Verwalten > Content Management > ICanLocalize Übersetzungs-Dashboard
Im ICanLocalize Übersetzungs-Dashboard können Sie die Dokumente auswählen, die übersetzt werden sollen.
Wählen Sie die Inhalte aus, die Sie übersetzen lassen möchten. Wählen Sie aus dem Aktions-Auswahlbereich die Sprache, in die Sie übersetzen lassen möchten und drücken Sie auf Update.
Im Übersetzungs-Dashboard können Sie den Status der Übersetzung pro Knoten einsehen.

