diff --git a/core/modules/content_translation/content_translation.module b/core/modules/content_translation/content_translation.module index b7657b8..ae313d8 100644 --- a/core/modules/content_translation/content_translation.module +++ b/core/modules/content_translation/content_translation.module @@ -817,7 +817,6 @@ function content_translation_field_extra_fields() { */ function content_translation_form_field_ui_field_edit_form_alter(array &$form, array &$form_state, $form_id) { $field = $form['#field']; - $field_has_data = $field->hasData(); $bundle = $form['#bundle']; $bundle_is_translatable = content_translation_enabled($field->entity_type, $bundle); $form['field']['translatable'] = array( @@ -825,29 +824,18 @@ function content_translation_form_field_ui_field_edit_form_alter(array &$form, a '#title' => t('Users may translate this field.'), '#default_value' => $field->isTranslatable(), '#weight' => 20, - '#disabled' => $field_has_data || !$bundle_is_translatable, + '#disabled' => !$bundle_is_translatable, ); $form['#submit'][] = 'content_translation_form_field_ui_field_edit_form_submit'; // Provide helpful pointers for administrators. - if (\Drupal::currentUser()->hasPermission('administer content translation')) { - if ($field_has_data) { - $toggle_url = url('admin/config/regional/translation_entity/translatable/' . $field->getFieldName(), array( - 'query' => drupal_get_destination(), - )); - $form['field']['translatable']['#description'] = t('This field has data in existing content. @toggle-label.', array( - '@toggle-translatable-url' => $toggle_url, - '@toggle-label' => !$field->isTranslatable() ? t('Associate all field values with a language') : t('Remove language association from all field values'), - )); - } - elseif (!$bundle_is_translatable) { - $toggle_url = url('admin/config/regional/content-language', array( - 'query' => drupal_get_destination(), - )); - $form['field']['translatable']['#description'] = t('To enable translation of this field, enable language support for this type.', array( - '@language-settings-url' => $toggle_url, - )); - } + if (\Drupal::currentUser()->hasPermission('administer content translation') && !$bundle_is_translatable) { + $toggle_url = url('admin/config/regional/content-language', array( + 'query' => drupal_get_destination(), + )); + $form['field']['translatable']['#description'] = t('To enable translation of this field, enable language support for this type.', array( + '@language-settings-url' => $toggle_url, + )); } }