laravel-enso/localisation
Laravel Enso Localisation provides language and translation management for Enso-powered Laravel applications. It includes models, migrations, and an admin interface for configuring locales and maintaining translation strings, making multilingual apps easier to manage.
Look elsewhere if:
spatie/laravel-translation-loader, astrotomic/laravel-translatable, or a TMS like Lokalise/Crowdin/Phrase).For executives: Localisation is a real but bounded capability. This particular package is a small, MIT-licensed, self-hosted way to manage multiple language versions inside a Laravel admin application — the kind of building block that, if we're already on the Enso stack, saves us from reinventing locale and translation management. The honest caveat: it hasn't been updated since late 2020 and has negligible community adoption, so it carries maintenance and compatibility risk and should be treated as a reference implementation or a fork, not a supported dependency. Recommendation: use it to scope and cost our multilingual roadmap, and only adopt it if Enso is already our foundation and we accept owning the code. Otherwise, budget for a maintained package or a translation-management service.
For engineering: It's a thin, Enso-native locale/translation layer (DB-backed strings, per-user locale, admin CRUD) that demonstrates the pattern cleanly. It is unmaintained and low-traffic — no guarantees for current Laravel/PHP versions. Treat it as a pattern to copy or a fork to vendor; verify compatibility, add tests, and pin versions before betting on it. If we're not committed to Enso, a maintained alternative plus a lightweight translation workflow is the lower-risk path.
How can I help you explore Laravel packages today?