MicroUtils/resources/src/jsMain/kotlin/StringResourceExtensions.kt

12 lines
368 B
Kotlin
Raw Normal View History

2024-01-11 17:01:10 +00:00
package dev.inmo.micro_utils.strings
import dev.inmo.micro_utils.language_codes.IetfLang
import kotlinx.browser.window
import org.w3c.dom.NavigatorLanguage
fun StringResource.translation(language: NavigatorLanguage) = translation(
language.language.unsafeCast<String?>() ?.let { IetfLang(it) }
)
fun StringResource.translation() = translation(window.navigator)