LanguageIdentifier

@Serializable
data class LanguageIdentifier(val language: String, val script: String? = null, val region: String? = null, val variants: List<String> = emptyList(), val extensions: Map<String, String> = emptyMap())(source)

Represents a BCP 47 language identifier.

Parses language tags like "en-US", "zh-Hans-CN", "sr-Cyrl-RS".

Constructors

Link copied to clipboard
constructor(language: String, script: String? = null, region: String? = null, variants: List<String> = emptyList(), extensions: Map<String, String> = emptyMap())

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard

Convert LanguageIdentifier to Java Locale.

Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
fun toTag(): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard