shchedrakov/translation-bundle
A PHP translation bundle for managing localized strings in your application. It helps organize translation resources, simplify multilingual support, and integrate message catalogs into your existing framework setup with minimal configuration.
jms/translation-bundle). Its real product value is as a signal, not a dependency: it tells you your i18n layer is on a stack you'll need to migrate off before or alongside your Symfony upgrade.Consider only if all of the following hold:
jms/translation-bundle upstream (also dormant, but with far more history and community familiarity) or the framework's native tooling.Look elsewhere if any of these are true:
symfony/translation directly plus extraction tooling, or move to a TMS.For executives: This is not a product investment — it's an assessment of legacy tooling. The package is an abandoned fork of a Symfony 2-era translation bundle with no active maintainers, no dependents, and no releases since 2018. The recommendation is not to adopt it; the recommendation is to recognize it as a technical-debt marker in our localization stack and budget for migration. The decision before us is narrow: either we fund a move to a translation management platform (recurring cost, better workflow for non-engineers, vendor-supported security) or we accept continued in-house maintenance (engineer time, no upstream fixes). Localization is a market-entry capability, and right now it runs on code nobody maintains.
For engineering: Treat this as unsupported code you will own outright from day one. It provides translation key extraction and a translator-facing web UI on top of Symfony's Translation component — patterns that are still correct, implementations that are not current. Do not add it as a new dependency. Where it already exists, scope a substitution: native symfony/translation with modern extraction, or an external TMS with an API-based sync. Estimate the extraction/UI work you'd need to replace, because that's the real cost of removal — and it's smaller today than it will be after the next Symfony upgrade. Flag any fork-specific patches immediately; those are the hidden migration risk.
How can I help you explore Laravel packages today?