Routex.Extension.Localize.Types (Routex v1.2.2)

View Source

Type definitions for locale detection.

Summary

Types

locale_entry()

@type locale_entry() :: %{
  language: String.t(),
  region: String.t(),
  territory: String.t(),
  locale: String.t()
}

locale_key()

@type locale_key() :: :region | :language | :territory | :locale

locale_result()

@type locale_result() :: %{required(locale_key()) => String.t() | nil}

source()

@type source() ::
  :accept_language
  | :body
  | :cookie
  | :host
  | :path
  | :query
  | :attrs
  | :session