Dokumentation / SwiftLing Pro
Unter Einstellungen › Import übernehmen Sie Sprachen und Übersetzungen eines zuvor verwendeten Mehrsprachen-Plugins in SwiftLing – unter denselben Adressen.

Wenn auf der Website keine entsprechenden Daten vorhanden sind, zeigt die Seite Nichts zu importieren an.
Bevor Sie beginnen
- Deaktivieren Sie das andere Plugin, bevor der Import beginnt: SwiftLing liest dessen Daten aus der Datenbank.
- Sichern Sie zuerst die Datenbank. Beim Import werden die übersetzten Beiträge in den Papierkorb verschoben; beim Bereinigen wird noch mehr entfernt.
Die fünf Schritte
- Gefundene Daten: die Originalsprache, das Adressformat und jede Sprache mit dem jeweiligen Übersetzungsstand.
- Entscheidungen: zum Beispiel, was mit einer Übersetzung geschehen soll, deren Layout vom Original abweicht (Übereinstimmendes importieren oder Unverändert beibehalten als separate Kopie), und was mit den Kommentaren zu den Übersetzungen geschehen soll (Zum Original verschieben oder Belassen).
- Import: startet den Vorgang. Er läuft auf dem Server; Sie können den Tab schließen. Mit Stoppen halten Sie ihn an, mit Fortfahren setzen Sie ihn fort.
- Bericht: was importiert wurde und was nicht – mit Begründungen und Links. Die Einträge sind gruppiert: Zu prüfen, Unverändert beibehalten, Für Sie erledigt, Nicht erledigt.
- Bereinigen: Wenn die Website wie gewünscht aussieht, werden die übersetzten Begriffe, die Menüs anderer Sprachen und die Dateikopien entfernt, die das andere Plugin für jede Sprache gespeichert hat. Die sichtbare Website ändert sich dadurch nicht. (Die übersetzten Beiträge liegen bereits im Papierkorb, den WordPress nach 30 Tagen leert.)
Was beim Import geschieht
- Sprachen, Verzeichnisse und Namen werden übernommen, damit die Adressen unverändert bleiben.
- Jede Seite wird geprüft und jeder Text anhand der Übersetzungen übersetzt, die das andere Plugin gespeichert hat – Seite für Seite, einschließlich Header, Footer, Menüs, Texten aus Theme und Plugins sowie Bildern, die in einer Sprache angezeigt wurden.
- Teilweise übersetzte Texte erscheinen wie zuvor; der Rest bleibt in der Originalsprache und wird als zu prüfende maschinelle Übersetzung markiert.
- Die Sprachumschalter des anderen Plugins werden durch die von SwiftLing ersetzt.
- Übersetzte Beiträge werden in den Papierkorb verschoben, von wo aus Sie sie wiederherstellen können.
Die einzelnen Plugins
- Polylang und WPML speichern für jede Sprache einen eigenen Beitrag; auch die String Translation von WPML wird ausgelesen.
- TranslatePress übersetzt Text für Text; seine Wörterbücher werden ausgelesen.
Yoast-SEO-Adressen, die unter dem Verzeichnis einer Sprache gespeichert sind, werden zurückgesetzt – so, wie Yoast es bei einer Änderung der Permalinks tut.
Siehe auch die Hinweise für Entwickler im Repository (docs/import.md).