pers
01/15/2024, 6:05 PMmoko-resources
is good however strings cannot be used inside KMM module , only in IOS,Android
I find this solution, but seems crazy
interface StringProvider {
var appName :String
fun init(language : String)
}
class ArabicStrings : StringProvider {
override var appName = "epstein reporter"
}
class EnglishStrings : StringProvider {
override var appName = "ابلاغ عن خطر"
}
my cons
1. 3000 words will be loaded to memory, when 10% of them will be used
2. load words by lazy { } will add more complexity
3. xml is easy to managePablichjenkov
01/15/2024, 7:55 PMpers
01/15/2024, 8:19 PMPablichjenkov
01/16/2024, 2:46 AM