Partager via


LOCALE_SPARENT

Windows Vista et versions ultérieures : paramètres régionaux de secours, utilisés par le chargeur de ressources. Le nombre maximal de caractères autorisés pour cette chaîne est de 85, y compris un caractère null de fin.

Les paramètres régionaux ont une hiérarchie dans laquelle le parent d’un paramètre régional spécifique est un paramètre régional neutre. Un paramètre régional spécifique est associé à une langue et à une région, tandis qu’un paramètre régional neutre est associé à une langue, mais n’est associé à aucun pays/région. Les paramètres régionaux parents sont utilisés pour décider du premier secours à essayer lorsqu’une ressource pour un paramètre régional spécifique n’est pas disponible. Par exemple, les paramètres régionaux parents pour «en-US» (0x0409) sont « en » (0x0009). Lorsqu’une ressource n’est pas disponible pour les paramètres régionaux «en-US» spécifiques, le chargeur de ressources revient à utiliser la ressource disponible pour les paramètres régionaux neutres « en ». Consultez gestion du langage de l’interface utilisateur pour plus d’informations sur la stratégie de secours du chargeur de ressources.

Ce modèle est cohérent pour les paramètres régionaux prédéfinis. Toutefois, les paramètres régionaux parents ne sont pas déterminés par une manipulation du nom des paramètres régionaux. Autrement dit, getLocaleInfo et GetLocaleInfoEx n’analysent pas une chaîne telle que «en-US» pour obtenir la valeur « en ». Au lieu de cela, ils examinent les données de paramètres régionaux stockées. Pour les paramètres régionaux prédéfinis, la valeur suit le modèle attendu, dans lequel le parent d’un paramètre régional spécifique est les paramètres régionaux neutres correspondants et le parent d’un paramètre régional neutre est les paramètres régionaux indifférents. Bien qu’il soit recommandé que les paramètres régionaux personnalisés suivent une stratégie similaire en termes de définition de leurs paramètres régionaux parents, cela n’est pas appliqué. L’application implémentant des paramètres régionaux personnalisés peut spécifier un parent moins approprié.

Note

Étant donné qu’aucune des fonctions décrites dans Appel des fonctions « Nom des paramètres régionaux » accepter les paramètres régionaux neutres comme entrées, ces données LOCALE_SPARENT sont très limitées. En particulier, ni GetLocaleInfo ni GetLocaleInfoEx accepte les paramètres régionaux neutres comme entrées.