Yes, we need to differentiate users at least based on their language.
I am not sure which method to use in order to differentiate users. We can use geo-ip databases but I want to be sure that they are reliable. Maybe we can just let users select a location.
As long as the user can ultimately decide on their own, you can try a best guess for them. Just make it easy to switch and let the user know first thing.
As a follow-up I ran into the exact same issue as above. I think the language-matching is really a must for an app like this to ensure users have a good experience their first time.
I am not sure which method to use in order to differentiate users. We can use geo-ip databases but I want to be sure that they are reliable. Maybe we can just let users select a location.
Any ideas?