install_finish_translations(&$install_state)
Finishes importing files at end of installation.
If other projects besides Drupal core have been installed, their translation will be imported here.
Parameters
$install_state: An array of information about the current installation state.
Return value
array An array of batch definitions.
File
- core/includes/install.core.inc, line 1715
- API functions for installing Drupal.
Code
function install_finish_translations(&$install_state) { \Drupal::moduleHandler()->loadInclude('locale', 'fetch.inc'); \Drupal::moduleHandler()->loadInclude('locale', 'compare.inc'); \Drupal::moduleHandler()->loadInclude('locale', 'bulk.inc'); // Build a fresh list of installed projects. When more projects than core are // installed, their translations will be downloaded (if required) and imported // using a batch. $projects = locale_translation_build_projects(); $languages = \Drupal::languageManager()->getLanguages(); $batches = array(); if (count($projects) > 1) { $options = _locale_translation_default_update_options(); if ($batch = locale_translation_batch_update_build(array(), array_keys($languages), $options)) { $batches[] = $batch; } } // Creates configuration translations. $batches[] = locale_config_batch_update_components(array(), array_keys($languages)); return $batches; }
Please login to continue.