First and foremost, thanks for having a very sane approach to this ! This is what other apps should tend to.
> We used the device's language as the app's language, because that makes sense, right?
One of the mistake devs do all the time is assuming users use _one_ language. It’s not the case for a very large portion of people around the globe.