List of User fields not available in Apex
I tried to relate API Name with UI label and here is what I found.
Missing field in API but Available on UI
Accessibility Mode
NewsAllow Forecasting
Color-Blind Palette on Charts
End of day
Force.com Flow User
Force.com Quick Access Menu =
Make Setup My Default Landing Page
Mobile Configuration
Mobile Push Registrations
Receive Approval Request Emails
Receive Salesforce CRM Content Alerts as Daily Digest
Receive Salesforce CRM Content Email Alerts
Salesforce Classic User
Salesforce1 User
Send Apex Warning Emails
Service Cloud User
Show View State in Development Mode
Start of day
Time-Based Token
Used Data Space
Used File Space
User License
Here are field already mapped.
UI Column = API Name
Alias = Alias
Call Center = CallCenterId
Address = City , Street, State, Country,PostalCode
Nickname = CommunityNickname
Company = CompanyName
Created By = CreatedById
Delegated Approver = DelegatedApproverId
Department = Department
Division = Division
Email = Email
Email Encoding = EmailEncodingKey
Employee Number = EmployeeNumber
Extension = Extension
Fax = Fax
Federation ID = FederationIdentifier
Active = IsActive
Language = LanguageLocaleKey
Last Login = LastLoginDate
Last Password Change or Reset = LastPasswordChangeDate
Locale = LocaleSidKey
Manager = ManagerId
Mobile = MobilePhone
Name = Name
Phone = Phone
Profile = ProfileId
Admin Newsletter = ReceivesAdminInfoEmails
Time Zone = TimeZoneSidKey
Title = Title
Username = Username
Knowledge User = UserPermissionsKnowledgeUser
Marketing User = UserPermissionsMarketingUser
Offline User = UserPermissionsOfflineUser
Salesforce CRM Content User = UserPermissionsSFContentUser
Site.com Contributor User = UserPermissionsSiteforceContributorUser
Site.com Publisher User = UserPermissionsSiteforcePublisherUser
Work.com User = UserPermissionsWorkDotComUserFeature
Development Mode = UserPreferencesApexPagesDeveloperMode
Role = UserRoleId
Allow Forecasting = ForecastEnabled **
Newsletter = ReceivesInfoEmails **
PS: This fields are mapped as per my understanding. Please feel free to correct me.
** Revised by @crmprogdev on 03/19/15