vorweg: ich hatte diese Frage vorher versehentlich unter 4.6.x gepostet - verwende aber 4.8.10. - sorry dafür
ich habe ein Modul welches ein erweitertes Suchformular umsetzt.
Eine Labels sind dabei hart verdrahtet, ein Teil kommt aus der DB. Die direkt im Modul geschriebenen Texte sollten per mi18n übersetzt werden - das klappt auch, aber ab einem gewissen Punkt werden dann auf der englischen Seite die Deutschen Texte angezeigt. - Das obwohl die Übersetzungen vorhanden sind und also die Textabschnitte auch richtig erkannt wurden.
Funktioniert:
Code: Alles auswählen
<legend><b><?php echo mi18n("Qualifikation"); ?></b></legend>
dann der nächste zu übersetztende Text:
Code: Alles auswählen
<legend><b><?php echo mi18n("Beschäftigungsart"); ?></b></legend>
Kann bei diesem Datenbankzugriff etwas schief laufen wodurch das das Wissen um die aktuelle Sprache verloren geht?
Woher genau kennt mi18n die aktuelle Sprache? kann ich das manuell setzen / steuern?
Stil