IP Language Negotiation
Categories
Component ID
2285651
Component name
IP Language Negotiation
Component type
module
Maintenance status
Development status
Component security advisory coverage
covered
Downloads
4422
Component created
Component changed
Component body
This modules uses the ip2country module for automatic country detection. It's add a Country language detection option at admin/config/regional/language/configure, which is used to redirect the user to the language of his country.
Requirements
Usage
- Navigate to admin/config/regional/language/configure.
- Enable the Country method.
- You usually want the user to be able to override the automatic detected settings. You can do this by using URL detection. Set a unique domain, or a path prefix for each language. Eg: /en and /nl. Don't use a prefix for one language only, because in that case the user is not able to override the automatic detected setting.
- Make sure that the user-overrideable setting is on top. A good setting is URL detection first, and Country detection as second.
- Go to admin/config/regional/language/configure/ip and set the default language per country. As a fall-back, the default language is used.
- To test the module, you can use the 'Debug preferences' settings on the ip2country admin page (admin/config/people/ip2country)

Development of this module is done by LimoenGroen, Amsterdam-based Drupal specialists and sponsored by Free Press Unlimited.
