diff --git a/modules/comment.views.inc b/modules/comment.views.inc index ae685068d9ee6f40747e1b261cc09b28e9661776..65ef18cabde0ac7f4765a7687d9947481ca515e8 100644 --- a/modules/comment.views.inc +++ b/modules/comment.views.inc @@ -168,6 +168,28 @@ function comment_views_data() { ), ); + + // Language field + if (module_exists('locale')) { + $data['comment']['language'] = array( + 'title' => t('Language'), + 'help' => t('The language the comment is in.'), + 'field' => array( + 'handler' => 'views_handler_field_locale_language', + 'click sortable' => TRUE, + ), + 'filter' => array( + 'handler' => 'views_handler_filter_locale_language', + ), + 'argument' => array( + 'handler' => 'views_handler_argument_locale_language', + ), + 'sort' => array( + 'handler' => 'views_handler_sort', + ), + ); + } + $data['comments']['timestamp']['moved to'] = array('comment', 'changed'); // changed (when comment was last updated) $data['comment']['changed'] = array( diff --git a/modules/locale.views.inc b/modules/locale.views.inc index e2e7dddd945bcb0e5099e579b581bfbfbef410d3..3bff7dbd401ed1c6a19c10a979a9d182db78f449 100644 --- a/modules/locale.views.inc +++ b/modules/locale.views.inc @@ -202,7 +202,6 @@ function locale_views_data() { function locale_views_data_alter(&$data) { // Language field $data['node']['language'] = array( - 'group' => t('Content'), 'title' => t('Language'), 'help' => t('The language the content is in.'), 'field' => array(