Das sind keine Dateien vom WordPress Core sondern Bestandteile der Sprachdateien seit Version 6.6. Seit dieser Version werden die Texte in den jeweiligen Sprachen in einem performanten PHP-Format bereitgestellt, vorher und parallel dazu gibt es noch die weniger performanten aber standardisierten mo-Dateien.
Die von dir genannten sind zudem die von WordPress selbst. Sprachdateien werden durch die Arbeit der Polyglot-Übersetzungsteams sehr häufig aktualisiert. Dein WordPress spielt diese Aktualisierungen dann auch automatisiert ein.
Habe ich deine Frage ausreichend beantworten können? Gerne kannst Du das Topic auf gelöst setzen wenn dem so ist.
Ich habe Änderungen an der PO Datei vorgenommen und .mo und .po neu abgespeichert. Die Änderungen wurden aber nicht übernommen. Erst als ich die de_DE.l10n.php Datei gelöscht habe, waren die Änderungen sichtbar.
Frage zu diesem Thema. Brauche ich diese de_DE.l10n.php und falls ja, wie erzeuge ich diese neu, wenn ich Änderungen an der po-Datei vorgenommen habe?
Die PHP-Datei für die Sprachdaten kann man per WP CLI neu erzeugen: https://developer.wordpress.org/cli/commands/i18n/make-php/
Bitte vermeide aber in den Themen von anderen hier eigene Fragen einzubringen. Das wäre im Sinne der Forenregeln und dient auch zur Vermeidung von Verwirrungen bei Themen. Starte bei weiteren Fragen daher bitte dein eigenes Thema: https://de.wordpress.org/support/forum/allgemeine-fragen/#new-topic-0