# Localize Web v0.6.0 - Table of Contents

Plugs, localized routes, and HTML helpers for the Localize library.

## Pages

- [Localize Web](readme.md)
- [Changelog](changelog.md)

- Guides
  - [HTTP Locale Discovery](http-locale-discovery.md)
  - [Phoenix Localized Routing](phoenix-localized-routing.md)
  - [Localized HTML Helpers](localized-html-helpers.md)

## Modules

- [LocalizeWeb](LocalizeWeb.md): Phoenix integration for the [Localize](https://hex.pm/packages/localize) library providing plugs, localized routes, and HTML form helpers.

- Plugs
  - [Localize.AcceptLanguage](Localize.AcceptLanguage.md): Parses HTTP `Accept-Language` headers and finds the best matching locale.
  - [Localize.Plug](Localize.Plug.md): Utility functions for setting the locale from the session for Localize and Gettext.
  - [Localize.Plug.AcceptLanguage](Localize.Plug.AcceptLanguage.md): Standalone plug that parses the `Accept-Language` header and sets `conn.private[:localize_locale]` to the
best matching locale.
  - [Localize.Plug.PutLocale](Localize.Plug.PutLocale.md): Plug that discovers and sets the locale for the current process.
  - [Localize.Plug.PutSession](Localize.Plug.PutSession.md): Plug that persists the locale discovered by `Localize.Plug.PutLocale` into the session.

- Routes
  - [Localize.Routes](Localize.Routes.md): Compile-time route localization for Phoenix routers.
  - [Localize.Routes.LocalizedHelpers](Localize.Routes.LocalizedHelpers.md): Generates a module that implements localized route helpers.
  - [Localize.VerifiedRoutes](Localize.VerifiedRoutes.md): Localized verified routes using the `~q` sigil.

- HTML Helpers
  - [Localize.HTML](Localize.HTML.md): Facade module providing HTML form select helpers for localized data.
  - [Localize.HTML.Currency](Localize.HTML.Currency.md): Generates HTML `<select>` tags and option lists for localized currency display.
  - [Localize.HTML.Locale](Localize.HTML.Locale.md): Generates HTML `<select>` tags and option lists for localized locale display.
  - [Localize.HTML.Month](Localize.HTML.Month.md): Generates HTML `<select>` tags and option lists for localized month name display.
  - [Localize.HTML.Territory](Localize.HTML.Territory.md): Generates HTML `<select>` tags and option lists for localized territory display.
  - [Localize.HTML.Unit](Localize.HTML.Unit.md): Generates HTML `<select>` tags and option lists for localized unit-of-measure display.

