GetLocale  
Description
Gets the current geographic/language locale value.
To set the default display format of date, time, number, and currency values in a ColdFusion application session, you use the SetLocale function.
 
Returns
The current locale value, as a string.
 
Category
Display and formatting functions, International functions, System functions
 
Function syntax
GetLocale()
 
See also
SetLocale
 
History
ColdFusion MX: Changed behavior: this function determines whether a locale value is set. (The value is set with the SetLocale function.)
  • If the locale value is present, the function now returns it.
  • If the locale has not been explicitly set, ColdFusion now determines whether the default locale of the ColdFusion server computer operating system is among the locale values it supports. (The default locale is stored in the user environment variables user.language and user.region.)
    • If the default locale value is supported, the function returns this value
    • If the default locale value is not supported, the function returns English (US). (The code is "en_us"). (When ColdFusion is started, it stores the supported locale values in the variable Server.ColdFusion.SupportedLocales.) ColdFusion sets the locale in the JVM to this value; it persists until the server is restarted or it is reset with the SetLocale function.
 
Usage
This function does not access a web browser's Accept-Language HTTP header setting.
 
Example
<h3>GetLocale Example</h3>
<p>The locale for this system is <cfoutput>#GetLocale()#</cfoutput>