protected function getAvailableLocales(View $view) { $choices = array(); $i18n = $view->getI18n(); foreach ($this->availableLocales as $localeVal) { $choices[$localeVal] = 'victoire.i18n.viewType.locale.' . $localeVal; } return $choices; }
protected function getAvailableLocales(View $view) { $choices = []; $i18n = $view->getI18n(); foreach ($this->availableLocales as $localeVal) { if ($i18n->getTranslation($localeVal) === null) { $choices[$localeVal] = 'victoire.i18n.viewType.locale.' . $localeVal; } } return $choices; }