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

View Source

Pre-generated locale registry shipped with Routex. Generated from IANA Language Subtag Registry.

It provides validation and display name lookups.

Examples:

iex> alias Routex.Extension.Localize.Registry
iex> Registry.language("nl-BE")
%{descriptions: ["Dutch", "Flemish"], type: :language}

iex> Registry.region("nl-BE")
%{descriptions: ["Belgium"], type: :region}

iex> Registry.language?("zz")
false

iex> Registry.region?("BE")
true

Summary

Functions

cctld?(value)

language()

language(key, default \\ nil)

language?(key)

region()

region(key, default \\ nil)

region?(key)