Код: Выделить всё
fun setSystemLocale(context: Context): Context {
val locale = getCurrentLanguage().locale
Locale.setDefault(locale)
val configuration = Configuration(context.resources.configuration)
configuration.setLocale(locale)
configuration.setLayoutDirection(locale)
context.resources.updateConfiguration(configuration, context.resources.displayMetrics)
return context.createConfigurationContext(configuration)
}
Подробнее здесь: https://stackoverflow.com/questions/778 ... roid-13-14