Dominique De Cooman
Published on Dominique De Cooman (https://dominiquedecooman.com)

Home > Translate exposed filter labels of views in drupal

Dominique De Cooman
Tuesday, April 29, 2008 - 23:02

Translate exposed filter labels
Again go and get the theme_views_display_filters function out of the views.module file. Put it in your template.php file. Make sure that around every label a t function is wrapped. And that's it, go to admin/setting/locale, look up the string and translate it into the other language. (Dont forget to surf one time to the page you want to translate)

function phptemplate_views_display_filters($view) {
  $amount = count($view->exposed_filter);
  $count = 0;
  while ($count < $amount) {
    $view->exposed_filter[$count]['label'] = t($view->exposed_filter[$count]['label']);//here a t function is wrapped around the labels
    $count++;
  }
  return drupal_get_form("views_filters", $view);
}


Source URL: https://dominiquedecooman.com/blog/translate-exposed-filter-labels-views-drupal