Yuito-app-android/app/src/main/java/com/keylesspalace/tusky/util/LocaleExtensions.kt

12 lines
395 B
Kotlin

package com.keylesspalace.tusky.util
import java.util.Locale
// When a language code has changed, `language` *explicitly* returns the obsolete version,
// but `toLanguageTag()` uses the current version
// https://developer.android.com/reference/java/util/Locale#getLanguage()
val Locale.modernLanguageCode: String
get() {
return this.toLanguageTag().split('-', limit = 2)[0]
}