Cldr.Currency.display_name-exclamation-mark
You're seeing just the function
display_name-exclamation-mark, go back to Cldr.Currency module for more information.
Specs
Return the display name for a currency or raises and exception on error.
The display name is useful for UI
uses, for example in menus. The display name
is typically capitalized for stand-alone use
where as the display name returned by
Cldr.Currency.pluralize/4 is typically
lower-cased for use within sentences.
Arguments
currencyis any currency code returned byCldr.Currency.known_currencies/0or at:Cldr.Currencystruct returned byCldr.Currency.currency_for_code/3
Options
:localeis any locale returned byCldr.Locale.new!/2. The default isCldr.get_locale/0:backendis any module that includesuse Cldrand therefore is aCldrbackend module. The default isCldr.default_backend!/0
Returns
display_nameor raises an exception
Examples
iex> Cldr.Currency.display_name! :AUD, backend: MyApp.Cldr
"Australian Dollar"
iex> Cldr.Currency.display_name! "AUD", backend: MyApp.Cldr, locale: "fr"
"dollar australien"
iex> Cldr.Currency.display_name! "EUR", backend: MyApp.Cldr, locale: "de"
"Euro"
#=> Cldr.Currency.display_name! "ZZZ", backend: MyApp.Cldr
** (Cldr.UnknownCurrencyError) The currency "ZZZ" is invalid