Aktualisierung einer .po Datei

  • Hallo zusammen,

    in einem Theme versuche ich eine de_DE.po anzupassen...
    Ich füge keine neue Elemente hinzu, sondern will die vorhanden Übersetzung einfach verändern.

    Beispiel:
    #: lib/widgets/listing-details.php:87
    #@ wpsight
    msgid "Listing ID"
    msgstr "Anzeige-ID"

    Ändern zu

    #: lib/widgets/listing-details.php:87
    #@ wpsight
    msgid "Listing ID"
    msgstr "Anzeigenliste"

    Auf meiner Webseite wird die Änderung des Strings "Anzeigeliste" aus der .po -Datei nicht angezeigt. Warum wird die Datei nicht neu geladen. Ich habe den Browser cache geleert aber das hat nichts gebracht. Wenn ich die Datei noch mal vom server runterlade...auf meine lokalen Rechner, dann steht dort die Änderung aber drin.
    Was kann ich tun?
    Ich danke im Voraus
    Gruß
    Julia

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Du musst aus der PO Datei erst noch eine MO Datei erstellen. Das geht z.B. mit POedit. Die PO Datei ist quasi nur die "bearbeitbare" Datei für dich. WordPress nutzt für die Anzeige aber die MO Datei.

  • Ich habe mich jetzt mit dem POEdit auseinander gesetzt...
    Die .po datei konnte ich öffnen und die einzelnen Übersetzungen bearbeiten. Nach der Bearbeitung wird die .mo Datei automatisch erstellt und die lade ich per ftp in den theme 0rdner.
    Was ich nicht verstehe... warum werden manche Übersetzungen angezeigt und andere (obwohl ich sie in der .po datei geändert habe) nicht angezeigt. Woran kann das liegen?
    Ich bedanke mich
    Gruß
    Julia

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!