/** * {@inheritdoc} */ protected function computeFallbackLocales($locale) { $locales = parent::computeFallbackLocales($locale); while (strrchr($locale, '_') !== false) { $locale = substr($locale, 0, -strlen(strrchr($locale, '_'))); array_unshift($locales, $locale); } return array_unique($locales); }