I have an idea for the languages problem, if the language is an archive, other can translate, and the app could take the archive of other language from somewhere ( i dont how to do this) and erase the archive of the old language. This will not cost much memory.
Different languages have their own characteristics, so you can’t just replace sentences.
It is best to break text into blocks, then both changes and new blocks will be visible.
I have an idea for the languages problem, if the language is an archive, other can translate, and the app could take the archive of other language from somewhere ( i dont how to do this) and erase the archive of the old language. This will not cost much memory.