diff --git a/entity_translation.module b/entity_translation.module
index fd47f71..d3e57b8 100644
--- a/entity_translation.module
+++ b/entity_translation.module
@@ -327,6 +327,10 @@ function entity_translation_field_language_alter(&$display_language, $context) {
       // Find the new fallback values.
       locale_field_language_fallback($display_language, $entity, $context['language']);
     }
+    elseif (!field_has_translation_handler($entity_type, 'locale')) {
+      // If not handled by the locale translation handler trigger fallback too.
+      locale_field_language_fallback($display_language, $entity, $context['language']);
+    }
   }
 }
 
