Seit einem Update auf Typo3 6.1.5 zeigt meine Extension die default-Texte an, statt die deutschen Texte.
Folgendes lief bisher immer gut:
TypoScript:
config {
sys_language_uid = 0
language = de
locale_all = de_DE.utf8
}
Und in der Extension die Locallang:
<data type="array">
<languageKey index="default" type="array">
<label index="listFieldHeader_title">Title</label>
</languageKey>
<languageKey index="de" type="array">
<label index="listFieldHeader_title">Titel</label>
</languageKey>
</data>
Die Extension gibt nun Title statt Titel aus, obwohl ja Typo3 so konfiguriert ist, dass es deutsch benutzen soll.
Was muss man nun in Typo3 6.1 noch angeben, damit nicht "default", sondern "de" genommen wird?
intensivstation schrieb
Was muss man nun in Typo3 6.1 noch angeben, damit nicht "default", sondern "de" genommen wird?
Nichts weiter, an der Konfiguration hat sich nichts geändert.
Der Fehler muß also wo anders stecken - Cache, Datenbank, ...
Das hier hat weder mit dem Cache noch der Datenbank zu tun: $this->pi_getLL('submit');
In Typo3 6.0 lief es auch noch. In 6.1.5 ist das hier leer:
$this->LOCAL_LANG['de']['submit'][0]['target']
Ein var_dump von $this->LOCAL_LANG[$this->LLkey][$key] liefert nur das hier:
array(1) { [0]=> array(2) { ["source"]=> string(6) "Submit" ["target"]=> string(0) "" } }
Absolut keine Ahnung was da schief geht, zumal ja andere Extensions noch richtig laufen...
Vielleicht wird das Zeug doch in der DB gecached. Wo könnte man nachsehen?
Es gibt aber noch mehr Probleme mit der Sprache.
Z.B. wird gar kein Text angezeigt, wenn ich das Plugin auf ner Seite hinzufügen will.
Wie man sieht, gibts das Problem bei mehreren Extensions.
Ich habe echt keine Ahnung was da schief geht...

Es war ein Cache-Problem. Es musste der komplette typo3temp-Ordner gelöscht werden...