public class Locale
A Locale object represents a specific geographical, political, or cultural region. An operation that requires a Locale to perform its task is called locale-sensitive and uses the Locale to tailor information for the user. For example, displaying a number is a locale-sensitive operation— the number should be formatted according to the customs and conventions of the user's native country, region, or culture.
Properties
language
public val language: String
The ISO 639 compliant language code.
script
public val script: String
The ISO 15924 compliant 4-letter script code.
region
public val region: String
The ISO 3166 compliant region code.
Functions
toLanguageTag
public fun toLanguageTag(): String
Returns a IETF BCP47 compliant language tag representation of this Locale.
Return
A IETF BCP47 compliant language tag.
Members
Companion
public companion object
Properties
current
public val current: Locale
Returns a Locale object which represents current locale
public class Locale(public val platformLocale: JavaLocale)
Properties
language
public val language: String
script
public val script: String
region
public val region: String
Functions
toLanguageTag
public fun toLanguageTag(): String
Members
Companion
public actual companion object
Properties
current
public val current: Locale