twig/intl-extra
Twig Intl Extra adds internationalization helpers to Twig: look up country, currency, language, locale and timezone names, list country timezones, and format numbers, currencies, dates and times using ICU/Intl-style formatting.
$1,000 → €1.000).20/05/2024 vs. 05/20/2024).Intl.js) for templating, reducing technical debt. Cost-benefit: ~30% faster development for i18n-heavy templates vs. manual Intl integration.twig/bridge).Intl wheel.spatie/laravel-translatable).symfony/translation or voku/translation).intl extension (common in shared hosting; check php -m | grep intl).i18next for frontend).For Executives: "This package lets us ship global features faster by handling locale-specific formatting (dates, numbers, plurals) directly in templates—no backend changes. For example, we can auto-adjust ‘$1,000’ to ‘€1.000’ for EU users without extra dev work. It’s a low-risk way to support international users with minimal overhead, cutting development time by ~30% for localization-heavy features."
For Engineering:
*"Twig’s intl-extra gives us:
twig/bridge).Intl knowledge.
Recommended for: Projects using Twig for emails, APIs, or where dynamic locale formatting is critical (e.g., dashboards, e-commerce)."*For Design/Systems: "This reduces frontend-backend handoff friction for localized content. For example, designers can specify ‘{{ date|date("long") }}’ in templates without backend implementation. Aligns with our goal to decouple locale logic from business logic."
How can I help you explore Laravel packages today?