=================================================================== RCS file: /cvs/drupal/drupal/modules/user/user.module,v retrieving revision 1.946 diff -u -r1.946 user.module --- modules/user/user.module 16 Dec 2008 23:57:33 -0000 1.946 +++ modules/user/user.module 18 Dec 2008 06:06:50 -0000 @@ -2268,6 +2268,7 @@ */ function user_register_submit($form, &$form_state) { global $base_url; + global $language; $admin = user_access('administer users'); $mail = $form_state['values']['mail']; @@ -2297,7 +2298,7 @@ // user data. unset($form_state['values']['form_token'], $form_state['values']['submit'], $form_state['values']['op'], $form_state['values']['notify'], $form_state['values']['form_id'], $form_state['values']['affiliates'], $form_state['values']['destination'], $form_state['values']['form_build_id']); - $merge_data = array('pass' => $pass, 'init' => $mail, 'roles' => $roles); + $merge_data = array('pass' => $pass, 'init' => $mail, 'roles' => $roles, 'language' => $languages->language); if (!$admin) { // Set the user's status because it was not displayed in the form. $merge_data['status'] = variable_get('user_register', 1) == 1;