Consultor Eletrônico



Kbase 21494: I18N. What is the System Locale?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/25/2003
Status: Unverified

GOAL:

I18N. What is the System Locale?

FACT(s) (Environment):

Windows 9X
Windows NT
Windows 2000

FIX:

The system locale (sometimes referred to as the system default locale), determines which ANSI, OEM and MAC codepages and associated bitmap font files are used as defaults for the system. These codepages and fonts enable non-Unicode applications to run as they would on a system localized to the language of the system locale.

These codepages and fonts are used by non-Unicode applications to emulate operation on a system localized to the language selected as the system locale.

Note that only non-Unicode applications are affected by this setting.

The system locale is implemented in Windows 9x, NT4 and Windows 2000. (Under Windows 9x, the system locale is fixed based on the language version and cannot be changed. Under NT4, the system locale is pre-selected by the language version, but can later be modified in the Regional Settings Control Panel.)

Windows 2000 supports system locales for any supported locale on all language versions. As the name 'system locale' implies, this is a system-wide setting that affects all users, and therefore requires administrator privileges to change.

Changing the system locale requires a reboot. Note that only those system locales for which appropriate language groups have been installed will be available to choose from.

Examples of system locale use:
1.A German user wants to run a non-Unicode Japanese application, which was designed for Japanese Windows 95. The user has to select Japanese as the system locale to do this.
Note: non-Unicode German applications will not run flawlessly anymore. German umlauts will not be displayed correctly.

2.The same German user wants to type Japanese text in a non-Unicode German application. The user selects Japanese as the system locale. Note: non-Unicode German applications will not run flawlessly anymore. German umlauts will not be displayed correctly.

3.An Arabic user wants to type Arabic, French, and English in an non-Unicode Arabic application. The user should choose one of the Arabic system locales.