Die Übersetzung funktioniert nach dem Bearbeiten der Plugin-Vorlage nicht

Ich baue eine Website mit WordPress und ich benutze den Plugin Event Organizer.

Ich habe die Konfigurationsdatei von WordPress geändert, um die Sprache nl_NL (Niederländisch) zu verwenden. Das alles funktioniert gut, sogar für das Plugin, außer den Seiten, die eine Vorlage verwenden, die ich in meinem Kindthema überladen habe.

Also habe ich dieses Child-Theme für 21.2 gemacht, und ich habe eine Template-Datei des Plugins kopiert und in mein Child-Theme eingefügt und dort editiert.

Jetzt wird nur ein Teil ins Niederländische übersetzt, die englischen Wörter / Sätze, die nach den bearbeiteten Teilen kommen (die normalerweise übersetzt werden) bleiben auf Englisch.

Zum Beispiel sehe ich diese Zeile in meiner Vorlage:

<?php edit_post_link( __( 'Edit'), '', '' ); ?> 

oder diese Linie:

 $utility_text = __( 'This event was posted by %4$s.', 'eventorganiser' ); 

welches dann mit printf gedruckt wird. Ich habe diese Zeilen nicht hinzugefügt, sie waren bereits in der Vorlage und funktionierten, wenn die Vorlage nicht geändert wurde.

Was kann ich tun, um das zu beheben? Selbst die Bearbeitungsschaltfläche, die auf anderen Seiten in Niederländisch übersetzt wird, kann nicht übersetzt werden.

Eine Ein-Zeilen-Lösung wäre großartig. Aber das wird leider nicht der Fall sein: D

Solutions Collecting From Web of "Die Übersetzung funktioniert nach dem Bearbeiten der Plugin-Vorlage nicht"

Sie könnten versuchen, poedit auf dem Plugin auszuführen, um zu sehen, ob es nicht übersetzte Zeichenfolgen gibt, aber es scheint mit der Verwendung der Kind-Thema-Vorlagendatei verwandt zu sein.

Vielleicht könnte eine schnelle Lösung darin bestehen, die lang-Dateien auch in den Child-Theme-Ordner zu kopieren und zu sehen, ob es funktioniert (Sie müssen wahrscheinlich de text_domain für jeden String ändern und eine neue lang-Datei für Ihre Bedürfnisse erzeugen).

Ich bin nicht vertraut mit Child-Themen und Plugin-Vorlagendateien, sorry.

Überprüfen Sie die Plugin-Übersetzungsdateien. Wenn sie nicht da sind oder nicht vollständig sind, wird es keine Übersetzung geben.

Wenn Sie eine Textdomäne sehen , gehört diese Zeichenfolge zu dieser Textdomäne. Wenn Sie keine finden, ist es die globale WordPress-coreübersetzungsdatei.

Also __('Edit'); wird nach core übersetzt und __( 'This event was posted by %4$s.', 'eventorganiser' ); von @StephenHarris “Event Organizer” Plugin. Wenn das Plugin eine Übersetzungsdatei für nl_NL , kann diese Zeichenfolge übersetzt werden. Aber am Ende hängt das vom Übersetzer (einer lebenden Person) ab. Sie können jederzeit hineinspringen und solche Dateien hinzufügen / bearbeiten und sie an den Autor senden.