Sprachen hinzufügen
Drupal bietet standardmäßig die Unterstützung für Sprachen in seinem Kern, ist jedoch standardmäßig nicht vollständig aktiviert. Mal sehen, wie man es aktiviert.
- 1- Um die Sprachen in unsere Site zu integrieren, aktivieren Sie das Kernel-Modul. Wir gehen zu Konfiguration à Regional und Sprache , um die folgenden Optionen zu sehen:
- 2- Wir klicken auf Languages und werden sehen, dass wir momentan nur Englisch in unserer Liste aktiviert haben:
- 3- Für unsere Zwecke werden wir mit vordefinierten Sprachen arbeiten. Deshalb wählen wir die Sprache der Liste und klicken auf die Schaltfläche Sprache hinzufügen:
- 4- Nachdem Drupal Sie zur Liste der Hauptsprachen umgeleitet hat und Ihre neue Sprache bereits zur Liste hinzugefügt wurde, wiederholen wir in diesem Beispiel den vorherigen Vorgang, um weitere Sprachen hinzuzufügen: Arabisch, Deutsch und Polnisch .
Die obige Tabelle zeigt die Namen der Sprachen, die wir hinzufügen, ihren Code, ihre Adresse, wenn wir über die Adresse sprechen, beziehen wir uns auf die Art und Weise, wie sie gelesen werden, von links nach rechts oder umgekehrt.
Hier können wir auswählen, welche Sprachen aktiviert, sortiert oder aus der Liste gelöscht werden sollen.
Sprachen erkennen
Jetzt, da wir die Sprachen haben, stellen wir fest, dass beim Navigieren auf unserer Website alles beim Alten bleibt, da wir Drupal trotz der hinzugefügten Sprachen noch mitteilen müssen, wie sie zu interpretieren sind.
- Wir navigieren zu Konfiguration à Regional und Sprache > Sprachen > Erkennung und Auswahl und sehen die folgenden verfügbaren Optionen:
URL
Wenn wir diese Option aktivieren, können Benutzer URLs folgendermaßen durchsuchen: example.com/de/news/ oder example / deutsch / news. Dies ist eine übliche Konfiguration für Websites mit mehreren Sprachen.
Sitzung
Diese Option wird verwendet, wenn die Einstellungen der Sprachen in der Benutzersitzung gespeichert werden sollen.
Benutzer
Mit dieser Option können Benutzer im Profil ihres Kontos angeben, welche Sprache sie bevorzugen.
Browser
Wenn wir diese Option aktivieren, überprüft Drupal die Spracheinstellung unseres Browsers und verwendet sie auf unserer Website.
Bereits beschrieben die verschiedenen Optionen, die wir verwenden, um die mehrsprachige Option auf unserer Website zu implementieren.
Für unseren Zweck behalten wir die URL-Option bei und verwenden dafür das Präfix der Route, da dies die einfachste Art der Konfiguration ist. Mal sehen, wie wir das machen:
- Zuerst markieren wir die URL-Optionen und drücken Einstellungen speichern .
- Nun klicken wir in dieser Methode auf Configure und sehen die Optionen Path prefix und Domain . Wir verwenden die Standardoption Pfadpräfix .
- Jetzt ändern wir die URL in unserem Browser so, dass sie das Präfix der Route enthält. Zum Beispiel Probleme Deutsch , example.com/de. Auf diese Weise können wir das Präfix für jede der von uns hinzugefügten Sprachen verwenden.
Zwischen Sprachen wechseln
Wir möchten auf keinen Fall, dass Benutzer die Sprachen über die URL manuell ändern. Daher erstellen wir einen Block in Drupal, damit wir ihn auf unserer Website platzieren können, um diese Aufgabe zu erleichtern.
Navigieren Sie zum Erstellen des Blocks zu Struktur à Blöcke und suchen Sie den Benutzeroberflächenblock: Sprachumschalter . Wir platzieren es an der gewünschten Stelle und speichern die Einstellungen für den Block. Nach der Aktivierung würde es so aussehen:
Zum Beispiel wählen wir, dass unsere Seite in Deutsch ist und unser Login so aussehen würde:
Drupal gibt uns die Möglichkeit, nicht nur robuste und vielseitige Websites zu erstellen, sondern hat auch die Güte, dieselbe mehrsprachige Funktion zu einer eigenständigen Funktion zu machen, die sich von anderen Websites im Netzwerk abhebt.