Identify language from the user preferences.
$languages: An array of valid language objects.
A valid language code on success, FALSE otherwise.
function locale_language_from_user($languages) {
// User preference (only for logged users).
global $user;
if ($user->uid) {
return $user->language;
}
// No language preference from the user.
return FALSE;
}