happyr/auto-fallback-translation-bundle
Symfony bundle that automatically falls back to a default or secondary locale when a translation key is missing, so pages show readable text instead of raw keys. Plugs into the existing translator with little configuration; small, low-adoption package with minimal recent maintenance activity.
TranslatorService and AbstractTranslator is a breaking change. If any of our services already depend on 0.2.0, this is a scheduled migration task, not a free upgrade — scope it as a ticket with class-reference sweep, subclass updates, and container-binding re-registration.AbstractTranslator being a named, stable base class implies an intended subclassing pattern. That supports a "custom translator drivers per locale/source" feature or a deferred decision to standardize on this abstraction instead of ad-hoc __() wrappers.Adopt when:
^1.0 and want an API that has explicitly stopped changing.Look elsewhere when:
For executives: This package has reached 1.0.0, which is the vendor's signal that the interface is stable and safe to build on. It's a small, quiet dependency — low ongoing maintenance risk and no sign of churn. The only cost is a one-time rename if we already use the older 0.2.0 version; that's a contained engineering task, not a re-architecture.
For engineering: Version 1.0.0 freezes the public API. Two classes were renamed from 0.2.0 — TranslatorService and AbstractTranslator — so any use statements, container bindings, or subclasses referencing the old names need updating before we upgrade. Beyond that there are no functional changes, meaning behavior we've tested against 0.2.0 should hold. Treat 1.0.0 as the version to standardize on, and budget a short migration ticket if we have existing 0.2.0 consumers. Low risk, low effort, but do the rename deliberately rather than discovering it in staging.
How can I help you explore Laravel packages today?