dick/translationmanager
A Laravel package for managing application translations from a central interface, letting you browse, edit, and organize language files and locale strings without touching PHP arrays by hand.
lang/**/*.php files so non-engineers can change copy without a PR. That's the cheapest possible solution to a real, recurring ops cost — and this package is a useful scope reference for what that MVP looks like.translations:export command writing files at deploy) is an architecture call. This package hard-commits to files-as-source-of-truth, which constrains you later.Verdict: treat this as a reference implementation, not a dependency. Zero stars, zero dependents, and a description scoped to one specific (and now niche) admin panel mean no maintenance, no security patches, and no verified compatibility with current Laravel. The pattern is worth 1–2 days of internal work; the package is not worth the integration risk.
Consider it (as a fork or as a design reference) only when all of these hold:
lang/ and those writes survive deploys.Look elsewhere when any of the following is true:
var_export or equivalent); an unmaintained package is the wrong place to accept that risk.spatie/laravel-translation-loader) gets you the same editor with versionable output and none of the filesystem coupling.To executives: We evaluated a package that lets non-engineers edit the app's text copy from an admin screen. The idea is sound — copy tweaks currently cost engineering hours — but this specific package is unmaintained and has no users, so we're not adopting it. Recommendation: either spend ~2 engineer-days building a thin internal editor backed by the database, or buy seats in an established translation platform if we're serious about multiple languages. Neither is expensive; the real cost of doing nothing is continued engineering time on one-line copy changes, and the real cost of doing it wrong is losing edits on every deploy.
To engineering: Small, readable Laravel package that renders a CRUD UI over lang/**/*.php for a specific admin panel. Useful as a spec for the screen we'd build. Not safe to depend on: no maintenance, no tests we can trust, writes PHP files at runtime (escaping and file-permission risk), and it fights containerized deploys. If we build the equivalent, put translations in a table, keep an export command that writes lang files at build time, and never write to the filesystem from production.
How can I help you explore Laravel packages today?