Zusätzliches Menü

Holen Sie sich MemberPress noch heute! Lassen Sie sich für die Inhalte, die Sie erstellen, bezahlen! MemberPress jetzt kaufen

So übersetzen Sie MemberPress

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.

Anmerkung: Übersetzungsaktualisierungen werden nur angezeigt, wenn die Option Site Language in WordPress Dashboard → Settings → General section als eine der verfügbaren Sprachen eingestellt ist: Spanisch, Deutsch, Italienisch, Französisch, Französisch (Belgien), Portugiesisch (Brasilien) und Japanisch. Beachten Sie, dass einige dieser Sprachen noch in Arbeit sind und daher nicht vollständig übersetzt wurden.

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

Anmerkung: Führen Sie die folgenden Schritte nur aus, wenn Sie MemberPress in eine Sprache übersetzen möchten, die nicht in der obigen Liste enthalten ist, oder wenn Sie Ihre eigene Version der Übersetzung haben möchten.

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:

  1. Neue Übersetzung - Befolgen Sie diese Anweisungen, wenn Sie das Plugin in eine Sprache übersetzen, die derzeit nicht enthalten ist.
  2. Vorhandene Übersetzung aktualisieren - Befolgen Sie diese Anweisungen, wenn Sie eine unserer Übersetzungen oder Ihre eigene aktualisieren möchten.

Neue Übersetzung mit PoEdit

Anmerkung: Wenn Sie PoEdit verwenden, beachten Sie bitte, dass Übersetzungen, die als "unscharf" markiert sind (mit gelbem Text hervorgehoben), auch bei korrekt hochgeladenen Übersetzungsdateien nicht als übersetzt angezeigt werden. Wenn Sie möchten, dass sie korrekt angezeigt werden, müssen Sie die Markierung der "unscharfen" Übersetzungen aufheben (wie diese).

  1. Laden Sie das MemberPress-Plugin (derzeit stabil) von Ihrem Konto-Seite und speichern Sie es auf Ihrem Desktop.
  2. Navigieren Sie in der .zip-Datei zum Ordner memberpress//i18n und fügen Sie die Datei memberpress.pot auf Ihrem Desktop ein.
  3. Öffnen Sie PoEdit.
  4. Klicken Sie im Menü PoEdit auf "Neue Übersetzung erstellen".
  1. Navigieren Sie in dem angebotenen Menü zu Ihrem Desktop und wählen Sie die in Schritt 2 gespeicherte .pot-Datei aus.
  2. 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.

Anmerkung: Einige Zeichenfolgen enthalten Backslashes vor Anführungszeichen oder Zeichen wie \" oder \n oder \', und einige enthalten Platzhalterzeichen wie %s oder %d. Die Backslashes und Platzhalter sollten auch in den Übersetzungszeichenfolgen belassen werden.

  1. 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".
  2. 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. 
  3. 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.

Hinweis: Laden Sie Ihre Übersetzungsdateien in den  .../wp-content/plugins/mepr-i18n/

  1. 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. 

Anmerkung: wenn Sie Folgendes möchten Ihre Übersetzungsdateien einreichen an uns weiterleiten, können wir sie in zukünftige Versionen von MemberPress aufnehmen. Ihre Übersetzung würde auch anderen Nutzern von MemberPress in Ihrer Sprache zugute kommen.

  1. Stellen Sie die Sprache Ihrer Website auf dem Dashboard -> Einstellungen -> Registerkarte Allgemein entsprechend ein (siehe Screenshot unten).

Vorhandene Übersetzung mit PoEdit aktualisieren

  1. Öffnen Sie PoEdit und wählen Sie die Option "Eine Übersetzung bearbeiten". 
  1. 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.  
  2. Klicken Sie in der POT-Datei auf Katalog -> Aktualisieren. 

Hinweis: Bitte stellen Sie sicher, dass Sie von der neuesten .pot-Datei aktualisieren, die von der neuesten stabilen Version von MemberPress stammt. Um dies sicherzustellen, laden Sie bitte das MemberPress-Plugin (die aktuelle stabile Version) von Ihrem Konto-Seite und speichern Sie sie auf Ihrem Desktop. Navigieren Sie dann von der .zip-Datei zum Ordner memberpress//i18n und schneiden Sie die Datei memberpress.pot aus und fügen Sie sie auf Ihrem Desktop ein.  

  1. Suchen Sie die neue Datei .../memberpress/i18n/memberpress.pot. 
  2. Es öffnet sich ein Fenster mit einer Liste der neuen übersetzbaren Zeichenfolgen und derjenigen, die entfernt wurden. Klicken Sie auf OK. 
  3. Die Liste der Übersetzungszeichenfolgen wird aktualisiert, und Sie können nun die neuen übersetzbaren Zeichenfolgen bearbeiten. 
  4. Wenn Sie mit der Übersetzung fertig sind, klicken Sie auf Speichern.
  5. 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.

War dieser Artikel hilfreich?

Verwandte Artikel

Computerfrau

Holen Sie sich MemberPress noch heute!

Lassen Sie sich für die von Ihnen erstellten Inhalte bezahlen.