/**
  * {@inheritdoc}
  */
 public function getTranslation($locale)
 {
     $locale = strtolower($locale);
     if (isset($this->cacheTranslation[$locale])) {
         return $this->cacheTranslation[$locale];
     }
     /* @var \Sonatra\Bundle\MailerBundle\Model\LayoutInterface|\Sonatra\Bundle\MailerBundle\Model\MailInterface|TranslationTrait $this */
     $self = clone $this;
     if (!TranslationUtil::find($self, $locale) && false !== ($pos = strrpos($locale, '_'))) {
         TranslationUtil::find($self, substr($locale, 0, $pos));
     }
     $this->cacheTranslation[$locale] = $self;
     return $self;
 }