The LOCALE_SET procedure sets the current locale of the IDL process.
Note: The default locale for the IDL process is "C", which indicates the C programming language. Setting the locale to a different value may lead to unpredictable output and behavior, and is only recommended for special situations.
Syntax
LOCALE_SET, Locale, /LC_CTYPE, /LC_NUMERIC, /LC_TIME
Arguments
Locale
Set this argument to a string giving the new locale. Examples would be "C", "English_United States.1252", "German_Germany.1252", etc.
Keywords
LC_CTYPE
By default, LOCALE_SET sets all three LC_CTYPE, LC_NUMERIC, and LC_TIME locales. Set the LC_CTYPE keyword to only set the LC_CTYPE locale, which affects character and string formatting.
LC_NUMERIC
By default, LOCALE_SET sets all three LC_CTYPE, LC_NUMERIC, and LC_TIME locales. Set the LC_NUMERIC keyword to only set the LC_NUMERIC locale, which affects number formatting.
LC_TIME
By default, LOCALE_SET sets all three LC_CTYPE, LC_NUMERIC, and LC_TIME locales. Set the LC_TIME keyword to only set the LC_TIME locale, which affects date and time formatting.
Version History
See Also
LOCALE_GET