All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
[0.2.0] - 2025-07-13
Changes
- Fix docs links in the package.
[0.1.0] - 2025-07-13
Highlights
Initial release of localize_web, providing Phoenix integration for the Localize library. This library consolidates the functionality previously provided by ex_cldr_plugs, ex_cldr_routes, and cldr_html into a single package.
Locale discovery plugs that detect the user's locale from the accept-language header, query parameters, URL path, session, cookies, hostname TLD, or custom functions. Includes session persistence and LiveView support.
Compile-time route localization that translates route path segments using Gettext, generating localized routes for each configured locale. Supports locale interpolation, nested resources, and all standard Phoenix route macros.
Verified localized routes via the
~qsigil, providing compile-time verification of localized paths that dispatch to the correct translation based on the current locale.Localized HTML form helpers that generate
<select>tags and option lists for currencies, territories, locales, units of measure, and months with localized display names.
See the README for full documentation and usage examples.