PHPackages                             rlmp/rlmp-language-detection - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Localization &amp; i18n](/categories/localization)
4. /
5. rlmp/rlmp-language-detection

AbandonedArchivedTypo3-cms-extension[Localization &amp; i18n](/categories/localization)

rlmp/rlmp-language-detection
============================

This plugin detects the visitor's preferred language and sets the local configuration for TYPO3's language engine accordingly. Both, one-tree and multiple tree concepts, are supported. It can also select from a list of similar languages if the user's preferred language does not exist.

8.1.2(6y ago)1123.0k16[1 issues](https://github.com/spoonerWeb/rlmp_language_detection/issues)[1 PRs](https://github.com/spoonerWeb/rlmp_language_detection/pulls)GPL-2.0+PHPPHP &gt;7.0

Since Jun 3Pushed 6y ago1 watchersCompare

[ Source](https://github.com/spoonerWeb/rlmp_language_detection)[ Packagist](https://packagist.org/packages/rlmp/rlmp-language-detection)[ Docs](https://typo3.org/extensions/repository/view/rlmp_language_detection)[ RSS](/packages/rlmp-rlmp-language-detection/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (6)Dependencies (2)Versions (12)Used By (0)

rlmp\_language\_detection
=========================

[](#rlmp_language_detection)

Changes for version 7.0.0
-------------------------

[](#changes-for-version-700)

TYPO3 CMS 7 compatibility

**ATTENTION:** The plugin is not automatically registered to your PAGE object anymore, do that manually where needed. See manual!

- Removed old xclassing
- Created a TypoScript static template (!!! breaking)
- Moved class to Classes folder and namespaced it
- Migrated manual to ReST

Changes for version 3.1.0
-------------------------

[](#changes-for-version-310)

- Added support for PEAR package Net\_GeoIP
- Removed support for deprecated extension ml\_geoip

Changes for version 3.0.0
-------------------------

[](#changes-for-version-300)

TYPO3 extension rlmp\_language\_detection ready for 6.2

- Removed all require\_once() calls
- Replaced deprecated function calls to the new namespaced ones
- Reformatted code according to the TYPO3 CGL

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity33

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 82.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~135 days

Recently: every ~116 days

Total

10

Last Release

2464d ago

Major Versions

7.0.8 → 8.0.02017-09-21

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/141285789?v=4)[spooner](/maintainers/spooner)[@spooner](https://github.com/spooner)

---

Top Contributors

[![spoonerWeb](https://avatars.githubusercontent.com/u/1793083?v=4)](https://github.com/spoonerWeb "spoonerWeb (94 commits)")[![liayn](https://avatars.githubusercontent.com/u/222377?v=4)](https://github.com/liayn "liayn (9 commits)")[![macjohnny](https://avatars.githubusercontent.com/u/5589029?v=4)](https://github.com/macjohnny "macjohnny (3 commits)")[![pixelbrackets](https://avatars.githubusercontent.com/u/1592995?v=4)](https://github.com/pixelbrackets "pixelbrackets (3 commits)")[![hanspagel](https://avatars.githubusercontent.com/u/1577992?v=4)](https://github.com/hanspagel "hanspagel (2 commits)")[![adrienjacob](https://avatars.githubusercontent.com/u/22765183?v=4)](https://github.com/adrienjacob "adrienjacob (2 commits)")[![Ben305](https://avatars.githubusercontent.com/u/2217367?v=4)](https://github.com/Ben305 "Ben305 (1 commits)")

---

Tags

localizationlanguageextensionmultilanguagetypo3detection

### Embed Badge

![Health badge](/badges/rlmp-rlmp-language-detection/health.svg)

```
[![Health](https://phpackages.com/badges/rlmp-rlmp-language-detection/health.svg)](https://phpackages.com/packages/rlmp-rlmp-language-detection)
```

###  Alternatives

[leuchtfeuer/locate

Locate - The users country, preferred language and other facts will be detected. Depending on configurable rules the user can be redirected to other languages or pages. Locate also provides geo blocking for configurable pages in configurable countries.

1185.3k](/packages/leuchtfeuer-locate)[inpsyde/multilingual-press

Simply THE multisite-based free open source plugin for your multilingual websites.

2414.0k1](/packages/inpsyde-multilingual-press)[flarum-lang/russian

Russian language pack for Flarum.

12127.5k](/packages/flarum-lang-russian)[stefanfroemken/repair_translation

Get rid of displaying the default file in translated records

2364.6k](/packages/stefanfroemken-repair-translation)[jweiland/events2

Events 2 - Create single and recurring events

2165.2k3](/packages/jweiland-events2)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
