# Internationalization



# Functions

- **function-clearTimeZone** - resets the timezone for the current request to Lucee default setting.
- **function-getlocale** - Gets the current geographic/language locale value.
- **function-getlocaledisplayname** - Gets a locale value and displays the name in a manner that is appropriate to a specific locale. By default, gets the current locale in the current locale's language.
- **function-getlocaleinfo** - returns info to a specific Locale
- **function-lscurrencyformat** - Formats a number in a locale-specific currency format.
- **function-lsdateformat** - Formats a date string to a given output using the current sessions locale
- **function-lsdatetimeformat** - Formats a date string to a given output using the current locale
- **function-lsdayofweek** - Returns the day of the week the date represents in locale format
- **function-lseurocurrencyformat** - this function is just an alias for lsCurrencyFormat
- **function-lsiscurrency** - Determines whether a string is a valid representation of a currency amount in the current locale.
- **function-lsisdate** - Determines whether a string is a valid representation of a date/time value in the current locale.
- **function-lsisnumeric** - Determines whether a string is a valid representation of a number in the current locale.
- **function-lslcase** - Converts the alphabetic characters in a specified string to lowercase, respecting locale-specific casing rules. This is particularly important for languages where the standard lowercase conversion rules do not apply, ensuring accurate and culturally correct text processing. The function defaults to the current page's locale if no locale is specified
- **function-lsnumberformat** - Formats a number to the given format mask in the current locale
- **function-lsparsecurrency** - Converts a locale-specific currency string into a formatted number. Attempts conversion by comparing the string with each the three supported currency formats (none, local, international) and using the first that matches.
- **function-lsparsedatetime** - Converts a string that is a valid date/time representation in the current locale into a date/time object.
- **function-lsparseeurocurrency** - use function lsParseCurrency instead
- **function-lsparsenumber** - Converts a string that is a valid numeric representation in the current locale into a formatted number.
- **function-lstimeformat** - Formats a time string to a given output using the current locale.
- **function-lsucase** - Converts the alphabetic characters in a specified string to uppercase, respecting locale-specific casing rules
- **function-lsweek** - Returns the week number in the year of the date referenced, based on the local influence.
- **function-setlocale** - Sets the country/language locale for CFML processing and the page returned to the client.
- **function-settimezone** - change the timezone definition for the current request.


# Categories

[Date and time](datetime.md)