This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.


How can I make sure that the language detection works fine?

Just change your browser’s language settings: You can choose different languages as well as a priority for each of them. If you hit a page of your website without any L parameter in the URL, the extension should apply the correct language.

Where do I find ISO 639-1 codes?

Wikipedia offers a list of the ISO 639-1 codes. The actual codes used depends on the version of static_info_tables you have installed. Using the latest version is of course recommended.

How can I use the PEAR package Net_GeoIP?

You have to install the PEAR package Net_GeoIP. After that you only need a GeoIP database to get the origin country by the visitor’s IP address. A database (with CC license) can be found on the website of Maxmind. After that you have to define the path to this database file in TypoScript:

plugin.tx_rlmplanguagedetection_pi1 {
   pathToDatabaseForGeoIPData = EXT:another_extension/path/to/file