Condividi tramite


LOCALE_SPARENT

Windows Vista e versioni successive: Impostazioni locali di fallback usate dal caricatore di risorse. Il numero massimo di caratteri consentiti per questa stringa è 85, incluso un carattere null terminante.

Le impostazioni locali hanno una gerarchia in cui l'elemento padre di una specifica impostazione locale è un'impostazione locale neutrale. Le impostazioni locali specifiche sono associate sia a una lingua che a un paese o a un'area geografica, mentre le impostazioni locali neutrali sono associate a una lingua, ma non sono associate a nessun paese/area geografica. Le impostazioni locali padre vengono usate per decidere il primo fallback da provare quando non è disponibile una risorsa per impostazioni locali specifiche. Ad esempio, le impostazioni locali padre per "en-US" (0x0409) sono "en" (0x0009). Quando una risorsa non è disponibile per le impostazioni locali "en-US" specifiche, il caricatore di risorse torna a usare la risorsa disponibile per le impostazioni locali "en" neutrali. Per altre informazioni sulla strategia di fallback del caricatore di risorse, vedere Gestione linguaggio interfaccia utente .

Questo modello è coerente per le impostazioni locali predefinite. Tuttavia, le impostazioni locali padre non sono determinate da alcuna manipolazione del nome delle impostazioni locali. Vale a dire, GetLocaleInfo e GetLocaleInfoEx non analizzano una stringa, ad esempio "en-US" per ottenere il valore "en". Esaminano invece i dati delle impostazioni locali archiviati. Per le impostazioni locali predefinite, il valore segue il modello previsto, in cui l'elemento padre di una specifica impostazioni locali è le impostazioni locali neutrali corrispondenti e l'elemento padre di un'impostazione locale neutrale è le impostazioni locali invarianti. Sebbene sia consigliabile che le impostazioni locali personalizzate seguono una strategia simile in termini di definizione delle impostazioni locali padre, questa impostazione non viene applicata. L'applicazione che implementa un'impostazione locale personalizzata può specificare un padre meno ovviamente appropriato.

Nota

Poiché nessuna delle funzioni descritte in Chiamata alle funzioni "Nome impostazioni locali" accetta impostazioni locali neutrali come input, questo LOCALE_SPARENT dati è di uso molto limitato. In particolare, né GetLocaleInfoGetLocaleInfoEx accetta impostazioni locali neutrali come input.