/** * Translation method. * * @param string $locale * * @return ProductTranslation */ public function translate($locale = null) { if (null === ($translation = $this->getTranslation($locale))) { $translation = new ProductTranslation(); $translation->setLocale($locale); $this->addTranslation($translation); } return $translation; }