function locale_configurable_language_insert in Drupal 9
Same name and namespace in other branches
- 8 core/modules/locale/locale.module \locale_configurable_language_insert()
Implements hook_ENTITY_TYPE_insert() for 'configurable_language'.
File
- core/
modules/ locale/ locale.module, line 205 - Enables the translation of the user interface to languages other than English.
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());
}