WPML

Wir haben gerade WPML 3.8 nach einer langen Entwicklungs-, Test- und Feedbackphase veröffentlicht. Diese Version von WPML macht mehrsprachige WordPress-Websites schneller, einfacher zu verwalten und leichter zu übersetzen.

Leistungssteigerungen in WPML 3.8


Wir haben in WPML 3.8 mehrere wichtige Leistungsverbesserungen vorgenommen, hauptsächlich im Bereich der String-Übersetzung.

Die Abfragen zum Laden von String-Übersetzungen und zu deren Anwendung auf Seiten sind jetzt viel schneller. Wir haben festgestellt, dass WPML zu viele Dinge überprüfte und zu viele Fälle zuließ, die nicht nebeneinander existieren können. Jetzt verwendet WPML intelligente Standardeinstellungen, durch die Websites viel schneller laufen. Zum Beispiel ist die String-Übersetzung bei der Anzeige englischer Seiten vollständig deaktiviert, wenn die Strings im Original auf Englisch sind.

Die andere große Geschwindigkeitsverbesserung besteht darin, das Laden von .mo-Dateien zu verhindern. Bei unserem Profiling haben wir entdeckt, dass ein Großteil der Ladezeit tatsächlich darauf zurückzuführen ist, dass WordPress eine Vielzahl von .mo-Dateien lädt. Jede dieser Dateien ist klein (und oft effizient), aber das Laden von Dutzenden davon auf jeder Seite kann sehr ressourcenintensiv sein.

Jetzt verhindert WPML standardmäßig, dass WordPress diese .mo-Dateien lädt. Das macht die Website natürlich viel schneller. Aber was ist mit den Übersetzungen in diesen .mo-Dateien? Nun, genau daran haben wir so intensiv gearbeitet. Wir haben die String-Übersetzung von WPML erweitert, um den Mechanismus von .mo-Dateien zu emulieren. Jetzt durchsucht WPML .mo-Dateien nur einmal und speichert deren Übersetzungen in seiner Tabelle für die String-Übersetzung. Dann liefert WPML genau die Strings, die auf jeder Seite erscheinen, ohne all diese .mo-Dateien laden zu müssen.

Die Ergebnisse dieser Verbesserungen variieren von Website zu Website. Im Allgemeinen profitieren Websites am meisten, die viele Plugins (und große Plugins wie WooCommerce) verwenden. Unsere eigenen Websites laden jetzt in etwa der halben Zeit. Einige Seiten in weniger als der halben Zeit.

Einfachere Theme- und Plugin-Lokalisierung


Ich besuche viele WordPress-Veranstaltungen und versuche, mit so vielen Entwicklern wie möglich zu sprechen, die WPML verwenden. Das Feedback, das ich oft gehört habe, ist, dass WPML gut ist, aber eine Weile zur Konfiguration braucht. Ein genaueres Nachfragen ergab, dass ein Großteil der Frustration mit dem Admin-Bildschirm „Theme- und Plugin-Lokalisierung“ zusammenhing.

Diese Seite fing klein an und erhielt im Laufe der Zeit kleine Ergänzungen. Über sehr viel Zeit hinweg. Kein Wunder, dass sie etwas unübersichtlich wurde. Das ist bedauerlich, da diese Seite steuert, wie die String-Übersetzung von WPML funktioniert, was für viele Websites von entscheidender Bedeutung ist.

Wir haben diesen Bildschirm in WPML 3.8 komplett neu gestaltet. Aber dies ist nicht nur eine visuelle Neugestaltung. Wir haben alle GUI-Optionen überprüft, Dinge entfernt, die wenig Sinn ergaben, die Kernfunktionalität neu geschrieben und Dinge hinzugefügt, die eindeutig fehlten.

Die neue und vereinfachte Seite „Theme- und Plugin-Lokalisierung“

Die wahrscheinlich wichtigste Änderung auf dieser Seite sind die intelligenten Standardeinstellungen, die sie verwendet. WPML prüft, welche Art von Strings auf Ihrer Website existieren (deren Kontext, Typ und Ausgangssprache) und legt die besten Standardeinstellungen für Sie fest. Auf diese Weise läuft Ihre Website korrekt und schnell, ohne dass Sie einen Doktortitel in WPML-Optionswerten benötigen.

Alles, was Sie tun müssen, ist, das Plugin für die String-Übersetzung zu aktivieren. Es stellt automatisch den richtigen Modus für sich selbst ein und konfiguriert die Optionen, die für Ihre Website richtig sind. Bei bestehenden Websites wird ein Admin-Hinweis angezeigt, der bessere Konfigurationsoptionen (schnellere Funktionalität) vorschlägt und um Ihre Erlaubnis bittet, diese anzuwenden.

Übersetzungsfeedback


WPML 3.8 ermöglicht es Ihnen, mithilfe des neuen Übersetzungsfeedbacks Rückmeldungen von Besuchern zur Qualität Ihrer übersetzten Inhalte entgegenzunehmen. (Das Übersetzungsfeedback wurde in WPML 5.0 entfernt.)

Übersetzungen können, wie alle anderen Inhalte auf Ihrer Website, Tippfehler und andere sprachliche Fehler enthalten. Die Schwierigkeit bei Übersetzungen besteht darin, dass Sie die Sprache oft nicht sprechen und diese Probleme daher nicht bemerken können.

Deshalb haben wir das Modul für das Übersetzungsfeedback erstellt. Jetzt können Sie Besuchern, die diese Sprachen sprechen, ermöglichen, die Qualität der Übersetzungen zu bewerten und auf Probleme hinzuweisen.

Einstellungen für das Übersetzungsfeedback
Einstellungen für das Übersetzungsfeedback

Wir haben dies so implementiert, dass die Nutzung den geringstmöglichen Aufwand erfordert. Sie können das Übersetzungsfeedback aktivieren und auswählen, für welche Sprachen und wann Feedback akzeptiert wird. Sie können beispielsweise festlegen, dass Feedback zu allen Übersetzungen akzeptiert wird, die innerhalb der letzten 30 Tage angefertigt wurden.

Endbenutzerkonten


WPML 3.8 bietet spezielle Konten für Endbenutzer an. Dies ist etwas, das wir ausprobieren, von dem wir glauben, dass es funktionieren wird und das Entwicklern wie Endbenutzern gleichermaßen helfen kann.

Die Idee ist, den Personen, die Websites betreiben, eine vereinfachte Dokumentation und direkten Support anzubieten (nicht aufzuzwingen). Dies ist ein neues Konzept in WordPress, aber nicht neu in der Welt. In vielen Branchen bieten Hersteller Endbenutzern und Entwicklern sehr unterschiedlichen Support.

Wir tun dies aus mehreren Gründen:

  • Um besseren Kontakt zu Endbenutzern zu halten und zu wissen, was sie benötigen (damit WPML im Laufe der Zeit einfacher wird)
  • Um Übersetzungsdiensten zu helfen, die diese Art von Endbenutzer-Support benötigen (sie sind Experten für Übersetzungen, müssen aber keine Experten für den Betrieb von WordPress-Websites werden)
  • Um die Zufriedenheit von Personen zu verbessern, die mehrsprachige Websites betreiben und mehrsprachige Inhalte pflegen
  • Um es Entwicklern zu ermöglichen, sich besser auf die Erstellung von Websites zu konzentrieren, und Endbenutzern auf deren Betrieb

Sehen Sie sich als Beispiel die Tutorial-E-Mails an, die wir versenden. Bisher hatten wir eine Mischung aus technischen Themen und Themen zum Content-Management. Jetzt trennen wir diese Listen. Entwickler erhalten tiefergehende Informationen darüber, wie man großartige mehrsprachige WordPress-Websites erstellt. Endbenutzer erhalten Material darüber, wie man Inhalte organisiert, wie man übersetzt, wie man mit Übersetzern zusammenarbeitet usw.

Dies ist eine Opt-in-Funktion. Wenn Sie Ihre Kunden einladen möchten, Übersetzungs-Support von WPML zu erhalten, können Sie das gerne tun. Die Einladungsseite befindet sich jetzt auf Ihrer Seite Website-Keys:

Einladung zur Erstellung von Endbenutzerkonten

Endbenutzer können ihre eigenen Konten über den WordPress-Admin-Bereich erstellen. Wenn sie auf die Links zu den Übersetzungsanleitungen klicken, fragt WPML nach dem Login oder der Erstellung eines neuen Kontos. Sobald sie eingeloggt sind, erhalten sie detaillierte Anweisungen, wie sie genau ihre Website übersetzen können.

Diese Links enthalten spezifische Informationen für jede Website, wie diese zu übersetzen ist

Wenn Sie nicht möchten, dass WPML Endbenutzer einlädt, eigene Konten zu erstellen, gehen Sie zu WPML->Übersetzungsmanagement->Einrichtung mehrsprachiger Inhalte und wählen Sie die Option Die Möglichkeit zum Erstellen von Konten für Benutzer auf wpml.org deaktivieren. Sie können auch eine PHP-Konstante festlegen:

define( 'WPML_END_USER_ENABLED', false );

Beta-Testkanal


Nach WPML 3.8 wird es viel einfacher sein, unsere Beta-Versionen auszuprobieren. WPML ermöglicht es Ihnen, zu wählen, welchen „Kanal“ Sie nutzen möchten. Sie können wählen zwischen:
  • Produktion (immer verfügbar) – die vollständig getesteten Versionen, gedacht für Live-Websites
  • Beta (nur verfügbar, wenn es eine Beta-Version gibt) – öffentliche Veröffentlichungen der Entwicklungsversion, gedacht für Tests
  • Entwicklung (nur verfügbar, wenn es eine Entwicklungsversion gibt) – häufige Updates, gedacht, um spezifische Probleme zu beheben oder spezifische Tests durchzuführen

Um zwischen diesen zu wechseln, gehen Sie zu Plugins->Installieren->Kommerziell.

Sie können mit einem Klick zwischen den Produktions- und Beta-Kanälen wechseln, ohne manuell ZIP-Dateien installieren zu müssen.

Wählen Sie dort Ihren Kanal aus. WPML ruft automatisch die benötigten Plugins aus dem richtigen Kanal ab.

So aktualisieren Sie


Wie immer ist es am besten, alle Ihre Websites für automatische Updates zu registrieren. Sie können die aktuelle Version von WPML auch von Ihrem WPML-Konto herunterladen. Gehen Sie dann zu Downloads. Bitte aktualisieren Sie beim Update alle WPML-Komponenten, die Sie verwenden. Sie können auf derselben Website keine Mischung aus alten und neuen Versionen verwenden.

Denken Sie daran, dass dies ein großes Update für WPML ist. Wir empfehlen, ein Backup Ihrer Website zu erstellen, bevor Sie Updates für WordPress, Ihr Theme und Ihre Plugins anwenden. Sie sollten vor diesem Update ein Backup Ihrer Website erstellen.

Was kommt als Nächstes?


Die nächste Version von WPML wird sich auf den Übersetzungsprozess konzentrieren. Es gibt bereits Dutzende hervorragende Übersetzungsdienste, die ihre Arbeit über WPML anbieten. Wir möchten es Ihnen einfacher machen, diese zu nutzen. Natürlich werden wir auch große Verbesserungen für Personen anbieten, die selbst übersetzen.

Wie immer haben Stabilität, Sicherheit und Kompatibilität für uns höchste Priorität.

Feedback?


Das WPML-Team hat Monate damit verbracht, diese Version zu verfeinern und zu optimieren. Wir hoffen, dass sie Ihnen gefällt und Sie die neue GUI und Leistung genießen.

Lassen Sie uns wissen, was Sie denken, indem Sie hier Ihre Kommentare hinterlassen.

Fanden Sie das nützlich? Teilen Sie diesen Artikel: