--- includes/ds.field_ui.inc	2013-09-04 16:30:31.000000000 +0200
+++ includes/ds.field_ui.inc	2013-12-12 09:05:26.000000000 +0100
@@ -982,6 +982,11 @@ function ds_field_formatter_settings_for
       '#options' => $options,
       '#default_value' => $settings['taxonomy_term_reference_view_mode'],
     );
+    $element['use_content_language'] = array(
+      '#type' => 'checkbox',
+      '#title' => t('Use current content language'),
+      '#default_value' => $settings['use_content_language'],
+    );
     return $element;
   }
 
@@ -1027,7 +1032,8 @@ function ds_field_formatter_settings_sum
     $entity_info = entity_get_info('taxonomy_term');
     $modes = $entity_info['view modes'];
     $mode = $modes[$settings['taxonomy_term_reference_view_mode']]['label'];
-    $summary = t('View mode: %mode', array('%mode' => $mode));
+    $summary[] = t('View mode: %mode', array('%mode' => $mode));
+    $summary[] = !empty($settings['use_content_language']) ? t('Use current content language') : t('Use field language');
   }
 
   if ($display['type'] === 'ds_taxonomy_separator' || $display['type'] == 'ds_taxonomy_separator_localized') {
