Kurze Info bezüglich unserer Translate-ViewHelper Diskussion in der Live-Session vom 04.03.2024:
Entsprechend des Issues
https://forge.typo3.org/issues/102315
habe ich nun per Pull Request
https://github.com/TYPO3-Documentation/TYPO3CMS-Reference-Typoscript/pull/1115
dafür gesorgt, dass eine Warnung in der Dokumentation für main und v12 ausgegeben wird, dass die Eigenschaft extbase.controllerExtensionName
ab v12 nicht mehr alternativ zum extensionName
Attribut im Translate-ViewHelper genutzt werden kann.
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Fluidtemplate/Index.html#extbase-controllerextensionname
https://docs.typo3.org/m/typo3/reference-typoscript/12.4/en-us/ContentObjects/Fluidtemplate/Index.html#extbase-controllerextensionname
Die Empfehlung ist ab v12 entweder den bloßen key
mit extensionName
im ViewHelper zu nutzen und die locallang-Datei unter dem Standardpfad Resources/Private/Language/locallang.xlf
abzulegen
<f:translate key="myKey" extensionName="MyExtension" />
oder den vollständigen absoluten Pfad zu verwenden
<f:translate key="LLL:EXT:my_extension/Resources/Private/Language/locallang.xlf:myKey" />