Current section

Files

Jump to
localize lib localize exception locale_display_error.ex
Raw

lib/localize/exception/locale_display_error.ex

defmodule Localize.LocaleDisplayError do
@moduledoc """
Exception raised when locale display name data is not
available for a requested locale.
"""
defexception [:locale]
@impl true
def exception(bindings) when is_list(bindings) do
struct!(__MODULE__, bindings)
end
@impl true
def message(%__MODULE__{locale: locale}) do
Gettext.dpgettext(
Localize.Gettext,
"localize",
"locale",
"No locale display data for {$locale}.",
locale: inspect(locale)
)
end
end