Cldr.Number.System.number_system_names_for
You're seeing just the function
number_system_names_for
, go back to Cldr.Number.System module for more information.
Specs
number_system_names_for( Cldr.Locale.locale_name() | Cldr.LanguageTag.t(), Cldr.backend() ) :: {:ok, [atom()]} | {:error, {module(), String.t()}}
Returns the names of the number systems available for
a locale or an {:error, message}
tuple if the locale
is not known.
Arguments
locale
is any locale returned byCldr.Locale.new!/2
or aCldr.LanguageTag
structbackend
is anyCldr
backend. That is, any module that containsuse Cldr
Examples
iex> Cldr.Number.System.number_system_names_for("en", TestBackend.Cldr)
{:ok, [:latn]}
iex> Cldr.Number.System.number_system_names_for("th", TestBackend.Cldr)
{:ok, [:latn, :thai]}
iex> Cldr.Number.System.number_system_names_for("he", TestBackend.Cldr)
{:ok, [:latn, :hebr]}
iex> Cldr.Number.System.number_system_names_for("zz", TestBackend.Cldr)
{:error, {Cldr.UnknownLocaleError, "The locale \"zz\" is not known."}}