System Locale (Language for non-Unicode Programs):
This setting has three major purposes:
Specifies the default ANSI, OEM, MAC, and EBCDIC code pages to use for non-Unicode programs.
Specifies some of the font linking preferences for CJK fonts and for legacy bitmap fonts.
Specifies application behavior when developers incorrectly use this setting rather than the DEFAULT USER LOCALE.
![2](../../I/static/images/941e559d64890b1a4d516b050376175deb40f0faf133a572712470cdb8d1947a.png)
User Locale (Standards and Formats):
This setting controls the way information is presented - the sort order in list boxes, the format of date, time, number, and currency values, the calendar you prefer to use.
![3](../../I/static/images/669ac4505350a6ef98517d1b976f3af62b6ef95c3ade72ef881d42bb26195f2c.png)
Input Locale (Input Method/Language):
This setting specifies the input language and the method for input devices, such as the keyboard layout. The input locale (also called input language) is a per-process setting that describes an input language (for example, Greek) and an input method (for example, the keyboard).
![4](../../I/static/images/6771c30505ceda9d9b431c4d1450c9048982a9a05129bb8fda0fb61153e613f7.jpg)
Display Language
This setting specifies the default system language to display user interface (UI) items (such as menus, dialog boxes, and help files).
![5](../../I/static/images/51054110b5c2545fab2d817cbad7d165e9759d24353170bfaf6facc0d1a7524b.png)
References
4Oh god I hate everything about this. Thanks for the work though. – kluka – 2012-11-09T00:23:18.780
1
Confusing? Certainly! (Even Kaplan, although he's an MS employee working on i18n/localisation/globalisation support, agrees.) Anyway, hope this helped clear things up a bit.
– Karan – 2012-11-09T00:26:50.893