WPML

Suchen Sie gerne nach WordPress-Übersetzungen und installieren diese auf Ihren Websites? Wenn nicht, wird Ihnen WPML 2.6.0 gefallen. Wir haben einen automatischen Download für WordPress-Core-Übersetzungen hinzugefügt. Die Funktion befindet sich in der Beta-Phase und Sie sind herzlich eingeladen, sie zu testen.

Wenn Sie eine mehrsprachige Website betreiben, müssen Sie Inhalte übersetzen, aber das ist noch nicht alles. Einige der Texte stammen aus dem Theme, einige aus Plugins und einige von WordPress selbst.

Während Ihr Theme und die meisten Plugins normalerweise mit .mo-Dateien geliefert werden, die Ihnen die benötigten Übersetzungen liefern, ist dies bei WordPress nicht der Fall. Sie müssen nach diesen .mo-Dateien suchen, sie herunterladen und installieren.

Wenn WordPress dann ein Upgrade erhält, müssen Sie diesen Vorgang wiederholen.

Mit WPML 2.6.0 können Sie Übersetzungsdateien für WordPress vergessen. Es lädt sie für Sie herunter und hält sie bei WordPress-Updates auf dem neuesten Stand. Als zusätzlichen Bonus können Sie WordPress-.mo-Dateien komplett vergessen. Wir speichern die Übersetzungen in der Tabelle der String-Übersetzung von WPML. Das bedeutet, dass Sie das kryptische Verzeichnis „languages“ nicht einmal beschreibbar machen oder erstellen müssen.

Wie WPML 2.6.0 Übersetzungen abruft


Wir haben ein (ziemlich komplexes) Skript geschrieben, das das gesamte Repository für WordPress-Übersetzungen durchsucht. Die Struktur dieses Repositorys ist „nicht sehr konsistent“ (um es nett auszudrücken), aber das stört uns nicht. Wir lesen es aus und erfahren, wo Übersetzungen für verschiedene Sprachen existieren. Unser Skript erstellt ein XML-Verzeichnis, das wir für superschnellen Zugriff auf unserem CDN (Content Delivery Network) gespeichert haben.

WPML 2.6.0 lädt diese XML-Datei, wenn es WordPress-Übersetzungen abrufen muss. Dies umfasst die Erstinstallation, neue Sprachen oder WordPress-Updates. Sie können WPML auch anweisen, manuell danach zu suchen.

Gehen Sie zu WPML → Theme- und Plugin-Lokalisierung. Sie werden eine neue Option für „Auswählen, wie Übersetzungen für den WordPress-Core bezogen werden“ bemerken. Wenn Sie diese auf „WPML lädt Übersetzungen für WordPress automatisch herunter“ setzen, übernimmt WPML.

Downloader für WordPress-Core-Übersetzungen

Sobald dies aktiviert ist, sehen Sie drei neue Spalten in der Sprachenliste. Die erste Spalte zeigt Ihnen an, wann Sie zuletzt eine Übersetzung für diese Sprache erhalten haben. Die nächste Spalte zeigt, welche Übersetzungen verfügbar sind. Die letzte Spalte enthält die eigentlichen Download-Buttons.

Klicken Sie für jede der Sprachen auf Änderungen überprüfen und aktualisieren.

WPML lädt die am besten passende Übersetzung für jede Sprache herunter


WPML lädt die beste .mo-Datei für Ihre WordPress-Version und das ausgewählte Gebietsschema herunter. Wenn Sie beispielsweise WordPress 3.4.1 verwenden und eine Übersetzung für argentinisches Spanisch benötigen, sucht WPML nach dem Gebietsschema „es_AR“. Wenn es dieses nicht finden kann, sucht es nach dem spanischen Standard-Gebietsschema (es_ES).

Anschließend sucht WPML nach der am besten passenden WordPress-Version. Wenn es einen Übersetzungszweig für Ihre aktuelle Version finden kann, ruft es diesen ab. Andernfalls versucht es die „trunk“-Version. Schließlich sucht es nach der aktuellsten Version.

WPML zeigt Ihnen, was neu oder aktualisiert ist


Nachdem WPML die .mo-Datei mit der aktualisierten Übersetzung heruntergeladen hat, können Sie diese überprüfen, bevor Sie die neuen Übersetzungen anwenden.
Bestätigungsbildschirm vor der Aktualisierung der Übersetzungen

Normalerweise gehen Sie einfach zum Ende dieser Seite und aktualisieren die Übersetzungen. Wenn Sie aus irgendeinem Grund einige Änderungen zurückhalten möchten, können Sie bestimmte Strings abwählen. Sie sehen sowohl aktualisierte als auch neue Übersetzungen.

Schließlich erscheinen die Übersetzungen in der String-Übersetzung von WPML


Sobald Sie die neuen Übersetzungen genehmigt haben, erscheinen sie im Bildschirm der String-Übersetzung von WPML.
WordPress-Übersetzung in der String-Übersetzung von WPML

Da wir diese Übersetzungen in der Datenbank speichern, ist es nicht mehr nötig, ein Verzeichnis „translations“ zu erstellen und WordPress-.mo-Dateien dort zu speichern. WordPress-Übersetzungen werden genau wie jede andere Übersetzung für Ihre Website gespeichert.

Falls Sie sich wundern, es gibt keine Änderungen bei der Performance. WPML lädt alle diese Übersetzungen in einer einzigen SQL-Abfrage und sucht sie effizient durch. Es ist weder schneller noch langsamer als die Verwendung von .mo-Dateien.

Natürlich gibt es viele Vorteile, diese Übersetzungen in den Tabellen der String-Übersetzung von WPML zu haben. Sie können sie beispielsweise bearbeiten, und sie sind in jedem Datenbank-Backup enthalten, das Sie durchführen.

Herunterladen und ausprobieren


Um diesen Download zu erhalten, gehen Sie zu Ihrem WPML-Konto und klicken Sie auf Downloads. Sie benötigen die aktuelle Beta-Version. Laden Sie diese herunter und entpacken Sie sie. Die Plugins, die sich geändert haben, sind WPML Core und das String-Übersetzungs-Plugin. Sie benötigen beide für diese neue Funktion (ja, das bedeutet, dass der automatische Übersetzungs-Download nur für die WPML Multilingual CMS-Version verfügbar ist, die das Modul der String-Übersetzung enthält).

Bitte führen Sie dies noch nicht auf Live-Websites aus. Wenn Sie gerade eine Entwicklungswebsite einrichten, sollte es in Ordnung sein. Diese Version von WPML kommt ganz frisch aus dem Ofen. Wir haben eine Reihe von Entwicklungstests damit durchgeführt, aber sie hat unsere Produktions-QA noch nicht durchlaufen.

Was denken Sie? Lassen Sie es uns in den Kommentaren wissen!

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