diff options
Diffstat (limited to 'modules/locale.module')
-rw-r--r-- | modules/locale.module | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/modules/locale.module b/modules/locale.module index d5a3a0f13..48e2ae528 100644 --- a/modules/locale.module +++ b/modules/locale.module @@ -92,10 +92,13 @@ function locale_menu() { /** * Implementation of hook_user(). Allows each user to select an interface language. */ -function locale_user($type, &$edit, &$user) { +function locale_user($type, &$edit, &$user, $category = NULL) { global $languages; - if ($type == 'form' && count($languages) > 1) { - return array(t('Locale settings') => form_radios(t('Language'), 'language', $user->language, $languages, t('Selecting a different language will change the language of the site.'))); + if ($type == 'form' && count($languages) > 1 && $category == 'account') { + return array(array( + 'title' => t('Locale settings'), + 'data' => form_radios(t('Language'), 'language', $user->language, $languages, t('Selecting a different language will change the language of the site.')), + 'weight' => 2)); } } |