savannabits/admin-translations
Laravel package for managing app translations from an admin interface instead of editing language files by hand. Browse, add, and edit translation keys and values across multiple locales, keeping strings organized and editable at runtime.
Overall read: This is a 2020-era companion package to another niche package, with zero adoption signals and no release since 2020-05-15. The supplied assessment-pm.md describes a "maintained upstream" and frames the last release as a routine "alignment bump." The release history does not support that framing — five years of silence after a dependency-only patch is the signature of an abandoned package, not a maintained one. That discrepancy is the most important finding here and should be corrected before this document reaches a decision forum.
Architecture fit
lang/ tree at runtime, which collides directly with version control, build artifacts, and immutable filesystems.Integration feasibility
composer require is trivial in isolation. The real test is whether a 2020 constraint set resolves against a current Laravel/PHP runtime. Expect conflicts on illuminate/*, Livewire, and whatever the admin-ui dependency chain pins.Technical risk
Key questions
composer update resolve without --ignore-platform-reqs?savannabits/admin-ui, or would this pull in a second unmaintained dependency plus its transitive tree?Stack fit
Migration path
lang/ files: migrate into the DB driver — one-way, codebase stays read-only. This is the only low-risk direction.Compatibility
Sequencing
Maintenance
Support
Scaling
Failure modes
Ramp-up
Recommendation: the 0-start / 0-dependent / no-release-since-2020 profile is a disqualifier for direct dependency, independent of code quality. Ordered options: (1) a narrow in-house admin screen over our own translations table, or an approved TMS if review workflow matters; (2) fork-and-own only if the spike is green and the need is genuinely small and bounded; (3) consuming as-is is not recommended. Flag the "maintained upstream" claim in the source assessment as unverified.
How can I help you explore Laravel packages today?