1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Sprachdatei eines Plugins wird nicht umgesetzt

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von clubbiker, 5. März 2019.

  1. clubbiker

    clubbiker Well-Known Member

    Registriert seit:
    15. Juni 2013
    Beiträge:
    63
    Zustimmungen:
    3
    Hallo zusammen,

    ich nutze ein Plugin namens „WP User Manager“, mit dem sich Mitglieder auf einer WordPress Seite registrieren können.

    Im Verzeichnis wp-content/plugins/wp-user-manager/languages befindet sich die Sprachdatei wp-user-manager.pot. Dort befinden sich Einträge wie…

    #: includes/wpum-fields/wpum-fields-functions.php:269
    msgid "Standard Fields"
    msgstr ""


    Wenn ich mit Hilfe dieser Sprachdatei Meldungen auf meiner WordPress Seite ins Deutsche übersetzen möchte, dann müsste der Eintrag doch in etwa wie folgt aussehen?

    #: includes/wpum-fields/wpum-fields-functions.php:269
    msgid "Standard Fields"
    msgstr "Standardfelder"


    Nun werden die Änderungen aber nicht auf der Seite umgesetzt. Selbst wenn ich die Sprachdatei umbenenne oder lösche, wird der englische Text angezeigt.

    Was mach ich hier falsch?

    Euch schon mal vielen Dank für Eure Unterstützung.
     
  2. maxe

    maxe Well-Known Member
    Ehrenmitglied

    Registriert seit:
    1. Mai 2008
    Beiträge:
    19.581
    Zustimmungen:
    277
    mit welchem Tool nimmst du die Übersetzungen denn vor?
     
  3. clubbiker

    clubbiker Well-Known Member

    Registriert seit:
    15. Juni 2013
    Beiträge:
    63
    Zustimmungen:
    3
    Mit einem Texteditor. Aber wie schon gesagt, selbst wenn uch die Sprachdatei lösche findet keine Veränderung statt.
     
  4. SirEctor

    SirEctor Well-Known Member
    Ehrenmitglied

    Registriert seit:
    28. Oktober 2008
    Beiträge:
    12.361
    Zustimmungen:
    427
    Versuch es mal mit dem Plugin Loco Translation.
     
  5. maxe

    maxe Well-Known Member
    Ehrenmitglied

    Registriert seit:
    1. Mai 2008
    Beiträge:
    19.581
    Zustimmungen:
    277
    die .pot wird eh nicht gezogen und dient als Vorlage. Die richtigen Tools machen daraus eine .mo.
    Und Änderungen mit einem Texteditor gehen nicht, SirEctor hat dir das richtige Tool genannt. POEdit wäre auch noch so ein Tool.
     
  6. clubbiker

    clubbiker Well-Known Member

    Registriert seit:
    15. Juni 2013
    Beiträge:
    63
    Zustimmungen:
    3
    Loco Translation hatte ich zuvor auch schon versucht. Ohne Erfolg.

    Aber noch mal... Wenn nicht einmal Änderungen stattfinden, nach dem ich die Sprachdateien gelöscht habe, wie kann dann ein Tool hier etwas ausrichten?

    Ich werde es mal mit POEdit versuchen.
     
  7. maxe

    maxe Well-Known Member
    Ehrenmitglied

    Registriert seit:
    1. Mai 2008
    Beiträge:
    19.581
    Zustimmungen:
    277
     
  8. clubbiker

    clubbiker Well-Known Member

    Registriert seit:
    15. Juni 2013
    Beiträge:
    63
    Zustimmungen:
    3
    Entschuldige, dass hab ich nicht gleich richtig verstanden. OK, aber wo kommen dann die Informationen her, die den Text in englischer Sprache darstellen?

    Ich hab jetzt begonnen die Sprachdatei (.pot) mit PoEdit zu bearbeiten und habe dann die gespeicherten Dateien de_DE.mo und de_DE.po in das Sprachverzeichnis des PlugIns kopiert. Es wird immer noch der englische Text angezeigt.
     
  9. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Die .pot Datei wird nicht bearbeitet. Du erstellst mit POedit eine neue Übersetzung auf Basis der PO Datei. Die Übersetzung muss dann als {textdomain}-de_DE.po gespeichert werden. POedit erstellt daraus die .mo Datei.
     
  10. clubbiker

    clubbiker Well-Known Member

    Registriert seit:
    15. Juni 2013
    Beiträge:
    63
    Zustimmungen:
    3
    OK, das funktioniert auch soweit. Doch es bleibt dabei, dass der englische Text weiterhin auf der Seite angezeigt wird.
     
  11. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Welche Sprache ist in WordPress eingestellt und wohin hast Du die .po/.mo Dateien kopiert?
     
  12. clubbiker

    clubbiker Well-Known Member

    Registriert seit:
    15. Juni 2013
    Beiträge:
    63
    Zustimmungen:
    3
    Wordpresssprache ist auf Deutsch eingestellt und die .po/.mo Dateien sind im Verzeichnis wp-content/plugins/wp-user-manager/languages
     
  13. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Deutsch - Du oder Deutsch - Sie
     
  14. clubbiker

    clubbiker Well-Known Member

    Registriert seit:
    15. Juni 2013
    Beiträge:
    63
    Zustimmungen:
    3
    Deutsch - Du
     
  15. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Und die Dateien heissen wp-user-manager-de_DE.po und wp-user-manager-de_DE.mo?
     
  16. clubbiker

    clubbiker Well-Known Member

    Registriert seit:
    15. Juni 2013
    Beiträge:
    63
    Zustimmungen:
    3
    Ja, das ist richtig. Genau so heißen sie.
     
  17. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Da alles richtig zu sein scheint, wendest Du Dich bitte an den Plugin Entwickler.
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden