Compartir a través de


LOCALE_SCONSOLEFALLBACKNAME

Windows Vista y versiones posteriores: Configuración regional preferida que se usará para la presentación de la consola. El número máximo de caracteres permitido para esta cadena es 85, incluido un carácter nulo de terminación.

Nota

En general, las aplicaciones no deben hacer uso directo de LOCALE_SCONSOLEFALLBACKNAME datos. Para determinar qué recursos de idioma usar en una ventana de consola, una aplicación debe llamar a SetThreadUILanguage o SetThreadPreferredUILanguages. Estas funciones usan los datos de reserva de la consola como factor en la elección de un lenguaje legible en la consola, pero no es el único determinante. En concreto, la consola se limita a mostrar caracteres de una sola página de códigos. Por ejemplo, el-GR para griego (Grecia) es un idioma de consola válido, pero si la página de códigos de la consola actual es Latin-1 (página de códigos 1252), la consola muestra texto griego principalmente como una serie de símbolos no encontrados por caracteres.

 

Si el idioma correspondiente a esta configuración regional se admite en la consola, el valor es el mismo que para LOCALE_SNAME, es decir, la propia configuración regional se puede usar para la presentación de la consola. Sin embargo, la consola no puede mostrar idiomas que solo se pueden representar con Uniscribe. Por ejemplo, la consola no puede mostrar árabe ni los distintos idiomas indices. Por lo tanto, el valor de LOCALE_SCONSOLEFALLBACKNAME para las configuraciones regionales correspondientes a estos idiomas es diferente del valor de LOCALE_SNAME.

Para configuraciones regionales predefinidas, si el valor de reserva es diferente del valor de la propia configuración regional, se usa el valor de la configuración regional neutra. Una configuración regional específica está asociada a un idioma y a un país o región, mientras que una configuración regional neutra está asociada a un idioma, pero no está asociada a ningún país o región. Por ejemplo, ar-SA vuelve a "en", no a "en-US". Esta directiva de uso de configuraciones regionales neutras se implementa de forma coherente para configuraciones regionales predefinidas y se recomienda encarecidamente para configuraciones regionales personalizadas. Sin embargo, la directiva no se aplica. Para una configuración regional personalizada, la aplicación puede usar una configuración regional específica en lugar de una configuración regional neutra como reserva.

Nota

Ninguna de las funciones descritas en Llamar a las funciones "Nombre de configuración regional" acepta configuraciones regionales neutras como entradas. Por lo tanto, LOCALE_SCONSOLEFALLBACKNAME los datos son de uso muy limitado. En concreto, ni GetLocaleInfo ni GetLocaleInfoEx aceptan configuraciones regionales neutras como entradas.