Skip to main navigation Skip to main content Skip to page footer
Früh vorgemerkt: _LOCAL_LANG.default wird in TYPO3 v15 zum Fallback

Früh vorgemerkt: _LOCAL_LANG.default wird in TYPO3 v15 zum Fallback

Artikel vorlesen

Loading the Elevenlabs Text to Speech AudioNative Player...
| TYPO3 | Geschätzte Lesezeit : min.

TYPO3 v15 lässt noch auf sich warten, der Changelog wächst aber schon. Ein Eintrag daraus ändert still, welche Labels im Frontend landen. Gut zu wissen, bevor es beim Kunden auffällt.

Kurz gesagt: Im Changelog zu TYPO3 v15 steht eine Änderung, die du dir früh vormerken solltest: _LOCAL_LANG.default ist dort kein Synonym mehr für Englisch. Englische Label-Überschreibungen mit default greifen nach einem Upgrade auf v15 nicht mehr, und zwar ohne Fehlermeldung. Die Lösung: en statt default. Dazu kommt eine kleinere Änderung bei HTML-Attributen.

Im Changelog zu TYPO3 v15 stecken schon jetzt zwei Einträge, die du als Integrator kennen solltest. Der eine ändert still, welche Labels im Frontend landen. Der andere betrifft HTML-Attribute und bringt meist nur saubereres Markup.

Das Upgrade liegt noch in weiter Ferne. TYPO3 v15 ist in Entwicklung, einen Release-Termin gibt es noch nicht, und im Detail kann sich bis dahin noch etwas ändern. Wer die Richtung kennt, spart sich beim Upgrade aber die Fehlersuche.

_LOCAL_LANG.default ist in TYPO3 v15 nur noch die letzte Rückfallebene

Ab TYPO3 v15 greift _LOCAL_LANG.default erst, wenn ein Label nirgendwo sonst existiert, auch nicht in der XLIFF-Datei der Extension.

Bisher war default in der Praxis gleichbedeutend mit Englisch. Viele von uns haben englische Texte von Extensions deshalb über default angepasst. Ab v15 schaut TYPO3 zuerst nach Überschreibungen für die konkrete Sprache und dann in die XLIFF-Datei. Steht das Label dort, gewinnt die XLIFF-Datei. Deine Überschreibung wird still übergangen.

Beim Upgrade reicht es, default durch en zu ersetzen:

# bisher
plugin.tx_news._LOCAL_LANG.default.more-link = Read on
# ab v15
plugin.tx_news._LOCAL_LANG.en.more-link = Read on

Durchsuche dafür dein ganzes Projekt nach _LOCAL_LANG.default, nicht nur das Sitepackage. Und denk an TypoScript, das noch in sys_template-Datensätzen im Backend steht.

Kannst du schon heute umstellen? In TYPO3 v14 ja, dort greift en bereits. Stell dann aber pro Extension alles auf einmal um, denn sobald es en-Einträge gibt, nutzt v14 die default-Einträge nicht mehr. In v13 bleibst du bei default. Dort greift en bei einer Site-Locale mit Ländercode wie en_US.UTF-8 nicht.

Die genaue Reihenfolge der Label-Auflösung und alle Schreibweisen stehen im Changelog-Eintrag Important: #110175.

Boolesche HTML-Attribute: meist nur saubereres Markup

TYPO3 v15 gibt an einigen Stellen Attribute mit dem Wert true ohne Wert aus und lässt Attribute mit false weg. Aus defer="defer" wird zum Beispiel defer.

Das betrifft nur Tags, die TYPO3 selbst erzeugt, etwa Script- und Meta-Tags sowie Video und Audio. Dein Markup aus Fluid-Templates bleibt unberührt. Für die meisten Projekte heißt das: saubereres Markup, sonst nichts.

Einen Randfall solltest du kennen. Übergibt eine Extension bei Videos controls mit dem Wert false, hatte das bisher keine Wirkung. Ab v15 verschwinden dann die Bedienelemente.

Welche Stellen genau betroffen sind und was für Attribute wie aria-hidden gilt, steht im Changelog-Eintrag Feature: #110769.

Fazit

Bis TYPO3 v15 erscheint, dauert es noch. Für deine spätere Upgrade-Checkliste lohnen sich zwei Punkte:

  • _LOCAL_LANG.default im ganzen Projekt und in den sys_template-Datensätzen suchen und durch en ersetzen. In v14-Projekten geht das schon jetzt.
  • Bei Videos und Audios kurz prüfen, ob die Bedienelemente noch da sind.

Genau solche Änderungen zwischen zwei Versionen sind der Grund, warum ich den TYPO3 Komplettkurs kontinuierlich aktualisiere. Im Kurs siehst du gezielt, was sich von Version zu Version ändert und was gleich bleibt. Und er wächst mit v15 und allen weiteren Versionen mit. Mehr zum TYPO3 Komplettkurs

Zurück

Du hast eine Frage oder willst das Thema diskutieren? 

Im Community Hub für TYPO3 kannst du dich mit anderen TYPO3 Anwendern austauschen. Und wenn du keine neuen Artikel verpassen willst: Der TYPO3 Newsletter kommt einmal im Monat, ohne Spam.

Wolfgang Wagner

Wolfgang Wagner

TYPO3 Trainer, Integrator und Berater TYPO3 Certified Integrator (TCCI)

Wolfgang Wagner – TYPO3 Seminare und Support · TYPO3 Education and Certification Committee · TCCI Task Force

Wolfgang Wagner arbeitet seit 2006 mit TYPO3 und ist unter wwagner.net als Trainer, Integrator und Berater aktiv. Schwerpunkt sind Schulungen, Online-Kurse und individuelle Beratung für Integratoren, Agenturen und Betreiber von TYPO3-Webseiten, die TYPO3 sauber, modern und wirtschaftlich einsetzen wollen. Er ist Mitglied im TYPO3 Education and Certification Committee und in der TCCI Task Force und gestaltet die offizielle TYPO3 Certified Integrator Prüfung aktiv mit.

Der TYPO3 Newsletter

TYPO3-Insights direkt in dein Postfach! 
Hol dir monatliche Updates, praktische Tipps und spannende Fallstudien. 
Übersichtlich, zeitsparend, ohne Spam. 
Bist du dabei? Jetzt für den Newsletter anmelden!

Trage dich hier ein, um den Newsletter zu erhalten.