Task #94192
openMake the DateTimeConverter error for PropertyMappings translatable
0%
Description
If a model holding a DateTime attribute and is filled by a form, currently the error-message for falsely entered values can not be translated because its hard-coded in Extbase's DateTimeConverter.php:169 ( Validation\Error('The date "%s" was not recognized (for format "%s").', 1307719788, [$dateAsString, $dateFormat]) )
The PropertyMapping for this attribute is configured in an initializeAction(), like:
// set input date-format for mapping the user.birthday property
$this->arguments->getArgument('user')->getPropertyMappingConfiguration()
->forProperty('birthday')->setTypeConverterOption(
DateTimeConverter::class,
DateTimeConverter::CONFIGURATION_DATE_FORMAT,
'd.m.Y'
);
Input of "test" into the birthday form field resulting in The date "test" was not recognized (for format "d.m.Y"). as non translatable, where as all other messages are in the right locale.
Files
Updated by Bastian Stargazer over 2 years ago
push - because its such a tiny change for a next release!
Updated by Mathias Schreiber about 2 years ago
- Sprint Focus set to Remote Sprint
Updated by Susanne Moog over 1 year ago
- Sprint Focus changed from Remote Sprint to On Location Sprint
Updated by Oliver Hader over 1 year ago
- Sprint Focus deleted (
On Location Sprint)
Updated by Gerrit Code Review 5 months ago
- Status changed from New to Under Review
Patch set 1 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/81933
Updated by Gerrit Code Review 5 months ago
Patch set 2 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/81933