### Eclipse Workspace Patch 1.0 #P drupal-cvs Index: modules/locale/locale.module =================================================================== RCS file: /cvs/drupal/drupal/modules/locale/locale.module,v retrieving revision 1.206 diff -u -r1.206 locale.module --- modules/locale/locale.module 28 Dec 2007 12:02:51 -0000 1.206 +++ modules/locale/locale.module 1 Jan 2008 17:06:12 -0000 @@ -226,7 +226,7 @@ ); $form['locale']['language'] = array( - '#type' => 'radios', + '#type' => (count($names) <= 5 ? 'radios' : 'select'), '#title' => t('Language'), '#default_value' => $user_preferred_language->language, '#options' => $names, Index: includes/locale.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/locale.inc,v retrieving revision 1.170 diff -u -r1.170 locale.inc --- includes/locale.inc 27 Dec 2007 14:13:13 -0000 1.170 +++ includes/locale.inc 1 Jan 2008 17:06:11 -0000 @@ -550,7 +550,8 @@ '#default_value' => @$query['string'], '#description' => t('Leave blank to show all strings. The search is case sensitive.'), ); - $form['search']['language'] = array('#type' => 'radios', + $form['search']['language'] = array( + '#type' => (count($languages) <= 4 ? 'radios' : 'select'), '#title' => t('Language'), '#default_value' => (!empty($query['language']) ? $query['language'] : 'all'), '#options' => array_merge(array('all' => t('All languages'), 'en' => t('English (provided by Drupal)')), $languages),