phiil/googlesheets-translation-bundle
Sync Laravel translations with Google Sheets: edit language strings in a shared spreadsheet, then import them into your app's translation files. This bundle streamlines collaborative localization, keeping PHP lang files and spreadsheet content in step without manual copy-paste.
Architecture fit
artisan, or lang/ conventions. Any Laravel-adjacent evaluation should be scoped as "Symfony service inside a Laravel-adjacent estate," not "Laravel package."translation:update command and now writes translation files directly. This moves the bundle from "orchestrator of a first-party command" to "owner of translation file serialization." That is an architectural promotion with a correspondingly larger blast radius.translation:update decouples the bundle from a Symfony core command whose option surface (--prefix, --sort, --clean, output-format flags) has churned across Symfony 5/6/7. This is a durability win, not just a speed win.Integration feasibility
Technical risk
translation:update. This shows up as large, noisy diffs and potential merge conflicts in long-lived branches.Key questions
translation:update-equivalent output guaranteed, or is parity best-effort?Stack fit
Migration path
5.2.x in the lockfile, upgrade on a dedicated branch, and run the command against a full copy of the translation tree in a scratch checkout.Compatibility
translation:update dependency may widen or shift the constraint, and a composer constraint bump may be implicitly required.Sequencing
Maintenance
Support
git diff on translation files after each run.Scaling
Failure modes
Ramp-up
Recommendation
How can I help you explore Laravel packages today?