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.
{{ 1000|currency_symbol('USD') }}) or dates ({{ now|date('long') }}) without custom PHP logic.DD/MM/YYYY vs. MM/DD/YYYY).Intl.js.Intl calls in templates or controllers.symfony/intl or Laravel’s built-in localization tools are better suited.Str::of(), Carbon).For Executives: "This package lets us deliver a seamless global experience by automatically formatting dates, numbers, and currencies based on the user’s locale—all without writing additional backend code. For example, we can instantly adjust ‘1,000’ to ‘1.000’ for European users or display ‘2 days ago’ in their preferred language. It’s a low-cost, high-impact way to support international users with minimal development overhead, reducing time-to-market for global features by up to 60%."
For Engineering:
*"Twig’s intl-extra gives us:
twig/bridge or standalone).twig/bridge or custom directives).Intl knowledge.For Design/UX: "This package ensures our app’s content—like dates, prices, and notifications—adapts automatically to each user’s locale, improving usability without manual adjustments. For example, users in Germany will see ‘1.234,56 €’ instead of ‘1,234.56 $’, and relative time (e.g., ‘3 hours ago’) will update dynamically. It’s a behind-the-scenes upgrade that makes the app feel more intuitive for global users."
How can I help you explore Laravel packages today?