diff --git a/core/modules/views/views.views.inc b/core/modules/views/views.views.inc index ed6fa07..ebe7ae2 100644 --- a/core/modules/views/views.views.inc +++ b/core/modules/views/views.views.inc @@ -822,6 +822,12 @@ function core_field_views_data(FieldStorageConfigInterface $field_storage) { ], ], ]; + if ($target_base_table && $field_storage->isTranslatable()) { + $data[$target_base_table][$pseudo_field_name]['relationship']['join_extra'][] = [ + 'field' => 'langcode', + 'left_field' => 'langcode', + ]; + } } return $data;