Translate ViewHelper does not use default argument when non existing key is given
When using the translate ViewHelper in TYPO3 12.4.8 with a non existing key the default value is ignored. This worked in TYPO3 11.5.x and before.
<f:translate key="non.existing.key" default="some default text" />
Expected output would be "some default text" but actual output is "".
Updated by Oliver Bartsch about 2 months ago
- Status changed from New to Needs Feedback
Hi, thanks for reporting. I just checked this on latest main and latest 12.4 and was not able to reproduce the reported bug. The default is displayed as expected. Could you please verify whether this is also fixed for you?
Updated by Felix Nagel about 2 months ago · Edited
You are right. It's not a general issue but something within my extension (https://github.com/fnagel/t3extblog). I've tried to figure out what exactly by removing most PHP code, TS configuration, TSconfig, routing, etc. but the error won't go away. This still worked in TYPO3 v11 :-(
A strange behavior I've noticed is that this does work when I use a WRONG "extensionName" argument in the VH code. How is that possible?
Any idea what might be the issue here?