/** * Translate the mail template with the translator. * * @param MailInterface $template The template * @param string $locale The locale * @param TranslatorInterface|null $translator The translator * * @return LayoutInterface */ public static function translateMail(MailInterface $template, $locale, TranslatorInterface $translator = null) { if (null === $template->getTranslationDomain()) { $template = $template->getTranslation($locale); } elseif (null !== $translator) { static::injectTranslatorValues($translator, $template); } return $template; }