Hm, I'd say it is something similar to the followi...
# ktor
c
Hm, I'd say it is something similar to the following
Copy code
fun ApplicationCall.acceptedLocalesOrDefault(): List<Locale> {
    val acceptLanguageHeader = request.header(HttpHeaders.AcceptLanguage)
    val languages = acceptLanguageHeader?.let { parseAndSortHeader(it) } ?: return listOf(Locale.getDefault())

    return languages.map { Locale.forLanguageTag(it.value) }
}