optimistdigital/nova-lang
Laravel Nova package that adds multi-language support to your admin panel: manage languages, switch the active locale per user, and localize resources and fields. Integrates with nova-translatable and ships middleware, a Language model, and configurable fallbacks.
Consider it when:
Look elsewhere when:
spatie/laravel-translatable, or a thin custom Nova tool.Executives / sponsors: This is a small, MIT-licensed convenience package for our Laravel Nova admin. It saves a modest amount of custom development for assigning locales to admin resources and ordering resource index views. It is useful but not strategic. The risks are clear: very low adoption (~14 stars), no release since late 2020, and a single-vendor origin (optimistdigital, now outl1ne). It is not something we should rely on for customer-facing experiences. Recommendation: approve only as an internal productivity aid, with a fallback to fork or replace, and cap investment accordingly.
Engineering: The scope is narrow — locale assignment on Nova resources and sortable index views. Integration cost is low, and the MIT license lets us fork freely. The caveat is staleness: verify compatibility against our Nova version before committing, and timebox a short spike to confirm behavior. If it fits, treat it as a forkable utility we own, not a black-box dependency. If richer i18n requirements emerge, evaluate maintained alternatives or build a thin custom Nova tool instead.
How can I help you explore Laravel packages today?