🌈 Create new beautiful Compose Gradients with our new wesite ->
Class

Locale

A Locale object represents a specific geographical, political, or cultural region.

Source set: Common
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

Source set: Common
public val language: String

The ISO 639 compliant language code.

script

Source set: Common
public val script: String

The ISO 15924 compliant 4-letter script code.

region

Source set: Common
public val region: String

The ISO 3166 compliant region code.

Functions

toLanguageTag

Source set: Common
public fun toLanguageTag(): String

Returns a IETF BCP47 compliant language tag representation of this Locale.

Return

A IETF BCP47 compliant language tag.

Members

Companion

Source set: Common
public companion object

Properties

current

Source set: Common
public val current: Locale

Returns a Locale object which represents current locale

Source set: JvmAndAndroid
public class Locale(public val platformLocale: JavaLocale)

Properties

language

Source set: JvmAndAndroid
public val language: String

script

Source set: JvmAndAndroid
public val script: String

region

Source set: JvmAndAndroid
public val region: String

Functions

toLanguageTag

Source set: JvmAndAndroid
public fun toLanguageTag(): String

Members

Companion

Source set: JvmAndAndroid
public actual companion object

Properties

current

Source set: JvmAndAndroid
public val current: Locale