public static function find($template, $locale)
    {
        $locale = strtolower($locale);

        foreach ($template->getTranslations() as $translation) {
            if ($locale === strtolower($translation->getLocale())) {
                static::injectValue($template, $translation, 'label');
                static::injectValue($template, $translation, 'description');
                static::injectValue($template, $translation, 'body');
                static::injectFile($template, $translation);

                if ($template instanceof MailInterface) {
                    static::injectValue($template, $translation, 'subject');
                    static::injectValue($template, $translation, 'htmlBody');
                }

                return true;
            }
        }

        return false;
    }
public static function find($template, $locale)
    {
        $locale = strtolower($locale);

        foreach ($template->getTranslations() as $translation) {
            if ($locale === strtolower($translation->getLocale())) {
                static::injectValue($template, $translation, 'label');
                static::injectValue($template, $translation, 'description');
                static::injectValue($template, $translation, 'body');
                static::injectFile($template, $translation);

                if ($template instanceof MailInterface) {
                    static::injectValue($template, $translation, 'subject');
                    static::injectValue($template, $translation, 'htmlBody');
                }

                return true;
            }
        }

        return false;
    }
public static function find ( $ template , $ locale ) { $ locale = strtolower ( $ locale ) ; foreach ( $ template -> getTranslations ( ) as $ translation ) { if ( $ locale === strtolower ( $ translation -> getLocale ( ) ) ) { static :: injectValue ( $ template , $ translation , 'label' ) ; static :: injectValue ( $ template , $ translation , 'description' ) ; static :: injectValue ( $ template , $ translation , 'body' ) ; static :: injectFile ( $ template , $ translation ) ; if ( $ template instanceof MailInterface ) { static :: injectValue ( $ template , $ translation , 'subject' ) ; static :: injectValue ( $ template , $ translation , 'htmlBody' ) ; } return true ; } } return false ; }
Find the translation and translate the template if translation is found.

@param LayoutInterface|MailInterface $template The template
@param string                        $locale   The locale

@return bool
Find the translation and translate the template if translation is found .