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/detection.
- 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/detection/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.
Project information
- Project categories: Content editing experience, Site structure, Multilingual
281 sites report using this module
- Created by BarisW on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
8.x-1.3
released 4 October 2023
Works with Drupal: ^8 || ^9 || ^10
Install:
Development version: 8.x-1.x-dev updated 4 Oct 2023 at 20:17 UTC



