diff --git a/core/modules/content_translation/content_translation.module b/core/modules/content_translation/content_translation.module index 7ca4c49..65a8e0d 100644 --- a/core/modules/content_translation/content_translation.module +++ b/core/modules/content_translation/content_translation.module @@ -793,6 +793,14 @@ function content_translation_form_field_ui_field_instance_edit_form_alter(array * Implements hook_entity_presave(). */ function content_translation_entity_presave(EntityInterface $entity) { + // By default no column has to be synchronized. + if ($entity->getEntityTypeId() === 'field_config') { + $entity->settings += array('translation_sync' => FALSE); + } + // Synchronization can be enabled per instance. + if ($entity->getEntityTypeId() === 'field_instance_config') { + $entity->settings += array('translation_sync' => FALSE); + } if ($entity instanceof ContentEntityInterface && $entity->isTranslatable()) { // @todo Avoid using request attributes once translation metadata become // regular fields.