Asignar datos de configuración regional

NLS incluye una serie de funciones de API que las aplicaciones pueden usar para asignar datos de configuración regional entre identificadores de configuración regional y nombres de configuración regional y configuraciones regionales neutras. En este tema se describe el uso de estas funciones en Windows Vista y versiones posteriores y en sistemas operativos anteriores a Windows Vista (a veces denominados "sistemas de nivel inferior").

Asignar datos de configuración regional en Windows Vista y versiones posteriores

NLS proporciona varias funciones de asignación de configuración regional para usarlas por las aplicaciones que desarrolla para ejecutarse en Windows Vista y versiones posteriores. También incluye funciones que las aplicaciones pueden usar para enumerar configuraciones regionales neutras.

Uso de las funciones de conversión estándar para la asignación de datos

Para asignar entre un nombre de configuración regional y un identificador de configuración regional, la aplicación puede llamar a la función LocaleNameToLCID . La aplicación usa LCIDToLocaleName para asignar entre un identificador de configuración regional y un nombre de configuración regional.

Enumerar configuraciones regionales neutras

Para enumerar configuraciones regionales neutras para Windows 7 y versiones posteriores, la aplicación puede llamar a EnumSystemLocalesEx con dwFlags establecido en LOCALE_NEUTRALDATA. También puede usar GetLocaleInfoEx con LCType establecido en LOCALE_INEUTRAL.

Asignar datos de configuración regional en sistemas operativos anteriores a Windows Vista

NLS incluye una biblioteca de vínculos directos (DLL) que se usará para las aplicaciones que desarrolla para ejecutarse en sistemas operativos anteriores a Windows Vista. El archivo DLL admite funciones de conversión y enumeración para la asignación de datos.

Nota

Las aplicaciones que solo se ejecutan en Windows Vista y versiones posteriores no deben usar las funciones de asignación o enumeración de nivel inferior.

 

Usar las funciones de conversión de nivel inferior para la asignación de datos

La aplicación destinada a un sistema de nivel inferior puede llamar a la función DownlevelLCIDToLocaleName para convertir un identificador de configuración regional en un nombre de configuración regional. Si necesita convertir un nombre de configuración regional en un identificador de configuración regional, debe llamar a DownlevelLocaleNameToLCID.

Usar las funciones de enumeración de nivel inferior para enumerar configuraciones regionales neutras

La aplicación debe llamar a DownlevelGetParentLocaleLCID para recuperar el identificador de configuración regional del elemento primario para una configuración regional. Si la aplicación necesita obtener el nombre de configuración regional del elemento primario para la configuración regional, debe llamar a DownlevelGetParentLocaleName.

Uso de la compatibilidad con idiomas nacionales

Identificadores de configuración regional

Nombres de configuración regional