How does the language detection work?
When I visit my userecho front page (refactoring.userecho.com) with a fresh incognito browser window, it detects my locale as Russian, also I'm sure I've configured everything to be English by default.
I have either misconfigured something or userecho has some smart locale detection, which selects RU locale basing on my IP address (I live in Kiev). If later is true, that's fine with me. But if not, would you please suggest what else I need to configure in order to make the default locale English for new visitors of my userecho frontpage.
The language detection works exact as you described. First of all we check a user IP and detect his language by IP. Then check if the project does have such language in the settings.