Используя его для настольных приложений.
Превосходные IDE доступный, замечательный API, синтаксис "C-стиля" помогает погрузке. Как только JVM запускается, производительность является большой.
Существует супер простой путь.
в BaseActivity, Действие или Фрагмент переопределяют расширение attachBaseContext
override fun attachBaseContext(context: Context) {
super.attachBaseContext(context.changeLocale("tr"))
}
fun Context.changeLocale(language:String): Context {
val locale = Locale(language)
Locale.setDefault(locale)
val config = this.resources.configuration
config.setLocale(locale)
return createConfigurationContext(config)
}