Project

General

Profile

Actions

Task #94192

open

Make the DateTimeConverter error for PropertyMappings translatable

Added by Bastian Stargazer almost 3 years ago. Updated 5 months ago.

Status:
Under Review
Priority:
Should have
Assignee:
-
Category:
Extbase
Target version:
-
Start date:
2021-05-25
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
10
PHP Version:
7.4
Tags:
Complexity:
no-brainer
Sprint Focus:

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

extbase-no-translation-available.png (19.1 KB) extbase-no-translation-available.png Bastian Stargazer, 2022-01-06 11:36
Actions #1

Updated by Bastian Stargazer over 2 years ago

push - because its such a tiny change for a next release!

Actions #2

Updated by Mathias Schreiber about 2 years ago

  • Sprint Focus set to Remote Sprint
Actions #3

Updated by Susanne Moog over 1 year ago

  • Sprint Focus changed from Remote Sprint to On Location Sprint
Actions #4

Updated by Oliver Hader over 1 year ago

  • Sprint Focus deleted (On Location Sprint)
Actions #5

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

Actions #6

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

Actions

Also available in: Atom PDF