diff --git a/core/modules/translation_entity/translation_entity.admin.inc b/core/modules/translation_entity/translation_entity.admin.inc
index 9f44bdf647444e703eb5aa4b4a6534688c9e9912..dd7874ceb6247d3b25e86f00f79ff41dc2f9695d 100644
--- a/core/modules/translation_entity/translation_entity.admin.inc
+++ b/core/modules/translation_entity/translation_entity.admin.inc
@@ -41,8 +41,10 @@ function translation_entity_field_sync_widget(Field $field, FieldInstance $insta
       '#options' => $options,
       '#default_value' => !empty($instance['settings']['translation_sync']) ? $instance['settings']['translation_sync'] : $default,
       '#attached' => array(
+        'library' => array(
+          array('translation_entity', 'drupal.translation_entity.admin'),
+        ),
         'js' => array(
-          array('data' => drupal_get_path('module', 'translation_entity') . '/translation_entity.admin.js', 'type' => 'file'),
           array('data' => array('translationEntityDependentOptions' => $settings), 'type' => 'setting'),
         ),
       ),