View Source Plausible.Cldr.Number.Symbol (Plausible v0.0.1)
Link to this section Summary
Functions
Returns a list of all decimal symbols defined by the locales configured in this backend as a list.
Returns a list of all decimal symbols defined by the locales configured in this backend as a string.
Returns a list of all grouping symbols defined by the locales configured in this backend as a list.
Returns a list of all grouping symbols defined by the locales configured in this backend as a string.
Returns a map of Cldr.Number.Symbol.t
structs of the number symbols for each
of the number systems of a locale.
Link to this section Functions
Returns a list of all decimal symbols defined by the locales configured in this backend as a list.
Returns a list of all decimal symbols defined by the locales configured in this backend as a string.
This string can be used as a character class when builing a regular expression.
Returns a list of all grouping symbols defined by the locales configured in this backend as a list.
Returns a list of all grouping symbols defined by the locales configured in this backend as a string.
This string can be used as a character class when builing a regular expression.
@spec number_symbols_for(Cldr.LanguageTag.t() | Cldr.Locale.locale_name()) :: {:ok, map()} | {:error, {module(), String.t()}}
Returns a map of Cldr.Number.Symbol.t
structs of the number symbols for each
of the number systems of a locale.
options
Options
locale
is any valid locale name returned byPlausible.Cldr.known_locale_names/0
or aCldr.LanguageTag
struct returned byPlausible.Cldr.Locale.new!/1
. The default isPlausible.Cldr.get_locale/0
.
example
Example:
iex> Plausible.Cldr.Number.Symbol.number_symbols_for(:th)
{:ok, %{
latn: %Cldr.Number.Symbol{
decimal: ".",
exponential: "E",
group: ",",
infinity: "∞",
list: ";",
minus_sign: "-",
nan: "NaN",
per_mille: "‰",
percent_sign: "%",
plus_sign: "+",
superscripting_exponent: "×",
time_separator: ":"
},
thai: %Cldr.Number.Symbol{
decimal: ".",
exponential: "E",
group: ",",
infinity: "∞",
list: ";",
minus_sign: "-",
nan: "NaN",
per_mille: "‰",
percent_sign: "%",
plus_sign: "+",
superscripting_exponent: "×",
time_separator: ":"
}
}}