Commit 0a50c581 authored by Dries's avatar Dries

- Patch #545518 by sun, Xano: move Locale module specific code out of module.inc and system.module.

parent 9ce37d2f
......@@ -773,7 +773,24 @@ function locale_language_list($field = 'name', $all = FALSE) {
}
/**
* Imports translations when new modules or themes are installed or enabled.
* Implements hook_modules_installed().
*/
function locale_modules_installed($modules) {
locale_system_update($modules);
}
/**
* Implements hook_themes_enabled().
*
* @todo This is technically wrong. We must not import upon enabling, but upon
* initial installation. The theme system is missing an installation hook.
*/
function locale_themes_enabled($themes) {
locale_system_update($themes);
}
/**
* Imports translations when new modules or themes are installed.
*
* This function will either import translation for the component change
* right away, or start a batch if more files need to be imported.
......
......@@ -1181,11 +1181,6 @@ function system_modules_submit($form, &$form_state) {
}
$form_state['redirect'] = 'admin/modules';
// Notify locale module about module changes, so translations can be
// imported. This might start a batch, and only return to the redirect
// path after that.
module_invoke('locale', 'system_update', $actions['install']);
}
/**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment