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.
Any ideas?