Welche Möglichkeiten gibt es, eine mehrsprachige Site zu implementieren?

Was ist der beste Weg, mehrere Sprachen auf einer Website zu haben?

Ich dachte daran, WP3.0 zu verwenden und dann jede Sprache der Website als separaten Blog in einem Unterverzeichnis zu verwenden. IE

  • example.com
  • example.com/fr/
  • example.com/de/

Und dann nur ein Thema zu haben, das alle Seiten teilen.

Gibt es einen besseren Weg, dies zu tun? Was denken Sie?

Solutions Collecting From Web of "Welche Möglichkeiten gibt es, eine mehrsprachige Site zu implementieren?"

WordPress hat standardmäßig keine zwei- / mehrsprachige function eingebaut. Stattdessen unterstützt es den Inhalt in einer Sprache (also keine Sprache zu kennen). Die Verwendung mehrerer Blogs für mehrere Sprachen könnte eine gute Annahme dieses Designs sein.

Der andere Weg wäre, die Seite mit Add-Ons wie Plugins und Themes zu erweitern, die mehrsprachige functionen enthalten.

Die WordPress-Dokumentation bietet einige Informationen über mehrsprachige WordPress- Annahmen, Pro / Con-Vergleiche und Plugin / Thema Empfehlungen dort. Dies umfasst alternative Ansätze wie:

  • Verwalten Sie mehrsprachige Posts in einem Beitrag pro Sprache
  • Speichern Sie alle Sprachenalternativen für jeden Beitrag in demselben Post
  • Verwalten Sie Übersetzungen auf der generierten Seite, anstatt einen Postkontext zu verwenden
  • Plugins, die Sie zu externen Übersetzungsdiensten leiten
  • Plugins, die verschiedene WordPress-Installationen für jede Sprache miteinander verbinden, indem sie hin und her pingen

Ich habe mehrere mehrsprachige Seiten in WordPress erstellt, und um ehrlich zu sein, macht WP es nicht sehr gut, sogar mit Plugins. Beide Plugins bieten eingeschränkte Lösungen, die eine Menge Arbeit für den Endbenutzer erfordern, oder sie bieten nur begrenzte Sprachen an. (Beachten Sie, dass ich Plugins ignoriere, die automatische maschinelle Übersetzungen anbieten.)

Die beste Lösung, die ich bisher gefunden habe, ist qTranslate . Es ermöglicht Benutzern, Beiträge in mehreren Sprachen zu erstellen und zu bearbeiten, und bietet gute Möglichkeiten, wenn eine bestimmte Sprache nicht verfügbar ist. Es ist relativ benutzerfreundlich und bietet ein paar Vorlagen-Tags, die den Lesern helfen, die Sprache zu wechseln. Seine Schwäche ist, dass es die Sprachen in der database mit XML trennt, und die Bereinigung kann grob sein, wenn Sie zu einem anderen System wechseln wollen. Dies wird der Fall sein, egal welches Plugin du benutzt.

WPML ist nicht schlecht, wenn Sie nur weit verbreitete Sprachen verwenden, aber es ist eine Schwäche, dass Sie keine Sprachen hinzufügen können, wenn Sie etwas anderes brauchen (wie zum Beispiel Luganda). Es hat jedoch einige ziemlich gute Template-Tags für die Anpassung.

Gengo war früher ausgezeichnet, wird aber nicht mehr gepflegt.

Ich habe sowohl qTranslate als auch WPML verwendet. Sie scheinen die 2 besten mehrsprachigen Plugins für WordPress zu sein. Meiner Meinung nach sind sie beide nicht ausreichend.

WPML

Scheint etwas besser für fortgeschrittene Benutzer zu sein. Es funktioniert, indem es alle Inhaltstabellen dupliziert und sie durch Identifikation zusammenfügt. Gross und nicht ideal, aber besser als das, was qTranslate macht.

qÜbersetzen

Sieht anfangs sehr gut aus, aber du wirst viele Probleme auf der ganzen Linie haben. Es funktioniert, indem spezielle HTML-Kommentare in jeden Beitrag eingefügt werden wie “— Japanisch startet HIER —“, dann parst er und ersetzt den Text durch die richtige Sprache.

Die Quintessenz ist, dass WordPress wurde nie entworfen, um mehrsprachig zu sein. Egal, welches Plugin Sie verwenden, es wird immer unzureichend sein und immer auf eine nicht ideale Weise implementiert werden. Diese Plugins übernehmen WordPress und versuchen es zu etwas zu machen, für das es nie entwickelt wurde.

Beide Lösungen können für einen persönlichen Blog oder etwas mit nicht sehr vielen Daten geeignet sein, aber ich würde sie nicht für Websites empfehlen, bei denen die Daten wertvoll sind und / oder die Site flexibel sein muss oder häufig geändert / aktualisiert wird. Keiner von diesen spielt gut mit anderen Plugins. Wenn Sie eines von beiden installieren, werden Sie feststellen, dass viele functionen von WordPress und anderen Plugins oft unbrauchbar werden. Das Aktualisieren von WordPress wird zur Last und Sie müssen warten, bis die Plugin-Hersteller ihr Plugin aktualisiert haben, damit es mit der neuen Version kompatibel ist. Wenn Sie sich entscheiden, eines dieser Programme zu verwenden, gehen Sie bitte vorsichtig vor, da Sie das Schicksal Ihrer Website in die Hände eines einzigen Plugin-Herstellers legen werden.

WordPress-Entwickler selbst erkennen an, dass es derzeit keine optimale Lösung für dieses Problem gibt.

Die einzige wirkliche Lösung ist, die Hersteller von WordPress zu bitten, das Produkt zu einer echten mehrsprachigen Lösung zu machen.

Meine persönliche Empfehlung für eine mehrsprachige Website wäre, die Methode ” Jede Sprache in einer eigenen WordPress-Installation ” zu verwenden. Jetzt, wo WordPress 3.x unterstützt MU installiert ist out of the box, das ist nicht zu schwer zu installieren. Die Wartung ist etwas mühsamer, aber zumindest sind Ihre Daten sicher und Ihre Website kann stabil und häufig aktualisiert werden.

Ich denke, es hängt davon ab, welche Art von mehrsprachiger Website Sie haben. Ich baue zum Beispiel derzeit eine 6-sprachige Website mit leicht unterschiedlichen Themen für jede Sprache (denke Arabisch).

Ich probierte einzelne Webseiten pro Sprache aus, indem ich sie in verschiedene Verzeichnisse steckte, aber es ist ziemlich wichtig, sie zu pflegen und aufzurüsten.

Ich richte es gerade als WP Network (MultiSite) ein. Auf diese Weise können Sie Plugins, Designs und – ganz wichtig – Benutzer-IDs teilen.

Sie haben einige Einschränkungen – alle Mini-Sites (außer Root) sind auf der gleichen Ebene, genau eine Stufe tiefer als die Root. Sie müssten also / en, / fr, / de haben und die Standard-Homepage redirect, vielleicht mit einer benutzerdefinierten home.php-Vorlage.

Zusätzliche Probleme sind die gleichen wie bei mehreren Blogs, separaten Taxonomien, Medien usw. Auf der anderen Seite, keine Unordnung mit dem Verstecken anderer Sprache Beiträge im Archiv, RSS-Feed, etc. Dies kann gut oder schlecht sein, abhängig von Ihren Anforderungen .

Es hängt von Ihren Bedürfnissen ab. Wenn Sie nach einer mehrsprachigen Website (dh demselben Inhalt, verschiedenen Sprachen) oder nach verschiedenen Websites in verschiedenen Sprachen suchen, die dieselbe Domain sind.

Zum einen können Sie entweder qtranslate oder wpml verwenden (ich empfehle den 1.). Für das zweite WordPress wird Multi-Site die optimale Lösung sein.

WordPress Multisite und dann “Multisite Language Switcher” Plugin ist der wahrscheinlich einfachste und beste und sauberste Weg, dies zu tun … Ich brauchte eine Minute, um herauszufinden, wie es geht, aber jetzt könnte ich persönlich nicht zufriedener sein …

Hier ist etwas, das ich vor langer Zeit zu diesem Thema geschrieben habe (Anmerkung speziell zu WordPress):

  • URLs für mehrsprachige Websites