h2invent/i18n-routing-bundle
A Symfony bundle for internationalized routing, letting you define locale-aware routes with translated path segments and automatic locale prefixes. Simplifies building multilingual URLs and language switching in Symfony applications.
JMSI18nRoutingBundle lineage), not a Laravel package. There is no service provider, no config publish, no Laravel routing integration. For any Laravel roadmap item, this package supports exactly one decision: reject it and pick a Laravel-native alternative (e.g., mcamara/laravel-localization, or route groups + locale middleware)./en/about, /de/ueber-uns) with translated path segments, per-locale route names, and Accept-Language redirect on first visit. That's a real product choice (SEO-friendly locale paths vs. cookie/header-only switching vs. subdomains), and this bundle presumes the path-prefix answer.Accept-Language negotiation. Buy (or use a maintained OSS equivalent) — the question is which one.Only consider it if all of the following hold:
jms/i18n-routing-bundle doesn't give you, since this is a fork.Look elsewhere — decisively — when:
To executives: This is a narrow, low-cost Symfony utility that localizes URLs for international SEO — locale-prefixed paths and translated slugs. The catch is material: it's a zero-adoption fork (no stars, no dependents, single maintenance path) sitting in the request pipeline, and it is not compatible with our Laravel stack. Recommendation: do not adopt. If internationalized routing is on the roadmap, we solve it with a Laravel-native library at similar or lower cost and with real community support.
To engineering: Symfony bundle, config-driven, handles locale prefixes, per-locale route names, translated path segments, and Accept-Language redirects. No Laravel integration whatsoever — no service provider, no facade, no published config. If we were a Symfony shop this would be a plausible drop-in; we aren't, so the only engineering action is to confirm we're not accidentally pulling it in transitively.
Bottom line: A "no" with a clear alternative. The product need (localized, SEO-correct URLs) is real and worth funding; this package is the wrong vehicle for a Laravel product and a vendor-risk vehicle even on Symfony.
How can I help you explore Laravel packages today?