Added support for user-specific language preferences.