plotex v0.2.1 Plotex.Cldr.Number.Symbol
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
all_decimal_symbols()
Returns a list of all decimal symbols defined by the locales configured in this backend as a list.
all_decimal_symbols_class()
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.
all_grouping_symbols()
Returns a list of all grouping symbols defined by the locales configured in this backend as a list.
all_grouping_symbols_class()
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.
number_symbols_for(locale \\ Plotex.Cldr.get_locale())
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
locale
is any valid locale name returned byPlotex.Cldr.known_locale_names/0
or aCldr.LanguageTag
struct returned byPlotex.Cldr.Locale.new!/
. The default isPlotex.Cldr.get_locale/0
.
Example:
iex> Plotex.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: ":"
}
}}