/** * Deletes configuration for language. * * @param string $langcode * Language code to delete. */ public function deleteLanguageTranslations($langcode) { $storage = $this->languageManager->getLanguageConfigOverrideStorage($langcode); foreach ($storage->listAll() as $name) { $this->languageManager->getLanguageConfigOverride($langcode, $name)->delete(); } }
/** * Deletes configuration for language. * * @param string $langcode * Language code to delete. */ public function deleteLanguageTranslations($langcode) { $this->isUpdatingFromLocale = TRUE; $storage = $this->languageManager->getLanguageConfigOverrideStorage($langcode); foreach ($storage->listAll() as $name) { $this->languageManager->getLanguageConfigOverride($langcode, $name)->delete(); } $this->isUpdatingFromLocale = FALSE; }