/**
  * Localize an attribute option
  *
  * @param string $value
  * @param string $optionName
  *
  * @return string|null
  */
 public function localizeAttributeOption($value, $optionName)
 {
     $localizer = $this->localizerRegistry->getAttributeOptionLocalizer($optionName);
     if (null !== $localizer) {
         $locale = $this->getLocale();
         if (null !== $locale) {
             return $localizer->convertDefaultToLocalizedFromLocale($value, $locale);
         }
     }
     return $value;
 }
 /**
  * Localize an attribute option
  *
  * @param string $value
  * @param string $optionName
  *
  * @return string|null
  */
 public function localizeAttributeOption($value, $optionName)
 {
     $localizer = $this->localizerRegistry->getAttributeOptionLocalizer($optionName);
     if (null !== $localizer) {
         $locale = $this->getLocale();
         if (null !== $locale) {
             return $localizer->localize($value, ['locale' => $locale]);
         }
     }
     return $value;
 }