Was ich beim Erstellen einer mehrsprachigen WordPress-Website gelernt habe
Veröffentlicht: 2022-08-03Oberflächlich betrachtet scheint es, dass praktisch jede Website davon profitieren kann, mehrsprachig zu sein. Dies gilt jedoch insbesondere für Organisationen, die der Öffentlichkeit dienen.
Wenn wichtige Informationen geteilt werden, müssen sie so viele Menschen wie möglich erreichen. Der Abbau von Sprachbarrieren kann dabei eine entscheidende Rolle spielen.
Glücklicherweise ist dies ein Bereich, in dem sich WordPress auszeichnet. Es sind mehrere Plugins zum Erstellen mehrsprachiger Websites verfügbar. Und der WordPress-Kern wurde in über 180 Sprachen übersetzt. Zusammen bilden sie eine solide Grundlage für diese Art von Projekt.
Das klingt alles ziemlich erstaunlich. Aber erst vor kurzem konnte ich es am eigenen Leib erfahren. Ich fand, dass es, ähnlich wie beim Erlernen einer neuen Sprache, viele Details und Konzepte gibt, die es aufzunehmen gilt. Und es gab ein paar Höhen und Tiefen auf dem Weg.
Damit habe ich einige Gedanken zum Erstellen mehrsprachiger Websites mit WordPress zusammengestellt. Es ist keineswegs eine vollständige Anleitung. Stattdessen ist es ein Versuch, ein paar wertvolle Lektionen an andere Designer weiterzugeben. Lass uns anfangen!
Erstellen Sie einen mehrsprachigen Plan
Bevor Sie eine Website in mehrere Sprachen übersetzen können, ist es wichtig, die grundlegenden Anforderungen des Projekts festzulegen. Dies wird Ihnen helfen, einen Plan für das weitere Vorgehen zu erstellen. Hier sind einige wichtige Punkte, die Sie berücksichtigen sollten:
Sprachen
Es beginnt damit, zu ermitteln, welche Sprachen benötigt werden. Dies ist möglicherweise nicht so offensichtlich, wie Sie denken. Glücklicherweise können Daten Ihnen bei der Auswahl helfen.
Beispielsweise kann das Durchsuchen der Kundenliste Ihrer E-Commerce-Website einige Hinweise liefern. Wenn Sie feststellen, dass ein erheblicher Prozentsatz der Kunden in einem anderen Land lebt, könnte dies ein solider Indikator sein. Analytics bietet auch geografische und sprachliche Daten.
Ohne relevante Daten kann dies für einige Organisationen eine knifflige Aufgabe sein. Wenn Sie eine bestimmte geografische Region bedienen, können Sie sich ansehen, welche zusätzlichen Sprachen häufig gesprochen werden.
Sobald Sie die Sprachoptionen festgelegt haben, die Sie anbieten möchten, können Sie sich auf die Tools konzentrieren, die Ihnen bei der Arbeit helfen können.
Technische und inhaltliche Überlegungen
Jetzt ist es an der Zeit, darüber nachzudenken, was Sie übersetzen möchten, und eine Methode dafür auszuwählen. Im Idealfall dreht sich alles darum, was für Ihre Benutzer am besten ist. Realistischerweise muss es möglicherweise mit den verfügbaren Ressourcen abgewogen werden.
Die Bestimmung, welche Inhalte übersetzt werden sollen, ist Teil dieses Balanceakts. Je mehr Inhalte Sie haben, desto mehr Ressourcen benötigen Sie. Wenn Ihr Budget begrenzt ist, kann es bedeuten, dass Sie nur die wichtigsten Artikel übersetzen.
Erwähnenswert ist auch, dass es bei WordPress um mehr als nur das Frontend geht. Wenn Benutzer Zugriff auf das Backend benötigen (z. B. auf einer Mitgliederseite), muss dies ebenfalls übersetzt werden. Während der WordPress-Kern mehrsprachig ist, deckt das keine Themen und Plugins ab. Es liegt an jedem Theme- und Plugin-Autor, Übersetzungen bereitzustellen. Andernfalls müssen Sie dies möglicherweise selbst tun.
Auch die Art der Umsetzung spielt eine Rolle. Übersetzungen können manuell von einer oder mehreren Personen oder über automatisierte Tools wie Google Translate durchgeführt werden. Letzteres erfordert normalerweise ein Plugin, das eine Verbindung zu einer API herstellt. Dies wird wahrscheinlich mit Kosten verbunden sein, ist aber wahrscheinlich billiger, als jemanden zu beauftragen, der von Hand übersetzt.
Die Nachteile der automatisierten Übersetzung sind Genauigkeit und Lesbarkeit. Wenn Sie die Sprachen, in die Sie übersetzen, nicht sprechen (oder jemanden kennen, der dies tut), ist es unmöglich zu wissen, wie genau ein Tool ist. Und selbst wenn es ziemlich genau ist, erzeugt es möglicherweise keinen natürlichen Lesefluss. Benutzer können Schwierigkeiten haben, zu verstehen, was Sie sagen möchten.
Zukünftige Wartung
Inhalte ändern sich und sammeln sich im Laufe der Zeit an. Ob es sich um eine Änderung an einer bestehenden Seite oder einen neuen Blogbeitrag handelt, übersetzte Versionen müssen aktuell gehalten werden. Andernfalls laufen Sie Gefahr, einem Teil Ihrer Zielgruppe ungenaue oder veraltete Informationen bereitzustellen.
Dies hängt sowohl von den Ressourcen als auch von der Bequemlichkeit ab. Ein automatisiertes System kann sich spontan um Dinge kümmern, während eine manuelle Methode einen längeren Prozess der Inhaltsvorbereitung bedeuten kann. Auch hier müssen Sie bestimmen, was Sie sich leisten können und was zu Ihrem Arbeitsablauf passt.
Zusammenstellen einer mehrsprachigen WordPress-Site
In meinem Fall gab es ein paar Herausforderungen bei der Zusammenstellung einer mehrsprachigen Website. Einige waren der gewählten Übersetzungsmethode (automatisiert) geschuldet, andere meiner mangelnden Erfahrung in diesem Bereich geschuldet.
Hier sind ein paar Highlights (und Lowlights) des Prozesses:
Benutzerdefinierte Felder übersetzen
Heutzutage baue ich benutzerdefinierte Blöcke für den Gutenberg-Blockeditor mit erweiterten benutzerdefinierten Feldern. Das von mir verwendete Übersetzungs-Plugin (WPML) verfügt über ein Add-on, das in Verbindung mit ACF arbeitet, um sicherzustellen, dass der Inhalt übersetzt wird.
Es hat ein paar Versuche gedauert, bis das richtig funktionierte. Ein Trick, den ich gelernt habe, ist, dass Sie Ihre Felder manuell so einstellen müssen, dass sie entweder in andere Sprachen übersetzt oder kopiert werden.
Beispielsweise kann ein Feld, das ein Foto enthält, kopiert werden (damit es für alle Sprachen angezeigt wird), während Textfelder auf Übersetzen gesetzt werden sollten. Einfaches Konzept, aber ich habe trotzdem eine Weile gebraucht, bis ich den Dreh raus hatte.
RTL-Designanpassungen
Sprachen wie Arabisch werden von rechts nach links (RTL) gelesen. Daher sind einige Anpassungen erforderlich, um sicherzustellen, dass Ihr Design in diesem Format korrekt angezeigt wird.
Ein Karussell, das ich gebaut habe, wurde schließlich auf Arabisch verborgen. Während einige Plugins dies berücksichtigen, war dies bei mir nicht der Fall. Es bedurfte einiger benutzerdefinierter CSS, um das Problem zu lösen.
Darüber hinaus mussten auch Kleinigkeiten wie Symbole neben Menüpunkten repariert werden. Es ist eine Erinnerung daran, dass es viele kleine Details gibt, an die man denken muss.
Benutzerdefinierte Post-Abfragen
Mein Projekt enthielt einige benutzerdefinierte WordPress-Post-Abfragen, die in Designvorlagen platziert wurden. Nach dem anfänglichen Übersetzungsprozess ist mir aufgefallen, dass diese Abfragen alle Übersetzungen für jeden Beitrag anzeigten – nicht nur die aktuell ausgewählte Sprache.
Einige Recherchen führten dazu, dass ich den Abfrageparameter suppress_filters
entdeckte. Wenn Sie dies auf „ false
“ setzen, kann WPML die relevanten Posts für jede Sprache anzeigen.
Mehrsprachige Websites sind für jedermann erreichbar
Die größte Erkenntnis aus dieser Erfahrung ist, dass es für jeden möglich ist, mehrsprachig zu werden. Das WordPress-Ökosystem bietet viele Optionen, die in Bezug auf Funktionalität und Budget die ganze Bandbreite abdecken.
Der Schlüssel ist, einen Plan zu erstellen und sicherzustellen, dass Sie solide Entscheidungen treffen. Bestimmen Sie die Sprache(n), die Sie anbieten möchten, die besten Tools für den Job und wie die Wartung gehandhabt wird. Jeder dieser Punkte ist entscheidend für den Gesamterfolg des Projekts.
Es ist auch wichtig zu verstehen, dass einige Optimierungen auf dem Weg vorgenommen werden müssen. Einige sind sprachspezifisch, während andere auf dem von Ihnen verwendeten Thema und den Plugins basieren. Es ist alles Teil des Prozesses.
Ich hoffe, dieser Leitfaden hat Ihnen einen Vorsprung beim Erstellen einer mehrsprachigen Website mit WordPress verschafft! Was mich betrifft, weiß ich, dass die Erfahrung dazu beitragen wird, dass die Fahrt in Zukunft reibungsloser wird.