PHPackages                             shopwarelabs/swagbrowserlanguage - 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. shopwarelabs/swagbrowserlanguage

ActiveShopware-plugin[Localization &amp; i18n](/categories/localization)

shopwarelabs/swagbrowserlanguage
================================

Automated language shop detection

2.0.1(8y ago)10249MITPHP

Since Aug 3Pushed 8y ago18 watchersCompare

[ Source](https://github.com/shopwareLabs/SwagBrowserLanguage)[ Packagist](https://packagist.org/packages/shopwarelabs/swagbrowserlanguage)[ RSS](/packages/shopwarelabs-swagbrowserlanguage/feed)WikiDiscussions master Synced today

READMEChangelog (3)Dependencies (1)Versions (2)Used By (0)

SwagBrowserLanguage
===================

[](#swagbrowserlanguage)

> Working with Shopware version 5.2.0 to 5.2.27. Higher versions may work either but were not tested. Use the version 1.1.1 for older Shopware versions

Description
-----------

[](#description)

This plugin automatically detects the language settings of your customer’s browsers and forwards them to the appropriate language or subshop. The browser languages are checked according to their priority.

The following situations can occur:

- The browser language corresponds to the language of your main shop (no forwarding)
- The browser language matches one of the languages offered in your store (forwarded to the appropriate shop)
- The browser language does not match any of the languages offered in your store (forwarded to the main shop, unless otherwise specified)
- The browser language matches one of the subshops but the subshop has not been linked to the main shop (forwarded to the default shop)
- In addition the user will be informed about the redirection before he's being redirected so he can cancel the redirection process manually at any time to stay at the current shop. Beside the proposal it is possible for the user to decide another shop than the suggested one.

Your are missing a language or you found a missing or wrong translation? Help us to improve the available translations of shopware via [crowdin](../../../shopware.phpn.com/project/shopware)

Images
------

[](#images)

[![Backend](image1.png)](image1.png)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE) for more information.

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community23

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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

Unknown

Total

1

Last Release

3252d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3e33c241de9be12145b80356591da2a7b875f1111d77a8f0a5474f55f02c91c1?d=identicon)[dnoegel](/maintainers/dnoegel)

![](https://www.gravatar.com/avatar/7c45ef9077b73fce78afbfab2fa27e611a453dd77de003e2785ac84105d02bef?d=identicon)[shyim](/maintainers/shyim)

![](https://avatars.githubusercontent.com/u/15930605?v=4)[Jonas Elfering](/maintainers/keulinho)[@keulinho](https://github.com/keulinho)

---

Top Contributors

[![mitelg](https://avatars.githubusercontent.com/u/6985627?v=4)](https://github.com/mitelg "mitelg (19 commits)")[![DennisGarding](https://avatars.githubusercontent.com/u/11271248?v=4)](https://github.com/DennisGarding "DennisGarding (11 commits)")[![dnoegel](https://avatars.githubusercontent.com/u/1114384?v=4)](https://github.com/dnoegel "dnoegel (10 commits)")[![NikolaIvanovski](https://avatars.githubusercontent.com/u/8055347?v=4)](https://github.com/NikolaIvanovski "NikolaIvanovski (4 commits)")[![ahmad-saad](https://avatars.githubusercontent.com/u/1744614?v=4)](https://github.com/ahmad-saad "ahmad-saad (1 commits)")[![teiling88](https://avatars.githubusercontent.com/u/4624237?v=4)](https://github.com/teiling88 "teiling88 (1 commits)")

---

Tags

browserlanguageshopwarelocale-redirection

### Embed Badge

![Health badge](/badges/shopwarelabs-swagbrowserlanguage/health.svg)

```
[![Health](https://phpackages.com/badges/shopwarelabs-swagbrowserlanguage/health.svg)](https://phpackages.com/packages/shopwarelabs-swagbrowserlanguage)
```

###  Alternatives

[lunetics/locale-bundle

A Bundle for switching Languages

1861.2M8](/packages/lunetics-locale-bundle)[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.3k10](/packages/helsingborg-stad-municipio)[gettext/languages

gettext languages with plural rules

7532.0M12](/packages/gettext-languages)[boxblinkracer/phpunuhi

Easy tool to work with translation files for validation, exports, imports and more.

83246.8k20](/packages/boxblinkracer-phpunuhi)[codezero/laravel-localizer

Automatically detect and set an app locale that matches your visitor's preference.

50401.1k4](/packages/codezero-laravel-localizer)[codezero/browser-locale

Get the most preferred locales from your visitor's browser.

161.9M17](/packages/codezero-browser-locale)

PHPackages © 2026

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