В шестом друпале есть небольшой досадный недочет - нельзя выбирать язык пользователя при регистрации, что создает неудобства с отправкой писем при мультисайтинге и т.д.
Решается же данная проблема небольшим простым модулем Reglang
Устанавливаем, заходим в настройки (yousite.ru/admin/user/reglang)? настраиваем:
The language if a user uses the sites registration process should be: (Язык, который установится пользователю при регистрации)
- None - This is default Drupal behaviour. (оставить по умолчанию, как определено друпалом)
- Current - Current language of the site. Probably what you want. (текущий язык сайта, возможно то, что нам нужно)
- Default - Default language of the site. (язык сайта по умолчанию)
- Browser - Use the language set in the user's browser. (определить язык из настроек браузера пользователя)
The language used to mails in if a user is set: (Язык для отправки писем)
- Do nothing - Drupal default behaviour. (оставить по умолчанию, как определено друпалом)
- Current - Language of the user the mail is for. Probably what you want. (язык пользователя, возможно то, что нам нужно)
- Default - Default language of the site. (язык сайта по умолчанию)
If a node is added or updated and has no language / "language neutral" set: (при создании или обновлении ноды и при отсутствии языковых настроек ноды или установлен нейтральный язык)
- Do nothing - Drupal default behaviour. (оставить по умолчанию, как определено друпалом)
- Current - Force the currently used language. (текущий используемый язык)
- Default - Force the default language of the site. (язык по умолчанию)