whitedigital-eu/translation-bundle
A PHP translation bundle that centralizes multilingual strings, making it easier to store, manage, and serve translations across your application. Helps streamline localization workflows and keep messages consistent between languages.
Architecture fit
whitedigital-eu/translation-bundle at 0.2.0 (up from 0.1.2). The -bundle suffix and the release content indicate a Symfony bundle, not a Laravel package: no evidence of a ServiceProvider, config/*.php merge, facade, or package auto-discovery. This is the single largest fit question against our stated Laravel/PHP framing.0.2.0 adds Lexik integration (feat: lexik, PR #4). The Lexik ecosystem reference is LexikTranslationBundle, which persists translations via Doctrine ORM and ships an editing UI. The likely architectural shape is: this bundle wraps/decorates Lexik's translator or loader to add its own translation workflow. That means a Doctrine dependency and a coupling to Lexik's internal service IDs and entity schema.Integration feasibility
config/bundles.php, configure, clear cache.0.1.2.Technical risk
0.x minor. 0.1.2 → 0.2.0 introduced a whole integration; assume 0.3.0 can too.0.2.0 is effectively breaking despite the minor version bump.Key questions
illuminate/support compatibility layer we missed?0.2.0 is breaking.)conflict constraint, or an open-ended ^ that will silently break?0.2.0 tag; is the Lexik path covered by tests at all?Stack fit
0.2.0 as not directly consumable. Options are (a) reject, (b) fork and port the Lexik-facing logic onto a Laravel translation loader + spatie/laravel-translation-loader-style DB store, or (c) use it only as design reference.Migration path
0.1.2: verify the Lexik requirement first. If required, this is a two-step migration — install and configure Lexik, run its schema migration, backfill existing translations into the Lexik table, then bump this bundle. Do not bump and configure in one release.Compatibility
0.2.0), not a caret range, until the Lexik constraint is confirmed. Add an explicit Composer conflict entry for Lexik majors we have not tested.Sequencing
0.1.2 as the rollback target.Maintenance
composer update on a 0.x package with an open-ended Lexik constraint is an outage waiting to happen.Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?