Understanding some aspects of MS Windows Locale ?>

Understanding some aspects of MS Windows Locale

In operating systems based on Windows, a locale is a set of user preferences related to language, user’s environment and/or cultural conventions. This information is represented as a list of values used to determine the correct input language, keyboard layout and the formats for numbers, dates, currencies and time. Windows 2000 and Windows XP includes support for 126 and 136 respectively different locale, which ensures that users worldwide can configure their systems to use correct formats for their own language and region. Locale support in Windows is provided through a series of options: user locale, local input, and the system locale. Taken together, these adjustments provide users great flexibility when configuring a computer.

User Locale

The user locale, implemented in Windows 9x, Windows NT 4.x, Windows 2000 and Windows XP, is a user setting that determines the formats used by default to display dates, times, currency and numbers, and the order of text classification. A user locale is specified for each account created on a computer. Although available user locales are often listed as a language (sometimes in combination with a country), a user locale is not a language setting, and is not related with the languages ??of input, keyboard layouts or user interface languages. Hebrew local user, for example, only contains data related to the standard locale of Israel, not to the Hebrew language.

Input Locale

Implemented in Windows 95/98, Windows NT 4.x, Windows 2000 and Windows XP, are the pairings language input with an input method (which may be a keyboard layout, an input method editor, or speech text converter, for example). Specifically, a input locale describes the language being introduced, and how they are introduced. Input locales are added in a per-user basis. For each account you can install multiple input locales and switch between them when entering text, taking into account the composition of documents with multiple languages. Adding or removing input locales has an immediate effect (no need to reboot).

System Locale

Determines the ANSI, OEM and MAC code pages and associated bitmap fonts files standard are used as the system defaults. These code pages and fonts enable non-Unicode applications to run as they would on a localized to the language of the system locale. These code pages and fonts are used by applications that are non-unicode to emulate the operation of a localized in the selected language as the region of the system. Note that only applications that are non-unicode are affected by this setting.

The system locale is implemented in Windows 95/98, Windows NT 4.x, Windows 2000 and Windows XP. Windows 2000 supports system locale configurations for any supported locale with all language versions. As the name “system locale” indicates, this is a system-wide configuration affects all users, and therefore requires administrator privileges to change.

Examples of Locales in Windows 7 (Pre-configured in Spanish)