defmodule Cldr.UnknownLocaleError do @moduledoc """ Exception raised when an attempt is made to use a locale not configured in `Cldr`. `Cldr.known_locales/0` returns the locale names known to `Cldr`. """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end defmodule Cldr.UnknownNumberSystemError do @moduledoc """ Exception raised when an attempt is made to use a number system that is not known in `Cldr`. `Cldr.Number.number_system_names/0` returns the number system names known to `Cldr`. """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end defmodule Cldr.UnknownFormatError do @moduledoc """ Exception raised when an attempt is made to use a locale that is not configured in `Cldr`. `Cldr.known_locales/0` returns the locale names known to `Cldr`. """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end defmodule Cldr.UnknownUnitError do @moduledoc """ Exception raised when an attempt is made to use a unit that is not known. in `Cldr`. """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end defmodule Cldr.UnknownCalendarError do @moduledoc """ Exception raised when an attempt is made to use a calendar that is not known. in `Cldr`. """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end defmodule Cldr.FormatError do @moduledoc """ Exception raised when there is an error in the formatting of a number/list/... """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end defmodule Cldr.FormatCompileError do @moduledoc """ Exception raised when there is an error in the compiling of a number format. """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end defmodule Cldr.UnknownCurrencyError do @moduledoc """ Exception raised when there is an invalid currency code. """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end defmodule Cldr.InvalidDateFormatType do @moduledoc """ Exception raised when there is an invalid date format type. """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end defmodule Cldr.InvalidTimeFormatType do @moduledoc """ Exception raised when there is an invalid time format type. """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end defmodule Cldr.InvalidDateTimeFormatType do @moduledoc """ Exception raised when there is an invalid datetime format type. """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end defmodule Cldr.Rbnf.NotAvailable do @moduledoc """ Exception raised when there is no RBNF for a locale. """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end defmodule Cldr.AcceptLanguageError do @moduledoc """ Exception raised when there no valid language tag in an `Accept-Language` header. """ defexception [:message] def exception(message) do %__MODULE__{message: message} end end