Ist Drupal 8 die Geheimwaffe für Ihre mehrsprachige Website?

Veröffentlicht: 2019-04-19

„Die Grenzen meiner Sprache sind die Grenzen meiner Welt“ - Ludwig Wittgenstein, Philosoph

Vor kurzem bin ich auf eine sehr interessante Statistik gestoßen. 56 % der Nutzer verbringen entweder mehr Zeit auf Websites in ihrer eigenen Sprache als auf Englisch oder boykottieren englischsprachige URLs insgesamt.

Dies war verwirrend, da Englisch die beliebteste Sprache der Welt ist! Nun, anscheinend steht es an dritter Stelle hinter Mandarin und Spanisch!

Da das Internet weiter wächst, werden immer mehr Menschen auf der ganzen Welt damit vertraut, und das bedeutet nur eines. Wenn Sie Ihr Geschäft internationalisieren müssen, um bessere Einnahmen zu erzielen, müssen Sie mehrsprachig werden!

Für die meisten CMS-Tools, Nicht-CMS-Sprachen und Frameworks ist die Erstellung einer mehrsprachigen Website eine anspruchsvolle Aufgabe mit zahlreichen Schwachstellen. Dies ist jedoch bei Drupal CMS zum Glück nicht der Fall.

Als Plattform mit der Fähigkeit, sofort mehrsprachige Websites bereitzustellen, ein breiteres Publikum zu erreichen, mehr Standorte anzusprechen und Ihr Unternehmen mit einer perfekten mehrsprachigen Lösung global zu führen, ist dies der große Sprung für einen Wettbewerbsvorteil.

Es ist eine Drupal-Welt

Eine mehrsprachige Website ist keine leichte Aufgabe. Zu Beginn werden Sie Hunderte von Fragen haben, über die Sie sich den Kopf zerbrechen könnten. Sollten Sie den Inhalt in der Muttersprache anzeigen? Wie werden Mediendateien behandelt? Werden die Übersetzungen fehlschlagen? Wird das CMS flexibel genug sein, um die durch die Übersetzungen anfallenden Änderungen zu bewältigen?

Nun, um all diese Fragen und mehr zu beantworten, ist das Erstellen einer mehrsprachigen Website mit Drupal CMS jetzt viel einfacher. Drupal 8 hat sich gegenüber seinen vorherigen Versionen enorm weiterentwickelt und bietet durch die mehrsprachige Unterstützung von Drupal 8 sowohl für Site-Administratoren als auch für Endbenutzer enorme Vorteile.

Was macht Drupal 8 zu Ihrem „Ritter in glänzender Rüstung“? Lass es uns herausfinden.

Mehrsprachig ist jetzt im Drupal-Core

Drupal 8 hat viele Änderungen bei der Implementierung mehrsprachiger Websites mit sich gebracht, die es einfacher und weniger komplex gemacht haben. In den vorherigen Versionen von Drupal musste man zusätzliche Module installieren, nur um die mehrsprachige Funktionalität zu unterstützen. Das bedeutete viel Mehrarbeit, mehr Wartung und erhöhte Kosten. Drupal 8 bietet jedoch mehrsprachige Unterstützung für den Drupal-Kern mit 4 Modulen (über die wir in den späteren Abschnitten sprechen werden) und verbessert so die Leistung Ihrer Website.

Lokalisierter Inhalt

Von den vielen großartigen Funktionen, die Drupal 8 für mehrsprachige Websites bietet, sind Übersetzungen auf Feldebene für lokalisierte Inhalte ein wichtiger Aspekt für eine bessere Benutzerfreundlichkeit. Mit solchen Übersetzungen wird es einfacher, lokalisierte Inhalte in jeder Region anzuzeigen, ohne eine große Anzahl neuer Knoten erstellen zu müssen. Dies bedeutet, dass die Inhaltsübersetzung für alle Arten von Inhalten wie Benutzerfelder, Taxonomie usw. möglich ist.

Sprachunterstützung

Das Drupal-CMS verfügt über eine sehr beeindruckende Liste verfügbarer Sprachen, mit denen Sie jeden Winkel der Welt abdecken können. Diese Liste mit über hundert Sprachen unterstützt auch Sprachen mit Textrichtung von rechts nach links. Einige der verfügbaren Standardsprachen sind Arabisch, Hebräisch, Persisch, Farsi und Urdu.

Eine hochmotivierte mehrsprachige Community

Drupal CMS ist nicht nur für seine erstaunlichen Funktionen bekannt, sondern auch für die großartigen Menschen, die hinter diesen Funktionen stehen. Ja, ich spreche von der Drupal-Community, die selbstlos daran arbeitet, Drupal zu einem exzellenten CMS als je zuvor zu machen. Die mehrsprachige Unterstützung in Drupal 8 ist das Sahnehäubchen. Mit Entwicklern aus der ganzen Welt, die die mehrsprachige Initiative unterstützen, haben Sie eine äußerst starke treibende Kraft für Ihre mehrsprachige Website!

Die Kernmodule

Im Gegensatz zu den vorherigen Versionen von Drupal werden die meisten der wichtigsten Funktionalitäten und Funktionen, die zum Erstellen einer mehrsprachigen Website erforderlich sind, in den 4 neuen Modulen im Drupal-Kern angeboten. Diese Module ersetzen die Reihe verschiedener beigesteuerter Module, was es den Site-Administratoren und den Benutzern erheblich erleichtert. Lassen Sie uns eintauchen und erfahren, was genau diese Module sind und welche Schlüsselrollen sie spielen.

Sprachmodul

Dies ist das Basismodul, das für jede mehrsprachige Website erforderlich ist. Mit diesem Modul können Sie aus 94 Sprachen wählen und Ihre bevorzugte Sprache für alles zuweisen, von Knoten und Benutzern bis hin zu Ansichten, Blöcken und Menüs. Das Modul ermöglicht es jedem Benutzer auch, seine eigene Sprache für die Admin-Oberfläche auszuwählen und zu konfigurieren, wie Seitensprachen ausgewählt werden, und Sprachen auf Inhalte anzuwenden. Einige der anderen Funktionen dieses Moduls sind:

  • Bessere Standardeinstellungen für die Sprachauswahl (URL-Aushandlung standardmäßig aktiviert)
  • Ermöglicht die Erkennung der Browsersprache, die mit externen Sprachcodes konfigurierbar ist.
  • Verfügt über eine integrierte Transliteration für Maschinennamen.

Prüfung

Schnittstellenübersetzungsmodul

Das Schnittstellenübersetzungsmodul übernimmt die Aufgabe, die integrierte Benutzeroberfläche zusammen mit den hinzugefügten Modulen und Themen zu übersetzen. Es ermöglicht auch automatische Downloads und Updates und ermöglicht es dem Benutzer, jede in der Drupal-Community verfügbare Übersetzungsschnittstelle zu verwenden (in jeder von Drupal 8 unterstützten Sprache). Englisch ist nicht mehr die Standardsprache und kann angepasst oder sogar vollständig entfernt werden. Außerdem verfügt das Modul über eine integrierte Übersetzungs-Benutzeroberfläche für eine einfachere Bearbeitung. Einige der anderen Funktionen des Schnittstellenübersetzungsmoduls sind:

  • Standardmäßig geschützte lokale Übersetzungen.
  • Mehrere Versionen können jetzt auf einer integrierten Oberfläche bearbeitet werden.
  • Das Modul verfügt auch über geschützte benutzerdefinierte Übersetzungen, die exportiert werden können.

Prüfung

Inhaltsübersetzungsmodul

Inhaltsentitäten, Site-Inhalte, Seiten, Taxonomie-Begriffe oder nur die Blöcke; Als Benutzer können Sie diese mit dem Inhaltsübersetzungsmodul in verschiedene Sprachen übersetzen. Dieses Modul ähnelt dem Interface Translation Module und ermöglicht die einfache Konfiguration der Standardsprache des Inhalts. Außerdem können Benutzer die Position der Sprachauswahl für eine einfache Benutzeroberfläche ausblenden oder anzeigen. Einige der anderen Funktionen des Inhaltsübersetzungsmoduls umfassen:

  • Ermöglicht Konfigurierbarkeit auf Feldebene
  • Integrierte Ansichten
  • Offengelegte Sprachinformationen über die Such-API
  • Ermöglicht den Zugriff auf Inhalte pro Sprache für eine bessere Kontrolle und Zugänglichkeit.

Prüfung

Konfigurationsübersetzungsmodul

Das Modul Konfigurationsübersetzung übersetzt Texte, die Teil der Konfiguration sind. Diese Texte umfassen Feldbeschriftungen, den in Ansichten verwendeten Text usw. Kurz gesagt bietet das Modul eine integrierte reaktionsschnelle Übersetzungsschnittstelle für Konfigurationen. Einige der anderen Funktionen des Konfigurationsübersetzungsmoduls sind:

  • Alles, was versendet wird, ist auf localize.drupal.org vorübersetzbar
  • Verfügbarkeit eines Übersichtsbildschirms für eventuell benötigte Unterstützung im Prozess.

Prüfung

Beigetragene Module für eine mehrsprachige Website auf Drupal 8

Abgesehen von diesen vier wichtigen Kernmodulen gibt es einige einzigartige beigesteuerte Module, die Sie für Ihre Website verwenden könnten. Diese beigesteuerten Module verfügen über einzigartige Funktionen, die Ihrer Website helfen, die Sprache Ihrer Kunden zu sprechen. Lassen Sie uns in diesem Abschnitt einige davon entdecken.

Sprachauswahlseite

Es ist eine coole Sache, Ihren Website-Besuchern zu erlauben, die Sprachen auszuwählen (es kann ihre eigene Muttersprache sein), in die sie den Inhalt Ihrer Website übersetzt sehen möchten! Dieses Modul unterstützt Ihre Besucher, indem es ihnen eine Zielseite präsentiert, auf der sie ihre bevorzugte Sprache auswählen können. Wenn Sie als Unternehmen nur minimale Informationen über die Daten Ihrer Besucher haben (aus welchem ​​Land sie auf Ihre Website zugreifen oder welche Muttersprache sie haben), bietet dieses Modul einen großen Vorteil.

Sprach-Fallback

Angenommen, eine bestimmte Übersetzung kann Ihrem Website-Besucher nicht in der benutzerdefinierten Sprache geliefert werden, dieses Modul bietet ein Backup oder einen Plan B und ermöglicht, dass diese nicht gelieferte Übersetzung auf eine andere Sprache (von Ihnen festgelegt) zurückgreift. Sollte also etwas passieren und die Übersetzung durcheinander geraten, erhält der Benutzer den angeforderten Inhalt immer noch in einer anderen vertrauten Sprache oder einem anderen Dialekt.

Sprach-Cookie

Wie cool wäre es, wenn Ihre Website die Muttersprache des Besuchers erkennen könnte? Nun, das Sprach-Cookie-Modul identifiziert die Muttersprache der Besucher, indem es im Grunde ein neues "Cookie"-Feld zu den Sprachverhandlungseinstellungen hinzufügt. Dadurch wird wiederum die Sprache auf Ihrer Website gemäß dem zusätzlichen Cookie eingestellt.

IP-Sprachverhandlung

Dieses Modul ist ein Schlüsselmodul für eine mehrsprachige Drupal 8-Website und ähnelt dem Sprach-Cookie-Modul. Die IP Language Negotiation erkennt das konkrete Land, aus dem ein Besucher auf Ihre Website zugreift und zeigt automatisch den Inhalt der gesamten Website in der jeweiligen Muttersprache an.

Lokalisierungsclient

Mit einem On-Page-Übersetzer-Editor stellt dieses Modul sicher, dass Sie das nächste Mal, wenn Sie bestimmte Seiten der Website korrigieren, neue Übersetzungen erstellen oder neue hinzufügen müssen, nicht alle Seiten durchgehen müssen, um sie genau zu finden und hinzuzufügen oder Bearbeiten Sie den übersetzten Inhalt. Localization Client ermöglicht eine einfache Navigation durch die Seiten, um die Zielseiten direkt zu finden und zu korrigieren/bearbeiten.