sloveniangooner/locale-anywhere
A Laravel package that lets you set and switch application locales from anywhere—routes, requests, sessions, or user preferences—with middleware and helpers to manage translations without tying locale detection to a single source.
Consider it when all of the following hold:
lang files or a translations table) and the volume is modest — a handful of locales, thousands rather than millions of strings.Look elsewhere when:
To executives: This is a small, low-cost internal tool that could let non-engineering staff update product copy across languages without a deploy — compressing the timeline for a multi-language launch and removing a recurring engineering request. It is not a platform bet: it is a single admin screen, replaceable, and we would validate it in a short spike before committing. The main risk is maturity — it has effectively no adoption — so we would treat it as a trial, with a fallback to either building the screen ourselves or moving to a proper translation management service if needs grow.
To engineering: Small, isolated Nova tool for locale/translation editing. Low lock-in — it sits beside your app, not inside your domain logic. Ask: which Nova version does it target, how does it store strings, and what authorization does it enforce? Recommend a one-day spike against a staging branch, plus a written answer to "if this package dies, how many hours to replace it?" If the answer is under a day or two, adopt behind a feature flag; if not, build a thin in-house screen instead.
How can I help you explore Laravel packages today?