function content_translation_enable in Zircon Profile 8.0
Same name and namespace in other branches
- 8 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');
}