function locale_cron in Drupal 10
Same name and namespace in other branches
- 8 core/modules/locale/locale.module \locale_cron()
- 9 core/modules/locale/locale.module \locale_cron()
Implements hook_cron().
See also
\Drupal\locale\Plugin\QueueWorker\LocaleTranslation
1 call to locale_cron()
- LocaleUpdateCronTest::testUpdateCron in core/
modules/ locale/ tests/ src/ Functional/ LocaleUpdateCronTest.php - Tests interface translation update using cron.
File
- core/
modules/ locale/ locale.module, line 357 - Enables the translation of the user interface to languages other than English.
Code
function locale_cron() {
// Update translations only when an update frequency was set by the admin
// and a translatable language was set.
// Update tasks are added to the queue here but processed by Drupal's cron.
if (\Drupal::config('locale.settings')
->get('translation.update_interval_days') && locale_translatable_language_list()) {
\Drupal::moduleHandler()
->loadInclude('locale', 'inc', 'locale.translation');
locale_cron_fill_queue();
}
}