Best Practices für die Lokalisierung von WordPress-Inhalten?

18

Ein Kunde hat nach einem Blog mit lokalisiertem Inhalt gefragt (z. B. blogname.com für englischen Inhalt, blogname.com für französischen Inhalt usw.). Als Neuling bei der Erstellung eines solchen Blogs haben wir kürzlich WPML und qTranslate entdeckt , die perfekt zu unseren Bedürfnissen passen .

Haben Sie bewährte / empfohlene Vorgehensweisen zum Einrichten eines mehrsprachigen Blogs?

An diesem Punkt sehen wir nicht die Notwendigkeit, die WordPress-Software übersetzen zu lassen, aber wenn Sie dies für eine gute Idee halten, würden wir es gerne wissen. Die Autoren werden alle mehrsprachig sein (Englisch + eine andere Sprache), aber es ist denkbar, dass nicht-englische Sprecher später angeheuert werden.

Mike Lee
quelle
@ Mike Lee: Ich bin gespannt auf die Antwort zu lernen. Möglicherweise habe ich einen neuen Kunden, der dies benötigt.
MikeSchinkel

Antworten:

11

Der beste Weg ist ohne Plugin - ich setze WP3.0 mit Multisite; Das erste Blog ist eine Attrappe, um die Benutzer mit seiner Sprache zum richtigen Blog umzuschreiben, ein kleines Skript im Thema, um die richtige Sprache umzuschreiben. ich sehe in der browsersprache der benutzer und schreibe neu; Das zweite ist das Standard-Blog, das dritte ist ein anderes Blog und so weiter. Außerdem ist es möglich, das Blog von Beitrag zu Beitrag mit der Kernfunktion von WPMU zu wechseln und eigene Funktionen hinzuzufügen, um Entwürfe in anderen Blogs von veröffentlichten Beiträgen in zu posten ein Blog

Update für Ihre Frage:

Tut mir leid, mein Englisch ist schlecht

Ich installiere wp3.0 oder MU und das erste Blog, das Admin-Blog, hat ein kleines Theme, eine Vorlage mit einer kleinen Funktion. Die Funktion liest die Browsersprache der Benutzer im Frontend der Domain und wechselt dann zu dem anderen Blog dieser Installation, sie hat diese Sprache als Standard.

Alle anderen Blogs sind für verschiedene Sprachen und ein Blog ist für eine Sprache. So ist es möglich, großartige Tabellen für die verschiedenen Beiträge zu haben und alles funktioniert mit WP-Kernmethoden. WPMU hat genug Funktionen, um in verschiedenen Sprachen von Post zu Post zu wechseln. Geben Sie einen Beitrag im Blog Englisch und Link zum Beitrag im Blog Deutsch, dann schreibe ich diesen mit einem eigenen Plugin in die Postmeta des Beitrags. Damit es dem Benutzer möglich ist, kann er das Frontend von einem Beitrag in einer anderen Sprache aus einschalten. Sie können auch verwenden wp_insert_post(), um einen Entwurf in Blog-Deutsch hinzuzufügen, wenn Sie in Blog-Englisch veröffentlichen.

Ich hoffe du verstehst meinen Weg - funktioniert super und ich habe viele Kunden mit dieser Lösung.

Update, gezogen aus den Kommentaren 22.12.2012

Dazu haben wir ein kostenloses Plugin erstellt:
wordpress.org/extend/plugins/multilingual-press
bueltge 22.12.11

bueltge
quelle
@bueltge Kannst du bitte deine Methode genauer beschreiben?
Chris_O
Vielleicht ist mein Englisch schlecht
Bueltge
ich habe in meiner antwort wirte, der kommentar hat nicht so viele strings.
Bueltge
3
Aus Gründen der Klarheit wird hier kein 'no plugin' empfohlen, sondern es wird empfohlen, ein eigenes Plugin zu schreiben, um verschiedene Sites innerhalb einer MS-Installation zu patchen.
Jerclarke
1
Jetzt ein Update: Wir haben ein kostenloses Plugin dafür erstellt: wordpress.org/extend/plugins/multilingual-press
bueltge 22.12.11
3

Ich habe qTranslate auch mit Erfolg verwendet und es in einigen Blogs implementiert gesehen.

Das Problem bei der Verwendung eines der beiden Plugins ist jedoch, dass Sie bei den WordPress-Updates auf die neuen Versionen der Plugin-Versionen warten und dann aktualisieren müssen. Mit anderen Plugins, wie einem Kontaktformular, einem Bewertungssystem oder Ähnlichem, können Sie sie vorübergehend deaktivieren, einen anderen Ersatz finden, aber für etwas so Wichtiges wie dieses können Sie es sich nicht leisten, dies zu tun.

Daher ist es auf lange Sicht etwas schwierig, eines der beiden Plugins zu verwenden, um die Hauptkomponente Ihres Blogs zu verwalten, da dies zu Inhalten und Sicherheitsproblemen führen kann.

Deshalb unterstütze ich die Methode von bueltge, versuche sie umzusetzen und viel Glück damit :)

Mireille Raad
quelle
Danke für die Hintergrundinformationen. Die Probleme bei der Verwendung von Plugins für dieses Kernfeature sind ein großartiger Einblick.
Mike Lee