function content_translation_enable in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/modules/content_translation/content_translation.install \content_translation_enable()
Implements hook_enable().
File
- core/
modules/ content_translation/ content_translation.install, line 20 - Installation functions for Content Translation module.
Code
function content_translation_enable() {
// Translation works when at least two languages are added.
if (count(\Drupal::languageManager()
->getLanguages()) < 2) {
$t_args = array(
':language_url' => \Drupal::url('entity.configurable_language.collection'),
);
$message = t('Be sure to <a href=":language_url">add at least two languages</a> to translate content.', $t_args);
drupal_set_message($message, 'warning');
}
// Point the user to the content translation settings.
$t_args = array(
':settings_url' => \Drupal::url('language.content_settings_page'),
);
$message = t('<a href=":settings_url">Enable translation</a> for <em>content types</em>, <em>taxonomy vocabularies</em>, <em>accounts</em>, or any other element you wish to translate.', $t_args);
drupal_set_message($message, 'warning');
}