Compartir a través de


Funciones de compatibilidad con idiomas nacionales

NLS admite las funciones definidas en la tabla siguiente.

Función Descripción
AdjustCalendarDate Obsolescente. Ajusta una fecha por un número especificado de años, meses, semanas o días.
CompareString Compara dos cadenas de caracteres para una configuración regional especificada por identificador.
compareStringEx Compara dos cadenas Unicode (caracteres anchos) para una configuración regional especificada por nombre.
CompareStringOrdinal Compara dos cadenas Unicode para probar la equivalencia binaria.
ConvertCalDateTimeToSystemTime Obsolescente. Convierte una estructura de CALDATETIME especificada en una estructura SYSTEMTIME de.
ConvertDefaultLocale Convierte un valor de configuración regional predeterminado en un identificador de configuración regional real.
ConvertSystemTimeToCalDateTime Obsolescente. Convierte una estructura de DE SYSTEMTIME especificada en una estructura CALDATETIME de.
DownlevelGetLocaleScripts Proporciona una lista de scripts para la configuración regional especificada.
DownlevelGetParentLocaleLCID Recupera el identificador de configuración regional del elemento primario de la configuración regional proporcionada.
DownlevelGetParentLocaleName Recupera el nombre de la configuración regional del elemento primario de la configuración regional proporcionada.
DownlevelGetStringScripts Proporciona una lista de scripts usados en la cadena Unicode especificada.
downlevelLCIDToLocaleName Convierte un identificador de configuración regional en un nombre de configuración regional.
downlevelLocaleNameToLCID Convierte un nombre de configuración regional en un identificador de configuración regional que se puede usar para obtener información del sistema operativo.
DownlevelVerifyScripts Compara dos listas enumeradas de scripts.
EnumCalendarInfo Enumera la información del calendario de una configuración regional especificada.
EnumCalendarInfoEx Enumera la información del calendario de una configuración regional especificada por identificador.
EnumCalendarInfoExEx Enumera la información del calendario de una configuración regional especificada por nombre.
EnumCalendarInfoProc Función de devolución de llamada definida por la aplicación que procesa la información de calendario enumerada proporcionada por la función EnumCalendarInfo.
enumCalendarInfoProcEx Función de devolución de llamada definida por la aplicación que procesa la información de calendario enumerada proporcionada por la función EnumCalendarInfoEx.
enumCalendarInfoProcEx Función de devolución de llamada definida por la aplicación que procesa la información de calendario enumerada proporcionada por la funciónEnumCalendarInfoExEx de.
EnumCodePagesProc Función de devolución de llamada definida por la aplicación que procesa la información de página de códigos enumerada proporcionada por la funciónEnumSystemCodePages.
enumDateFormats de Enumera los formatos de fecha larga, fecha corta o año/mes que están disponibles para una configuración regional especificada.
EnumDateFormatsEx Enumera los formatos de fecha larga, fecha corta o año/mes que están disponibles para una configuración regional especificada.
EnumDateFormatsExex Enumera los formatos de fecha larga, fecha corta o año/mes que están disponibles para una configuración regional especificada por nombre.
EnumDateFormatsProc Función de devolución de llamada definida por la aplicación que procesa la información de formato de fecha proporcionada por la funciónEnumDateFormats.
enumDateFormatsProcEx Función de devolución de llamada definida por la aplicación que procesa la información de formato de fecha proporcionada por la función EnumDateFormatsEx.
enumDateFormatsProcExex Función de devolución de llamada definida por la aplicación que procesa la información de formato de fecha proporcionada por la función EnumDateFormatsExEx.
enumGeoInfoProc Función de devolución de llamada definida por la aplicación que procesa la información de ubicación geográfica enumerada proporcionada por la función EnumSystemGeoID.
EnumLanguageGroupLocales Enumera las configuraciones regionales de un grupo de idiomas especificado.
EnumLanguageGroupLocalesProc Función de devolución de llamada definida por la aplicación que procesa la información regional del grupo de idioma enumerada proporcionada por la función EnumLanguageGroupLocales.
EnumLanguageGroupsProc Función de devolución de llamada definida por la aplicación que procesa la información de grupo de lenguaje enumerada proporcionada por la función EnumSystemLanguageGroups.
EnumLocalesProc Función de devolución de llamada definida por la aplicación que procesa la información regional enumerada proporcionada por la funciónEnumSystemLocales.
enumLocalesProcEx Función de devolución de llamada definida por la aplicación que procesa la información regional enumerada proporcionada por la función EnumSystemLocalesEx.
EnumSystemCodePages Enumera las páginas de códigos que se instalan en o son compatibles con un sistema operativo.
enumSystemGeoID Enumera los identificadores de ubicación geográfica (tipo GEOID) que están disponibles en el sistema operativo.
EnumSystemGeoNames Enumera los códigos 3166-1 numéricos de la Serie M de las Naciones Unidas (UN), número 49 (M.49) para ubicaciones geográficas que están disponibles en el sistema operativo.
EnumSystemLanguageGroups Enumera los grupos de idioma que se instalan en o son compatibles con un sistema operativo.
enumSystemLocales de Enumera las configuraciones regionales que se instalan en o son compatibles con un sistema operativo.
EnumSystemLocalesEx Enumera las configuraciones regionales que se instalan en o son compatibles con un sistema operativo.
EnumTimeFormats Enumera los formatos de hora que están disponibles para una configuración regional especificada por identificador.
EnumTimeFormatsEx Enumera los formatos de hora que están disponibles para una configuración regional especificada por nombre.
EnumTimeFormatsProc Función de devolución de llamada definida por la aplicación que procesa la información de formato de tiempo enumerada proporcionada por la función EnumTimeFormats.
enumTimeFormatsProcEx Función de devolución de llamada definida por la aplicación que procesa la información de formato de tiempo enumerada proporcionada por la funciónEnumTimeFormatsEx.
FindNLSString Busca una cadena Unicode (caracteres anchos) o su equivalente en otra cadena Unicode para una configuración regional especificada por el identificador.
FindNLSStringEx Busca una cadena Unicode (caracteres anchos) o su equivalente en otra cadena Unicode para una configuración regional especificada por el identificador.
FindStringOrdinal Busca una cadena Unicode (caracteres anchos) en otra cadena Unicode para una comparación no lingüística.
FoldString Asigna una cadena Unicode a otra y realiza la transformación especificada.
Geo_EnumNameProc Función de devolución de llamada definida por la aplicación que procesa la información de ubicación geográfica enumerada proporcionada por la función EnumSystemGeoNames.
GetACP Recupera el identificador actual de la página de códigos ANSI de Windows para el sistema.
GetCalendarDateFormatEx Obsolescente. Recupera una cadena de fecha con formato correcto para la configuración regional especificada mediante la fecha especificada.
GetCalendarInfo Recupera información sobre un calendario para una configuración regional especificada por identificador.
GetCalendarInfoEx Recupera información sobre un calendario para una configuración regional especificada por nombre.
GetCalendarSupportedDateRange Obsolescente. Obtiene el intervalo de fechas admitido para un calendario especificado.
GetCPInfo Recupera información sobre cualquier página de códigos instalada o disponible válida.
GetCPInfoEx Recupera información sobre cualquier página de códigos instalada o disponible válida.
getCurrencyFormat Da formato a una cadena de número como una cadena de moneda para una configuración regional especificada por identificador.
GetCurrencyFormatEx Da formato a una cadena de número como una cadena de moneda para una configuración regional especificada por nombre.
GetDateFormat Da formato a una fecha como una cadena de fecha para una configuración regional especificada por identificador.
GetDateFormatEx Da formato a una fecha como una cadena de fecha para una configuración regional especificada por nombre.
GetDurationFormat Da formato a una duración de tiempo como una cadena de tiempo para una configuración regional especificada por identificador.
GetDurationFormatEx Da formato a una duración de tiempo como una cadena de tiempo para una configuración regional especificada por nombre.
GetGeoInfo Obtiene información sobre una ubicación geográfica especificada.
GetGeoInfoEx Recupera información sobre una ubicación geográfica que especifique mediante un código ISO 3166-1 de dos letras o un código UN M.49 numérico.
GetLocaleInfo Recupera información sobre una configuración regional especificada por identificador.
GetLocaleInfoEx Recupera información sobre una configuración regional especificada por nombre.
GetNLSVersion Obtiene información sobre la versión actual de una funcionalidad NLS especificada para una configuración regional especificada por identificador.
GetNLSVersionEx Obtiene información sobre la versión actual de una funcionalidad NLS especificada para una configuración regional especificada por nombre.
GetNumberFormat Da formato a una cadena de número como una cadena de número personalizada para una configuración regional especificada por identificador.
GetNumberFormatEx Da formato a una cadena de número como una cadena de número personalizada para una configuración regional especificada por nombre.
GetOEMCP de Recupera el identificador actual de la página de códigos del fabricante de equipos originales (OEM) para el sistema operativo.
getStringScripts de Proporciona una lista de scripts usados en la cadena especificada.
GetStringTypeA Obsolescente. Recupera información de tipo de carácter para los caracteres de la cadena de origen ANSI especificada.
GetStringTypeEx Recupera información de tipo de carácter para los caracteres de la cadena de origen especificada.
GetStringTypeW Recupera información de tipo de carácter para los caracteres de la cadena de origen Unicode especificada.
GetSystemDefaultLangID Devuelve el identificador de idioma de la configuración regional del sistema.
GetSystemDefaultLCID Devuelve el identificador de configuración regional de la configuración regional del sistema.
GetSystemDefaultLocaleName Recupera el nombre de configuración regional predeterminado del sistema.
GetThreadLocale Devuelve el identificador de configuración regional de la configuración regional actual para el subproceso que realiza la llamada.
GetTimeFormat Da formato a la hora como una cadena de hora para una configuración regional especificada por identificador.
GetTimeFormatEx Da formato a la hora como una cadena de hora para una configuración regional especificada por nombre.
GetUserDefaultGeoName Recupera el código ISO 3166-1 de dos letras o el código UN M.49 numérico para la ubicación geográfica predeterminada del usuario.
GetUserDefaultLangID Devuelve el identificador de idioma de la configuración regional del usuario actual.
GetUserDefaultLCID Devuelve el identificador de configuración regional para la configuración regional predeterminada del usuario.
GetUserDefaultLocaleName Recupera el nombre de configuración regional predeterminado del usuario.
GetUserGeoID Recupera información sobre la ubicación geográfica del usuario.
idnToAscii Convierte un nombre de dominio internacionalizado (IDN) u otra etiqueta internacionalizada en una representación Unicode (carácter ancho) de la cadena ASCII que representa el nombre en la sintaxis de codificación de transferencia punycode.
IdnToNameprepUnicode Convierte un nombre de dominio internacionalizado (IDN) u otra etiqueta internacionalizada en el formulario NamePrep especificado por Network Working Group RFC 3491, pero no realiza la conversión adicional a Punycode.
idnToUnicode Convierte la forma punycode de un nombre de dominio internacionalizado (IDN) u otra etiqueta internacionalizada en la sintaxis normal de codificación UTF-16 de Unicode.
isCalendarLeapYear Obsolescente. Identifica si el año especificado es un año bisiesto dentro de la era especificada para el calendario específico.
IsNLSDefinedString Determina si cada carácter de una cadena tiene un resultado definido para una funcionalidad NLS especificada.
isNormalizedString Comprueba que una cadena se normaliza según Unicode 4.0 TR#15.
isValidCodePage Determina si una página de códigos especificada es válida.
IsValidLanguageGroup Determina si se instala o admite un grupo de idiomas en el sistema operativo.
isValidLocale Determina si la configuración regional especificada está instalada o admitida en el sistema operativo.
isValidLocaleName Determina si el nombre de configuración regional especificado es válido para una configuración regional instalada o compatible con el sistema operativo.
isValidNLSVersion Determina si la versión nlS es válida para una función NLS determinada.
LCIDToLocaleName Convierte un identificador de configuración regional en un nombre de configuración regional.
LCMapString Para una configuración regional especificada por identificador, asigna una cadena de caracteres de entrada a otra mediante una transformación especificada o genera una clave de ordenación para la cadena de entrada.
LCMapStringEx Para una configuración regional especificada por nombre, asigna una cadena de caracteres de entrada a otra mediante una transformación especificada o genera una clave de ordenación para la cadena de entrada.
LoadStringByReference Sin fundamento. Esta función puede modificarse o no estar disponible. En su lugar, use SHLoadIndirectString.
LocaleNameToLCID Convierte un nombre de configuración regional en el identificador de configuración regional.
normalizeString Normaliza los caracteres de una cadena de texto según Unicode 4.0 TR#15.
NotifyUILanguageChange Sin fundamento. Esta función puede modificarse o no estar disponible.
ResolveLocaleName Busca una posible coincidencia de nombre de configuración regional para el nombre proporcionado.
rtlIsValidLocaleName Determina si se instala o admite una configuración regional especificada en el sistema operativo.
SetCalendarInfo Establece un elemento de información de configuración regional para un calendario.
SetLocaleInfo Establece un elemento de información en la parte de invalidación del usuario de la configuración regional actual.
SetThreadLocale Establece la configuración regional actual del subproceso que llama.
setUserGeoID Establece el identificador de ubicación geográfica del usuario.
SetUserGeoName Establece la ubicación geográfica del usuario actual en el código ISO 3166-1 especificado o en el código UN M.49 numérico especificado.
UpdateCalendarDayOfWeek Obtiene el día de la semana que corresponde a un día especificado y rellena el campo DayOfWeek en la estructura CALDATETIME especificada.
VerifyScripts Compara dos listas enumeradas de scripts.

 

Nota

a partir de Windows 8: Si la aplicación pasa etiquetas de idioma a cualquiera de estas funciones desde el espacio de nombres windows.Globalizationde, primero debe convertir las etiquetas llamando a ResolveLocaleName.