MicroUtils/klock/src/commonMain/kotlin/korlibs/time/locale/sv.kt

46 lines
1.2 KiB
Kotlin

package korlibs.time.locale
import korlibs.time.DayOfWeek
import korlibs.time.KlockLocale
val KlockLocale.Companion.swedish get() = SwedishKlockLocale
open class SwedishKlockLocale : KlockLocale() {
companion object : SwedishKlockLocale()
override val ISO639_1: String = "sv"
override val firstDayOfWeek: DayOfWeek = DayOfWeek.Monday
override val daysOfWeek: List<String> = listOf(
"söndag", "måndag", "tisdag", "onsdag", "torsdag", "fredag", "lördag"
)
override val months: List<String> = listOf(
"januari",
"februari",
"mars",
"april",
"maj",
"juni",
"juli",
"augusti",
"september",
"oktober",
"november",
"december"
)
override val formatDateTimeMedium = format("dd.MM.y HH:mm:ss")
override val formatDateTimeShort = format("dd.MM.yy HH:mm")
override val formatDateFull = format("EEEE, d. MMMM y")
override val formatDateLong = format("d. MMMM y")
override val formatDateMedium = format("dd.MM.y")
override val formatDateShort = format("dd.MM.yy")
override val formatTimeMedium = format("HH:mm:ss")
override val formatTimeShort = format("HH:mm")
}