public LocaleConfigSubscriber::onConfigSave(ConfigCrudEvent $event)
Updates the locale strings when a translated active configuration is saved.
Parameters
\Drupal\Core\Config\ConfigCrudEvent $event: The configuration event.
File
- core/modules/locale/src/LocaleConfigSubscriber.php, line 78
Class
- LocaleConfigSubscriber
- Updates strings translation when configuration translations change.
Namespace
Drupal\locale
Code
public function onConfigSave(ConfigCrudEvent $event) { // Only attempt to feed back configuration translation changes to locale if // the update itself was not initiated by locale data changes. if (!drupal_installation_attempted() && !$this->localeConfigManager->isUpdatingTranslationsFromLocale()) { $config = $event->getConfig(); $langcode = $config->get('langcode') ? : 'en'; $this->updateLocaleStorage($config, $langcode); } }
Please login to continue.