• Hej zusammen,

    ich bin der Entwickler vom Plugin „WP AMP it up!“ und habe ein Problem, bei dem ich von meiner Seite aus wohl nicht weiter komme.

    Seit einiger Zeit ist es so, wenn man das Plugin installiert, erscheint im WordPress-Back-End unter „Dashboard->Aktualisierung“ die Fehlermeldung:

    Bei folgenden Übersetzungen ist die Aktualisierung fehlgeschlagen:
     * Fehlgeschlagen: Übersetzungen für WP AMP it up!

    Aber nicht nur dort, auch wenn man im Anschluss andere Plugins installiert, oder aktualisiert erhält man stets eine Fehlermeldung wie folgend:
    Installation fehlgeschlagen: Download fehlgeschlagen. Not Found

    Trotz der Fehlermeldung werden die Plugin jedoch installiert/aktualisiert, lassen sich auch aktivieren und funktionieren ganz normal!

    Ich bin daher auf Fehlersuche gegangen und vermutete erstmal Fehler im PHP-Code vom AMP-Plugin, nachdem ich nichts finden konnte, habe ich begonnen Programmzeile für Programmzeile zu entfernen und immerwieder zu testen, bis ich nur noch eine leere PHP-Datei hatte. Dennoch traten die Fehler weiterhin auf, erst als ich die Datei selbst gelöscht habe (nur die Datei, nicht das ganze Plugin-Verzeichnis), sind die Fehler verschwunden.

    Ich habe noch ein zweites Plugin, „AMP+ Plus“, welches sich in wenigen Zeilen unterscheidet, ansonsten aber den selben Programmcode besitzt. Wenn man dieses Plugin installiert erscheinen die Fehler nicht!?

    Ich kann mir nicht erklären, warum die Fehlermeldungen bei „WP AMP it up!“ auftauchen, selbst wenn jeglicher Programmcode gelöscht wird.

    Da aber auch der Fehler „Fehlgeschlagen: Übersetzungen für WP AMP it up!“ erscheint, vermute ich, dass es irgendein Problem mit den Übersetzungsdateien gibt (wie der Fehler es ja selbst auch sagt).

    Die Übersetzungen, sind ebenso wie beim „AMP+ Plus“ Plugin über GlotPress umgesetzt, d.h. im Grunde müssen keine speziellen Übersetzungsdateien (.mo oder .pot) im Plugin selbst abgelegt werden, sondern werden automatisch von WordPress geladen. – Wie es z.B. auch bei „AMP+ Plus“ ganz normal funktioniert.

    Ich konnte feststellen, dass beim Download und Aktivierung eines beliebigen Plugins die Übersetzungsdateien automatisch heruntergeladen und im Verzeichnis „wp-content/languages/plugins/“ gespeichert werden (z.B. /wp-content/languages/plugins/amp-plus.mo und /wp-content/languages/plugins/amp-plus.pot). Aufgefallen ist mir, dass genau das nicht passiert, wenn man „WP AMP it up!“ installiert!?

    Ich schätze aus irgendeinem Grund werden diese Dateien nicht geladen oder gespeichert, was auch zu den Texten der Fehlermeldungen passen würde. – Nun ist es aber so, dass ich als Plugin-Entwickler ja keinen Einfluss darauf habe, wie diese Download-Prozesse organisiert sind und herausfinden kann, warum es nicht funktioniert und hoffe daher hier kann mir jemand weiterhelfen oder hat einen Tipp.

    Hat jemand eine Idee, wie ich das Problem lösen kann? Oder erkennt jemand, dass ich auf dem Holzweg bin und die Ursache für die Fehler an etwas anderem liegt?

    Beste Grüße
    Björn

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 16 Antwort (von insgesamt 16)
  • Hallo @ampcloud,
    freut mich, dass du den Fehler beheben konntest 🙂
    Wie gesagt: Die Ordner mit den languages-Dateien habe ich schon seit Beginn in der SVN. Allerdings arbeite ich nicht mit GlotPress, sondern mit PoEdit. Die Dateien lade ich dann entsprechend hoch. Vorteil ist natürlich, dass ich damit unabhängig bin. Außerdem geht das völlig unproblematisch und schnell.
    Im Kopf des Scripts steht dann auch die von dir bereits ergänzte Zeile:
    * Domain Path: /languages
    Warum das jetzt nicht bei dir geklappt hat, weiß ich nicht, aber ich würde die Frage mal an die Entwickler stellen.
    Viele Grüße
    Hans-Gerd

Ansicht von 16 Antwort (von insgesamt 16)
  • Das Thema „Aktualisierung der Übersetzungen fehlgeschlagen“ ist für neue Antworten geschlossen.