function locale_configurable_language_insert

Same name in other branches
  1. 9 core/modules/locale/locale.module \locale_configurable_language_insert()
  2. 8.9.x core/modules/locale/locale.module \locale_configurable_language_insert()
  3. 10 core/modules/locale/locale.module \locale_configurable_language_insert()

Implements hook_ENTITY_TYPE_insert() for 'configurable_language'.

File

core/modules/locale/locale.module, line 207

Code

function locale_configurable_language_insert(ConfigurableLanguageInterface $language) {
    // @todo move these two cache clears out. See
    //   https://www.drupal.org/node/1293252.
    // Changing the language settings impacts the interface: clear render cache.
    \Drupal::cache('render')->deleteAll();
    // Force JavaScript translation file re-creation for the new language.
    _locale_invalidate_js($language->id());
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.