LOCALE_ICONSTRUCTEDLOCALE
Identificateur à demander si les paramètres régionaux sont des paramètres régionaux « construits ». L’utilisation de ce LCTYPE est déconseillée.
Cela identifie les paramètres régionaux pour lesquels de nombreux windows ne disposent pas d’informations complètes et doivent « construire » des informations au moment de l’exécution. En règle générale, les informations fournies par LOCALE_ICONSTRUCTEDLOCALE sont d’une utilisation limitée, car Windows fournit autant de données que disponible pour chaque paramètre régional. Par conséquent, l’utilisation de ce LCTYPE est déconseillée.
Valeur | Signification |
---|---|
0 | Non construit |
1 | Paramètres régionaux construits |
Par exemple, une demande de « de-US » ou l’allemand dans le États-Unis. NLS utilise les données de langue allemande qu’il peut trouver et les données de région États-Unis qu’il peut trouver.
Cela peut ne pas être parfait, car, par exemple, le système n’aura probablement pas d’informations sur le nom de États-Unis en allemand. Toutefois, si l’application ou l’utilisateur souhaite un contexte « dé-US », les données retournées sont les meilleures disponibles.
Les applications qui utilisent LOCALE_ICONSTRUCTEDLOCALE pour rejeter les paramètres régionaux et revenir à des paramètres régionaux différents se retrouvent généralement avec une expérience pire, comme l’atterrissage sur de-DE ou en-US dans cet exemple. Aucun d’entre eux n’est proche de la demande initiale d’allemand avec une région États-Unis.