Problem: Auf einer Kundenseite war auf den meisten Seiten im Footer des Themes die Übersetzung von Strings mittels WPML String translation und
1 | _e('der Text der übersetzt wird', 'Sprachdomain') |
in der richtigen Sprache sichtbar. Auf einigen wenigen Seiten war nur der deutsche String sichtbar, die Übersetzung in französisch funktionierte dort nicht. Die Tips aus den WPML-Foren halfen allesamt nicht, Stichwort „Look for strings while pages are rendered“ auf der String Translation Seite, bewirkte zwar das gewünschte Ergebnis, ist aber nur eine temporäre Lösung. Bei weiteren Recherchen fand ich heraus, dass das Problem nur auftrat, wenn das Plugin Contact Form 7 installiert ist.
Lösung:
Das Plugin Contact Form 7 Multilingual muss installiert und aktiviert sein, nur so wird der richtige String ausgegeben. Keine Ahnung warum ich damals diesen Plugin nicht verwendet habe, nach dem Aktivieren desselben funktioniert nun alles wie erwartet.