Added support for user's default language, IP used for fallback