Die .po-Übersetzungsdatei wird nicht aufgerufen

Lesezeit: 2 Minuten

Die po Ubersetzungsdatei wird nicht aufgerufen
brenorb

Ich kann mein WordPress-Plugin nicht übersetzen.

Ich habe mein .po und .mo Dateien innerhalb der plugin-name/languages Ordner, aber es funktioniert nicht. Hat jemand eine Ahnung was fehlen könnte?


Einzelheiten:

Ich habe das Thema mit den .po- und .mo-Dateien übersetzt und hinzugefügt define('WPLANG', 'pt_BR'); an wp-config.php. Es funktioniert gut.

Aber nicht alle Websites sind übersetzt. Also habe ich das gleiche mit den Plugins versucht, aber sogar das Plugin .pot und die Namensgebung übersetzt plugin-name-pt_BR.po und plugin-name-pt_BR.mo, und lege sie auf /plugin-name/languages (die es schon gab) wie ich im Internet gesehen habe, hat es nicht funktioniert.

Ich habe auch versucht, die Übersetzungen zu kopieren auf plugin-name-pt_BR.po und innen einfügen wp-content/themes/theme-name/languages/pt_BR.po, aber es wurde nicht verwendet.

Ich habe versucht zu installieren Loco-Translate und POEditor, aber sie verwalten nur die .po-Übersetzung, die in Ordnung und übersetzt ist, aber nicht auf der Website widergespiegelt wird.

Ich weiß nicht viel von WordPress und PHP, aber mir scheint, dass dem Plugin-Code etwas zum Aufrufen der .po-Datei fehlt.

Wenn ich nicht auf diese Weise übersetze, muss ich direkt im Quellcode des Plugins übersetzen.

  • Hallo und willkommen bei StackOverflow. Es ist ein wenig unklar, was Sie fragen. Lesen Sie diesen Artikel auf stackoverflow.com/help/how-to-ask, da er Ihnen einige Hinweise gibt, wie Sie Fragen richtig stellen, um qualitativ hochwertige Antworten zu erhalten. Denken Sie daran, immer vollständige, minimale und überprüfbare Beispiele bereitzustellen, damit andere Ihnen helfen können

    – Javier Larroulet

    14. September ’18 um 17:11

  • Danke @JavierLarroulet. Es tut mir leid, ich habe versucht, die Schritte anzugeben, die ich unternommen habe, damit sie leichter verständlich sind, wie ich in einem anderen Tutorial gesehen habe. Ich werde es umschreiben.

    – brenorb

    14. September ’18 um 18:13

  • @brenorb, hast du hinzugefügt? load_theme_textdomain Funktion in der functions.php deines Themes?

    – Ivnhal

    14. September ’18 um 18:55

  • @IvnH das Thema wurde darauf vorbereitet. Die Funktion load_theme_textdomain( 'theme', get_template_directory() . '/languages' ); befindet sich in der Theme-Setup-Funktion. Außerdem übersetzt es fast alles. Vielleicht ist es ein Konflikt in der .po-Datei… ich weiß es nicht…

    – brenorb

    14. September ’18 um 21:01

  • Ich habe gerade gesehen, dass dieser Typ das gleiche Problem hier hatte, aber ich habe die Lösung nicht verstanden. Hat er das Gleiche noch einmal gemacht und es hat funktioniert?

    – brenorb

    14. Sep. ’18 um 21:06


.

185420cookie-checkDie .po-Übersetzungsdatei wird nicht aufgerufen

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy