Mappage des données de paramètres régionaux

NLS inclut un certain nombre de fonctions d’API que vos applications peuvent utiliser pour mapper les données de paramètres régionaux entre les identificateurs régionaux et les noms de paramètres régionaux, et répertorier les paramètres régionaux neutres. Cette rubrique décrit l’utilisation de ces fonctions sur Windows Vista et versions ultérieures et sur les systèmes d’exploitation antérieurs à Windows Vista (parfois appelés « systèmes de niveau inférieur »).

Mapper les données de paramètres régionaux sur Windows Vista et versions ultérieures

NLS fournit plusieurs fonctions de mappage de paramètres régionaux à utiliser par les applications que vous développez pour s’exécuter sur Windows Vista et versions ultérieures. Il inclut également des fonctions que vos applications peuvent utiliser pour énumérer des paramètres régionaux neutres.

Utiliser les fonctions de conversion standard pour le mappage de données

Pour mapper entre un nom de paramètres régionaux et un identificateur de paramètres régionaux, votre application peut appeler la fonction LocaleNameToLCID . L’application utilise LCIDToLocaleName pour mapper entre un identificateur de paramètres régionaux et un nom de paramètres régionaux.

Lister les paramètres régionaux neutres

Pour énumérer des paramètres régionaux neutres pour Windows 7 et versions ultérieures, votre application peut appeler EnumSystemLocalesEx avec dwFlags défini sur LOCALE_NEUTRALDATA. Il peut également utiliser GetLocaleInfoEx avec LCType défini sur LOCALE_INEUTRAL.

Mapper les données de paramètres régionaux sur les systèmes d’exploitation pré-Windows Vista

NLS inclut une bibliothèque de liens directs (DLL) à utiliser pour les applications que vous développez pour s’exécuter sur des systèmes d’exploitation antérieurs à Windows Vista. La DLL prend en charge les fonctions de conversion et de liste pour le mappage de données.

Notes

Les applications qui s’exécutent uniquement sur Windows Vista et versions ultérieures ne doivent pas utiliser les fonctions de mappage ou de liste de niveau inférieur.

 

Utiliser les fonctions de conversion de niveau inférieur pour le mappage de données

Votre application ciblée sur un système de niveau inférieur peut appeler la fonction DownlevelLCIDToLocaleName pour convertir un identificateur de paramètres régionaux en nom de paramètres régionaux. Si elle doit convertir un nom de paramètres régionaux en identificateur de paramètres régionaux, elle doit appeler DownlevelLocaleNameToLCID.

Utiliser les fonctions de référencement de niveau inférieur pour énumérer des paramètres régionaux neutres

Votre application doit appeler downlevelGetParentLocaleLCID pour récupérer l’identificateur de paramètres régionaux du parent pour un paramètre régional. Si l’application doit obtenir le nom des paramètres régionaux du parent, elle doit appeler DownlevelGetParentLocaleName.

Utilisation de la prise en charge des langues nationales

Identificateurs régionaux

Noms des paramètres régionaux