Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Localisation Laravel Package

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.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Internationalization (i18n) roadmap scoping: Informs whether to build multi-language support in-house, adopt a package, or defer. Enso Localisation gives you a concrete reference model for locale management, translation storage, and UI string handling, which is useful for estimating scope even if you don't adopt it.
  • Build vs. buy vs. fork: A low-maintenance, MIT-licensed implementation to benchmark against — helpful when deciding whether translation management is "table stakes to configure" or "a feature to own and invest in."
  • Admin-panel and internal-tool decisions: If you're evaluating Laravel Enso as an admin framework, this package signals what multilingual admin UX looks like out of the box (locale switching, per-user locale, translation CRUD). That feeds a framework-selection call more than a customer-facing feature call.
  • Localization as a go-to-market lever: Supports decisions about entering non-English markets — the cost/effort of shipping a second language version, and whether translation management should be self-service (ops/translation teams) or engineering-owned.
  • Content and QA workflows: Where translations live (DB vs. flat files) affects who can change copy, review cycles, and release cadence — a product-ops decision as much as a technical one.

When to Consider This Package

  • You are already building on the Laravel Enso stack and want a consistent, integrated locale layer rather than stitching together third-party translation packages.
  • You need database-backed, admin-editable translations with a UI, not just static PHP/JSON language files checked into the repo.
  • Your multilingual ambitions are modest (a handful of languages, internal or B2B audience) and you value a small, MIT-licensed, self-hosted footprint over a SaaS translation platform.
  • You have engineering capacity to own the code — treat this as a starting point to fork/vendor, not a supported dependency.

Look elsewhere if:

  • You need a maintained, actively supported package. Last release was Nov 2020 and adoption is very low (13 stars); expect no upstream fixes, no Laravel-version compatibility guarantees, and security review on you.
  • You're not on Enso — the package assumes Enso conventions and its value drops sharply standalone (consider spatie/laravel-translation-loader, astrotomic/laravel-translatable, or a TMS like Lokalise/Crowdin/Phrase).
  • You need vendor/translator workflows, translation memory, or CI-integrated string pipelines — a SaaS TMS is the better product answer.
  • Your localization need is customer-facing and high-stakes (regulated content, many locales, frequent copy changes); a stale dependency is a poor foundation.

How to Pitch It (Stakeholders)

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.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route