Live-Übersetzungen
Seit MemberPress 1.10.0 haben wir eine Live-Übersetzungsfunktion eingeführt, die die in MemberPress verfügbaren Übersetzungen übernimmt und die Übersetzungen auf Ihrer Website automatisch aktualisiert. Nachdem Sie MemberPress installiert oder aktualisiert haben, sehen Sie ein Benachrichtigungssymbol neben dem Abschnitt Dashboard → Updates in Ihrem WordPress-Dashboard und einen neuen Abschnitt Übersetzungen mit der Meldung, dass neue Übersetzungen verfügbar sind.
Wenn Sie auf die Schaltfläche Übersetzungen aktualisieren klicken, wird MemberPress die Übersetzungen automatisch in den Ordner wp-content/languages/plugins/ herunterladen.
Hilfe, MemberPress Admin wurde übersetzt und ich kann es nicht zurück ins Englische bringen! Wenn Sie diesen Prozess verwendet haben und die MemberPress-Verwaltungsbildschirme jetzt in der Sprache der Website feststecken, obwohl die Sprache des Verwaltungsbenutzers auf Englisch eingestellt ist, versuchen Sie diesen Workaround: Wie man Admin nach automatischen Übersetzungen ins Englische zwingt
Wenn Ihre Website in einer noch nicht verfügbaren Sprache vorliegt, sollten Sie die Schritte aus dem
Manuelle Übersetzungen Abschnitt unten und übersetzen Sie ihn.
Wenn Sie eine benutzerdefinierte Übersetzung für eine der unterstützten Sprachen im
wp-content/plugins/mepr-i18n und ihn behalten möchten, gehen Sie zu wp-content/languages/plugins/ und prüfen Sie, ob in diesem Ordner bereits Übersetzungsdateien in Ihren Sprachen vorhanden sind. Wenn ja, müssen Sie sie zuerst löschen. Installieren Sie dann ein kostenloses WPCode Plugin (Details finden Sie in diesem Artikel: Hinzufügen von benutzerdefinierten Codefragmenten in WPCode).
Erstellen Sie nach der Installation ein neues Snippet und fügen Sie den folgenden Text ein:
add_filter( 'mepr-remove-traduttore', '__return_true');
Eine andere Möglichkeit ist, diesen Code am Ende der Datei functions.php Ihres aktuellen Themes einzufügen.
Manuelle Übersetzungen
Es gibt einige Plugins, die Sie für die Verwaltung Ihrer Übersetzungen verwenden können, aber manchmal bereiten diese Plugins auch Kopfschmerzen. Wir bevorzugen daher für die Übersetzung von Plugins die Verwendung der
PoEdit-Werkzeug.
In MemberPress kann es aus zwei Gründen sinnvoll sein, das Plugin zu übersetzen. Klicken Sie auf die nachstehenden Links, um direkt zu den entsprechenden Anweisungen zu gelangen:
- Neue Übersetzung - Befolgen Sie diese Anweisungen, wenn Sie das Plugin in eine Sprache übersetzen, die derzeit nicht enthalten ist.
- Vorhandene Übersetzung aktualisieren - Befolgen Sie diese Anweisungen, wenn Sie eine unserer Übersetzungen oder Ihre eigene aktualisieren möchten.
Neue Übersetzung mit PoEdit
- Laden Sie das MemberPress-Plugin (derzeit stabil) von Ihrem Konto-Seite und speichern Sie es auf Ihrem Desktop.
- Navigieren Sie in der .zip-Datei zum Ordner memberpress//i18n und fügen Sie die Datei memberpress.pot auf Ihrem Desktop ein.
- Öffnen Sie PoEdit.
- Klicken Sie im Menü PoEdit auf "Neue Übersetzung erstellen".
- Navigieren Sie in dem angebotenen Menü zu Ihrem Desktop und wählen Sie die in Schritt 2 gespeicherte .pot-Datei aus.
- Die übersetzbaren Zeichenfolgen werden in der Liste im Hauptteil des Programms angezeigt. Wählen Sie eine zu übersetzende Zeichenfolge aus und geben Sie im unteren Teil des Programms in das Textfeld "Übersetzung:" Ihre neue Übersetzung für diese Zeichenfolge ein.
- Wenn Sie mit der Übersetzung der gewünschten Zeichenfolgen fertig sind, klicken Sie auf Datei -> Speichern unter. Sie müssen Ihre Datei unter dem Namen "memberpress-{language_code}" speichern. Wenn also Ihre Sprachcode ist "es_ES" (Spanisch), Ihr Dateiname wäre "memberpress-es_ES".
- Es werden zwei Dateien gespeichert: memberpress-es_ES.po und memberpress-es_ES.mo. Wenn Sie feststellen, dass die .mo-Datei nicht zusätzlich zu Ihrer .po-Datei gespeichert wurde, gehen Sie bitte in PoEdit auf Datei -> Zu MO kompilieren, um diese Datei zu speichern.
- Beide Dateien müssen auf Ihren Hosting-Server hochgeladen und in das Verzeichnis .../wp-content/plugins/mepr-i18n/ Ordner. Dieser Ordner wird bei der Aktualisierung von MemberPress nicht gelöscht; dadurch wird sichergestellt, dass Ihre vorhandenen Übersetzungsdateien nicht verloren gehen, wenn Sie MemberPress aktualisieren oder updaten. Wenn Sie sie zu .../wp-content/plugins/member press/i18n hinzufügen, werden sie bei Aktualisierungen gelöscht.
- Stellen Sie sicher, dass Sie eine Kopie Ihrer .po- und .mo-Dateien auf Ihrem Computer aufbewahren, für den Fall, dass etwas schief geht und Ihre Übersetzungen auf dem Webhost verloren gehen.
- Stellen Sie die Sprache Ihrer Website auf dem Dashboard -> Einstellungen -> Registerkarte Allgemein entsprechend ein (siehe Screenshot unten).
Vorhandene Übersetzung mit PoEdit aktualisieren
- Öffnen Sie PoEdit und wählen Sie die Option "Eine Übersetzung bearbeiten".
- Wählen Sie im PoEdit-Menü Ihre vorhandene .po-Übersetzungsdatei aus. Wenn es sich also um eine spanische Übersetzung handelt, würden Sie memberpress-es_ES.po öffnen.
- Klicken Sie in der POT-Datei auf Katalog -> Aktualisieren.
- Suchen Sie die neue Datei .../memberpress/i18n/memberpress.pot.
- Es öffnet sich ein Fenster mit einer Liste der neuen übersetzbaren Zeichenfolgen und derjenigen, die entfernt wurden. Klicken Sie auf OK.
- Die Liste der Übersetzungszeichenfolgen wird aktualisiert, und Sie können nun die neuen übersetzbaren Zeichenfolgen bearbeiten.
- Wenn Sie mit der Übersetzung fertig sind, klicken Sie auf Speichern.
- Laden Sie die geänderten .po- und .mo-Dateien zurück auf Ihren Hosting-Server.
Übersetzen MemberPress Add-ons
Jedes MemberPress-Add-on, z. B. Kurse, Unternehmen, PDF-Rechnungen und mehr, hat seine eigenen Übersetzungsdateien im Format .pot. Wenn Sie diese Add-ons übersetzen möchten, müssen Sie die Übersetzungsdateien in der
…/wp-content/plugins/{Add-on}/i18n/ und übersetzen Sie sie nach denselben Schritten wie oben.
Wenn Ihre Sprache Spanisch ist, sollten Ihre Übersetzungsdateien z.B. memberpress-courses-es_ES, memberpress-corporate-es_ES und memberpress-pdf-invoice-es_ES heißen. Sobald Sie sie übersetzt haben, müssen sie auf Ihren Hosting-Server hochgeladen werden.
Für Add-ons wie MemberPress-Kurse, MemberPress-Firmenkunden, MemberPress-PDF-Rechnungen und MemberPress-Geschenke müssen die Übersetzungsdateien im
.../wp-content/plugins/mepr-i18n/ Ordner.
Die Übersetzungsdateien für andere Add-ons müssen in den
.../wp-content/plugins/{Add-on}/i18n/ Ordner.