rzakhanov/translation
rzakhanov/translation is a Laravel package for managing app translations, with database-backed language strings and a convenient way to edit and maintain multilingual content without manually changing language files.
lang/ files, running deploys), this package can move that work into Laravel Nova — a genuine "let ops own translations" capability rather than a new feature.Consider it when:
spatie/laravel-translation-loader style DB driver, or plain lang/ files) and you don't need review/approval states, per-locale permissions, or TMS sync.Look elsewhere when:
spatie/laravel-translation-loader + your own Nova resource) is the better path.To executives: We're evaluating a small open-source add-on that lets non-engineers edit product translations directly in our existing admin panel instead of filing engineering tickets. The upside is speed and reduced engineering toil on localization as we add markets. The caveat is material: it's a low-adoption, single-maintainer project with no release in over a year, so we would not make it a platform dependency — we'd use it to validate the workflow, then either fork it with clear ownership or buy a proper translation-management tool if the need is real. Recommendation: time-boxed spike, not a roadmap commitment.
To engineering: This is a Laravel Nova tool for managing translations from the admin UI — likely thin glue over your existing translation driver. Adoption means accepting ownership: pin the version, read the source (it's small), verify it against our current Nova version before promising anything to stakeholders, and plan for upgrade breakage. If it works, we get a working admin screen for near-zero build cost; if it doesn't, we've spent days, not a sprint. Either way we learn whether operations actually wants to own translations.
How can I help you explore Laravel packages today?