localeResolver = $localeResolver; } /** * Add current time zone to comment, properly translated according to locale * * @param AbstractElement $element * * @return string */ public function render(AbstractElement $element): string { $timeZoneCode = $this->_localeDate->getConfigTimezone(); $locale = $this->localeResolver->getLocale(); $getLongTimeZoneName = \IntlTimeZone::createTimeZone($timeZoneCode) ->getDisplayName(false, \IntlTimeZone::DISPLAY_LONG, $locale); $element->setData( 'comment', sprintf('%s (%s)', $getLongTimeZoneName, $timeZoneCode) ); return parent::render($element); } }