codedor/filament-translatable-strings
Manage Laravel translation strings directly in Filament. Scan your app for translatable keys, edit values across locales, and keep language files in sync from a clean admin interface—no manual file editing required.
wotz/filament-translatable-tabs v3 and maatwebsite/excel v4). If you are on Filament v3, this release is a forcing function: it likely pulls your admin stack to Filament v4, which is a cross-team migration, not a routine patch. That belongs in the roadmap as a scheduled dependency-currency initiative, budgeted with QA time on the admin panel and any Excel import/export paths.Adopt when:
lang files or a strings table) and volume is in the hundreds-to-low-thousands of strings — enough that manual editing hurts, not so much that you need translator memory, glossary enforcement, or per-locale vendor workflows.maatwebsite/excel v4 dependency suggests bulk export/import for handing spreadsheets to external translators and pulling results back. That is the single strongest argument for this package over hand-rolled tooling.Look elsewhere when:
lang file plus a PR template is cheaper.maatwebsite/excel v3 elsewhere — v4 is itself a breaking upgrade and this package now shares that constraint.For executives (one paragraph): Localization is frequently gated not by translation cost but by the friction of getting strings into and out of the product. This package lets the people who own our copy edit translations directly inside the admin panel we already run, with spreadsheet export/import for external translators — so we can add locales without adding headcount, a new SaaS subscription, or an engineering ticket per string. The trade-off is timing: the new v3.0.0 is a breaking release that rides on a Filament major upgrade, so the ask is a scoped migration slot with QA on the admin panel, not an immediate swap. Recommendation: pilot on one secondary locale behind our existing process, measure time-to-publish for a copy change, and decide on full adoption at the next planning cycle.
For engineering (bullet summary):
wotz/filament-translatable-tabs → v3 and maatwebsite/excel → v4. Treat as an upgrade project; composer require will not be a drop-in from v2.1.2.maatwebsite/excel v3 elsewhere in the app, we now have a shared-major constraint to reconcile.main until the spike is green.How can I help you explore Laravel packages today?