2023-07-12 11:28:07 +03:00
<!DOCTYPE html>
< html lang = "en" >
< head >
< meta charset = "utf-8" >
< meta http-equiv = "x-ua-compatible" content = "ie=edge" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
2023-07-25 10:58:48 +03:00
< meta name = "generator" content = "ExDoc v0.30.3" >
2023-07-12 11:28:07 +03:00
< meta name = "project" content = "Plausible v0.0.1" >
< title > Plausible.Cldr.Number.Cardinal — Plausible v0.0.1< / title >
2023-07-25 10:58:48 +03:00
< link rel = "stylesheet" href = "dist/html-elixir-P5GXSCHE.css" / >
2023-07-12 11:28:07 +03:00
< script src = "dist/handlebars.runtime-NWIB6V2M.js" > < / script >
2023-07-25 10:58:48 +03:00
< script src = "dist/handlebars.templates-NBND3S2D.js" > < / script >
2023-09-04 15:56:06 +03:00
< script src = "dist/sidebar_items-AC4564C4.js" > < / script >
2023-07-12 11:28:07 +03:00
< script src = "docs_config.js" > < / script >
2023-07-25 10:58:48 +03:00
< script async src = "dist/html-CGDDOCMI.js" > < / script >
2023-07-12 11:28:07 +03:00
< / head >
< body data-type = "modules" class = "page-module" >
< script >
try {
var settings = JSON.parse(localStorage.getItem('ex_doc:settings') || '{}');
if (settings.theme === 'dark' ||
((settings.theme === 'system' || settings.theme == null) & &
window.matchMedia('(prefers-color-scheme: dark)').matches)
) {
document.body.classList.add('dark')
}
} catch (error) { }
< / script >
< div class = "main" >
< button class = "sidebar-button sidebar-toggle" aria-label = "toggle sidebar" >
< i class = "ri-menu-line ri-lg" title = "Collapse/expand sidebar" > < / i >
< / button >
< section class = "sidebar" >
< form class = "sidebar-search" action = "search.html" >
< button type = "submit" class = "search-button" aria-label = "Submit Search" >
< i class = "ri-search-2-line" aria-hidden = "true" title = "Submit search" > < / i >
< / button >
< button type = "button" tabindex = "-1" class = "search-close-button" aria-label = "Cancel Search" >
< i class = "ri-close-line ri-lg" aria-hidden = "true" title = "Cancel search" > < / i >
< / button >
< label class = "search-label" >
< p class = "sr-only" > Search< / p >
< input name = "q" type = "text" class = "search-input" placeholder = "Search..." aria-label = "Input your search terms" autocomplete = "off" autocorrect = "off" autocapitalize = "off" spellcheck = "false" / >
< / label >
< / form >
< div class = "autocomplete" >
< div class = "autocomplete-results" >
< / div >
< / div >
< div class = "sidebar-header" >
< a href = "readme.html" >
< img src = "assets/logo.png" alt = "Plausible" class = "sidebar-projectImage" >
< / a >
< div class = "sidebar-projectDetails" >
< a href = "readme.html" class = "sidebar-projectName" translate = "no" >
Plausible
< / a >
< div class = "sidebar-projectVersion" translate = "no" >
v0.0.1
< / div >
< / div >
< ul class = "sidebar-listNav" >
< li > < a id = "extras-list-link" href = "#full-list" > Pages< / a > < / li >
< li > < a id = "modules-list-link" href = "#full-list" > Modules< / a > < / li >
< li > < a id = "tasks-list-link" href = "#full-list" > < span translate = "no" > Mix< / span > Tasks< / a > < / li >
< / ul >
< / div >
< div class = "gradient" > < / div >
< ul id = "full-list" > < / ul >
< / section >
< section class = "content" >
< output role = "status" id = "toast" > < / output >
< div class = "content-outer" >
< div id = "content" class = "content-inner" >
< h1 >
< button class = "icon-action display-settings" >
< i class = "ri-settings-3-line" > < / i >
< span class = "sr-only" > Settings< / span >
< / button >
< a href = "https://github.com/plausible/analytics/blob/main/lib/plausible/cldr.ex#L1" title = "View Source" class = "icon-action" rel = "help" >
< i class = "ri-code-s-slash-line" aria-hidden = "true" > < / i >
< span class = "sr-only" > View Source< / span >
< / a >
< span translate = "no" > Plausible.Cldr.Number.Cardinal< / span >
< small class = "app-vsn" translate = "no" > (Plausible v0.0.1)< / small >
< / h1 >
< section id = "moduledoc" >
< p > Implements cardinal plural rules for numbers.< / p >
< / section >
< section id = "summary" class = "details-list" >
< h1 class = "section-heading" >
< a class = "hover-link" href = "#summary" >
< i class = "ri-link-m" aria-hidden = "true" > < / i >
2023-07-25 10:58:48 +03:00
Summary
2023-07-12 11:28:07 +03:00
< / a >
< / h1 >
< div class = "summary-functions summary" >
< h2 >
< a href = "#functions" > Functions< / a >
< / h2 >
< div class = "summary-row" >
< div class = "summary-signature" >
< a href = "#available_locale_names/0" translate = "no" > available_locale_names()< / a >
< / div >
< div class = "summary-synopsis" > < p > The locale names for which plural rules are defined.< / p > < / div >
< / div >
< div class = "summary-row" >
< div class = "summary-signature" >
< a href = "#known_locale_names/0" translate = "no" > known_locale_names()< / a >
< / div >
< div class = "summary-synopsis" > < p > The configured locales for which plural rules are defined.< / p > < / div >
< / div >
< div class = "summary-row" >
< div class = "summary-signature" >
< a href = "#plural_rule/3" translate = "no" > plural_rule(number, locale, rounding \\ Math.default_rounding())< / a >
< / div >
< div class = "summary-synopsis" > < p > Return the plural key for a given number in a given locale< / p > < / div >
< / div >
< div class = "summary-row" >
< div class = "summary-signature" >
< a href = "#plural_rules/0" translate = "no" > plural_rules()< / a >
< / div >
< div class = "summary-synopsis" > < p > Returns all the plural rules defined in CLDR.< / p > < / div >
< / div >
< div class = "summary-row" >
< div class = "summary-signature" >
< a href = "#plural_rules_for/1" translate = "no" > plural_rules_for(locale_name)< / a >
< / div >
< div class = "summary-synopsis" > < p > Return the plural rules for a locale.< / p > < / div >
< / div >
< div class = "summary-row" >
< div class = "summary-signature" >
< a href = "#pluralize/3" translate = "no" > pluralize(number, locale_name, substitutions)< / a >
< / div >
< div class = "summary-synopsis" > < p > Pluralize a number using cardinal plural rules
and a substitution map.< / p > < / div >
< / div >
< / div >
< / section >
< section id = "functions" class = "details-list" >
< h1 class = "section-heading" >
< a class = "hover-link" href = "#functions" >
< i class = "ri-link-m" aria-hidden = "true" > < / i >
Functions
2023-07-25 10:58:48 +03:00
< / a >
2023-07-12 11:28:07 +03:00
< / h1 >
< div class = "functions-list" >
< section class = "detail" id = "available_locale_names/0" >
< div class = "detail-header" >
< a href = "#available_locale_names/0" class = "detail-link" title = "Link to this function" >
< i class = "ri-link-m" aria-hidden = "true" > < / i >
< span class = "sr-only" > Link to this function< / span >
< / a >
< h1 class = "signature" translate = "no" > available_locale_names()< / h1 >
< a href = "https://github.com/plausible/analytics/blob/main/lib/plausible/cldr.ex#L1" class = "icon-action" rel = "help" title = "View Source" >
< i class = "ri-code-s-slash-line" aria-hidden = "true" > < / i >
< span class = "sr-only" > View Source< / span >
< / a >
< / div >
< section class = "docstring" >
< p > The locale names for which plural rules are defined.< / p >
< / section >
< / section >
< section class = "detail" id = "known_locale_names/0" >
< div class = "detail-header" >
< a href = "#known_locale_names/0" class = "detail-link" title = "Link to this function" >
< i class = "ri-link-m" aria-hidden = "true" > < / i >
< span class = "sr-only" > Link to this function< / span >
< / a >
< h1 class = "signature" translate = "no" > known_locale_names()< / h1 >
< a href = "https://github.com/plausible/analytics/blob/main/lib/plausible/cldr.ex#L1" class = "icon-action" rel = "help" title = "View Source" >
< i class = "ri-code-s-slash-line" aria-hidden = "true" > < / i >
< span class = "sr-only" > View Source< / span >
< / a >
< / div >
< section class = "docstring" >
< div class = "specs" >
2023-07-24 12:33:21 +03:00
< pre translate = "no" > < span class = "attribute" > @spec< / span > known_locale_names() :: [< a href = "https://hexdocs.pm/ex_cldr/2.37.2/Cldr.Locale.html#t:locale_name/0" > Cldr.Locale.locale_name< / a > (), ...]< / pre >
2023-07-12 11:28:07 +03:00
< / div >
< p > The configured locales for which plural rules are defined.< / p > < p > Returns the intersection of < a href = "Plausible.Cldr.html#known_locale_names/0" > < code class = "inline" > Plausible.Cldr.known_locale_names/0< / code > < / a > and
2023-07-24 12:33:21 +03:00
the locales for which Cardinal plural rules are defined.< / p > < p > There are many < a href = "https://hexdocs.pm/ex_cldr/2.37.2/Cldr.html" > < code class = "inline" > Cldr< / code > < / a > locales which don't have their own plural
rules so this list is the intersection of < a href = "https://hexdocs.pm/ex_cldr/2.37.2/Cldr.html" > < code class = "inline" > Cldr< / code > < / a > 's configured
2023-07-12 11:28:07 +03:00
locales and those that have rules.< / p >
< / section >
< / section >
< section class = "detail" id = "plural_rule/3" >
< span id = "plural_rule/2" > < / span >
< div class = "detail-header" >
< a href = "#plural_rule/3" class = "detail-link" title = "Link to this function" >
< i class = "ri-link-m" aria-hidden = "true" > < / i >
< span class = "sr-only" > Link to this function< / span >
< / a >
< h1 class = "signature" translate = "no" > plural_rule(number, locale, rounding \\ Math.default_rounding())< / h1 >
< a href = "https://github.com/plausible/analytics/blob/main/lib/plausible/cldr.ex#L1" class = "icon-action" rel = "help" title = "View Source" >
< i class = "ri-code-s-slash-line" aria-hidden = "true" > < / i >
< span class = "sr-only" > View Source< / span >
< / a >
< / div >
< section class = "docstring" >
< div class = "specs" >
< pre translate = "no" > < span class = "attribute" > @spec< / span > plural_rule(
2023-07-24 12:33:21 +03:00
< a href = "https://hexdocs.pm/cldr_utils/2.24.1/Cldr.Math.html#t:number_or_decimal/0" > Cldr.Math.number_or_decimal< / a > (),
< a href = "https://hexdocs.pm/ex_cldr/2.37.2/Cldr.Locale.html#t:locale_name/0" > Cldr.Locale.locale_name< / a > () | < a href = "https://hexdocs.pm/ex_cldr/2.37.2/Cldr.LanguageTag.html#t:t/0" > Cldr.LanguageTag.t< / a > (),
2023-07-12 11:28:07 +03:00
< a href = "https://hexdocs.pm/elixir/typespecs.html#basic-types" > atom< / a > () | < a href = "https://hexdocs.pm/elixir/typespecs.html#basic-types" > pos_integer< / a > ()
2023-07-24 12:33:21 +03:00
) :: < a href = "https://hexdocs.pm/ex_cldr/2.37.2/Cldr.Number.PluralRule.html#t:plural_type/0" > Cldr.Number.PluralRule.plural_type< / a > ()< / pre >
2023-07-12 11:28:07 +03:00
< / div >
< p > Return the plural key for a given number in a given locale< / p > < p > Returns which plural key (< code class = "inline" > :zero< / code > , < code class = "inline" > :one< / code > , < code class = "inline" > :two< / code > , < code class = "inline" > :few< / code > ,
< code class = "inline" > :many< / code > or < code class = "inline" > :other< / code > ) a given number fits into within the
context of a given locale.< / p > < p > Note that these key names should not be interpreted
literally. For example, the key returned from
< code class = "inline" > Cldr.Number.Ordinal.plural_rule(0, " en" )< / code > is actually
< code class = "inline" > :other< / code > , not < code class = "inline" > :zero< / code > .< / p > < p > This key can then be used to format a number, date, time, unit,
list or other content in a plural-sensitive way.< / p > < h2 id = "plural_rule/3-arguments" class = "section-heading" >
2023-07-25 10:58:48 +03:00
< a href = "#plural_rule/3-arguments" >
< i class = "ri-link-m" aria-hidden = "true" > < / i >
Arguments
2023-07-12 11:28:07 +03:00
< / a >
< / h2 >
2023-07-24 12:33:21 +03:00
< ul > < li > < p > < code class = "inline" > number< / code > is any < code class = "inline" > integer< / code > , < code class = "inline" > float< / code > or < a href = "https://hexdocs.pm/decimal/2.1.1/Decimal.html" > < code class = "inline" > Decimal< / code > < / a > < / p > < / li > < li > < p > < code class = "inline" > locale< / code > is any locale returned by < a href = "https://hexdocs.pm/ex_cldr/2.37.2/Cldr.Locale.html#new!/2" > < code class = "inline" > Cldr.Locale.new!/2< / code > < / a > or any
2023-07-12 11:28:07 +03:00
< code class = "inline" > locale_name< / code > returned by < a href = "Plausible.Cldr.html#known_locale_names/0" > < code class = "inline" > Plausible.Cldr.known_locale_names/0< / code > < / a > < / p > < / li > < li > < p > < code class = "inline" > rounding< / code > is one of < code class = "inline" > [:down, :up, :ceiling, :floor, :half_even, :half_up, :half_down]< / code > . The
default is < code class = "inline" > :half_even< / code > .< / p > < / li > < / ul > < h2 id = "plural_rule/3-examples" class = "section-heading" >
2023-07-25 10:58:48 +03:00
< a href = "#plural_rule/3-examples" >
< i class = "ri-link-m" aria-hidden = "true" > < / i >
Examples
2023-07-12 11:28:07 +03:00
< / a >
< / h2 >
< pre > < code class = "makeup elixir" translate = "no" > < span class = "gp unselectable" > iex> < / span > < span class = "nc" > Plausible.Cldr.Number.Cardinal< / span > < span class = "o" > .< / span > < span class = "n" > plural_rule< / span > < span class = "w" > < / span > < span class = "mi" > 0< / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "s" > " fr" < / span > < span class = "w" >
< / span > < span class = "ss" > :one< / span > < span class = "w" >
< / span > < span class = "gp unselectable" > iex> < / span > < span class = "nc" > Plausible.Cldr.Number.Cardinal< / span > < span class = "o" > .< / span > < span class = "n" > plural_rule< / span > < span class = "w" > < / span > < span class = "mi" > 0< / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "s" > " en" < / span > < span class = "w" >
< / span > < span class = "ss" > :other< / span > < / code > < / pre >
< / section >
< / section >
< section class = "detail" id = "plural_rules/0" >
< div class = "detail-header" >
< a href = "#plural_rules/0" class = "detail-link" title = "Link to this function" >
< i class = "ri-link-m" aria-hidden = "true" > < / i >
< span class = "sr-only" > Link to this function< / span >
< / a >
< h1 class = "signature" translate = "no" > plural_rules()< / h1 >
< a href = "https://github.com/plausible/analytics/blob/main/lib/plausible/cldr.ex#L1" class = "icon-action" rel = "help" title = "View Source" >
< i class = "ri-code-s-slash-line" aria-hidden = "true" > < / i >
< span class = "sr-only" > View Source< / span >
< / a >
< / div >
< section class = "docstring" >
< div class = "specs" >
< pre translate = "no" > < span class = "attribute" > @spec< / span > plural_rules() :: < a href = "https://hexdocs.pm/elixir/typespecs.html#basic-types" > map< / a > ()< / pre >
< / div >
< p > Returns all the plural rules defined in CLDR.< / p >
< / section >
< / section >
< section class = "detail" id = "plural_rules_for/1" >
< div class = "detail-header" >
< a href = "#plural_rules_for/1" class = "detail-link" title = "Link to this function" >
< i class = "ri-link-m" aria-hidden = "true" > < / i >
< span class = "sr-only" > Link to this function< / span >
< / a >
< h1 class = "signature" translate = "no" > plural_rules_for(locale_name)< / h1 >
< a href = "https://github.com/plausible/analytics/blob/main/lib/plausible/cldr.ex#L1" class = "icon-action" rel = "help" title = "View Source" >
< i class = "ri-code-s-slash-line" aria-hidden = "true" > < / i >
< span class = "sr-only" > View Source< / span >
< / a >
< / div >
< section class = "docstring" >
< div class = "specs" >
2023-07-24 12:33:21 +03:00
< pre translate = "no" > < span class = "attribute" > @spec< / span > plural_rules_for(< a href = "https://hexdocs.pm/ex_cldr/2.37.2/Cldr.Locale.html#t:locale_name/0" > Cldr.Locale.locale_name< / a > () | < a href = "https://hexdocs.pm/ex_cldr/2.37.2/Cldr.LanguageTag.html#t:t/0" > Cldr.LanguageTag.t< / a > ()) :: [
2023-07-12 11:28:07 +03:00
{< a href = "https://hexdocs.pm/elixir/typespecs.html#basic-types" > atom< / a > (), < a href = "https://hexdocs.pm/elixir/typespecs.html#built-in-types" > list< / a > ()},
...
]< / pre >
< / div >
< p > Return the plural rules for a locale.< / p > < h2 id = "plural_rules_for/1-arguments" class = "section-heading" >
2023-07-25 10:58:48 +03:00
< a href = "#plural_rules_for/1-arguments" >
< i class = "ri-link-m" aria-hidden = "true" > < / i >
Arguments
2023-07-12 11:28:07 +03:00
< / a >
< / h2 >
< ul > < li > < code class = "inline" > locale< / code > is any locale returned by < a href = "Plausible.Cldr.Locale.html#new!/1" > < code class = "inline" > Plausible.Cldr.Locale.new!/1< / code > < / a > or any
< code class = "inline" > locale_name< / code > returned by < a href = "Plausible.Cldr.html#known_locale_names/0" > < code class = "inline" > Plausible.Cldr.known_locale_names/0< / code > < / a > < / li > < / ul > < p > The rules are returned in AST form after parsing.< / p >
< / section >
< / section >
< section class = "detail" id = "pluralize/3" >
< div class = "detail-header" >
< a href = "#pluralize/3" class = "detail-link" title = "Link to this function" >
< i class = "ri-link-m" aria-hidden = "true" > < / i >
< span class = "sr-only" > Link to this function< / span >
< / a >
< h1 class = "signature" translate = "no" > pluralize(number, locale_name, substitutions)< / h1 >
< a href = "https://github.com/plausible/analytics/blob/main/lib/plausible/cldr.ex#L1" class = "icon-action" rel = "help" title = "View Source" >
< i class = "ri-code-s-slash-line" aria-hidden = "true" > < / i >
< span class = "sr-only" > View Source< / span >
< / a >
< / div >
< section class = "docstring" >
< div class = "specs" >
< pre translate = "no" > < span class = "attribute" > @spec< / span > pluralize(
2023-07-24 12:33:21 +03:00
< a href = "https://hexdocs.pm/cldr_utils/2.24.1/Cldr.Math.html#t:number_or_decimal/0" > Cldr.Math.number_or_decimal< / a > () | < a href = "https://hexdocs.pm/elixir/Range.html#t:t/0" > Range.t< / a > (),
< a href = "https://hexdocs.pm/ex_cldr/2.37.2/Cldr.Locale.html#t:locale_reference/0" > Cldr.Locale.locale_reference< / a > (),
2023-07-12 11:28:07 +03:00
%{}
) :: < a href = "https://hexdocs.pm/elixir/typespecs.html#basic-types" > any< / a > ()< / pre >
< / div >
< p > Pluralize a number using cardinal plural rules
and a substitution map.< / p > < h2 id = "pluralize/3-arguments" class = "section-heading" >
2023-07-25 10:58:48 +03:00
< a href = "#pluralize/3-arguments" >
< i class = "ri-link-m" aria-hidden = "true" > < / i >
Arguments
2023-07-12 11:28:07 +03:00
< / a >
< / h2 >
< ul > < li > < p > < code class = "inline" > number< / code > is an integer, float or Decimal< / p > < / li > < li > < p > < code class = "inline" > locale< / code > is any locale returned by < a href = "Plausible.Cldr.Locale.html#new!/1" > < code class = "inline" > Plausible.Cldr.Locale.new!/1< / code > < / a > or any
< code class = "inline" > locale_name< / code > returned by < a href = "Plausible.Cldr.html#known_locale_names/0" > < code class = "inline" > Plausible.Cldr.known_locale_names/0< / code > < / a > < / p > < / li > < li > < p > < code class = "inline" > substitutions< / code > is a map that maps plural keys to a string.
The valid substitution keys are < code class = "inline" > :zero< / code > , < code class = "inline" > :one< / code > , < code class = "inline" > :two< / code > ,
< code class = "inline" > :few< / code > , < code class = "inline" > :many< / code > and < code class = "inline" > :other< / code > .< / p > < / li > < / ul > < p > See also < code class = "inline" > Plausible.Cldr.Number.Cardinal.Cardinal.plural_rule/3< / code > .< / p > < h2 id = "pluralize/3-examples" class = "section-heading" >
2023-07-25 10:58:48 +03:00
< a href = "#pluralize/3-examples" >
< i class = "ri-link-m" aria-hidden = "true" > < / i >
Examples
2023-07-12 11:28:07 +03:00
< / a >
< / h2 >
2023-09-05 15:44:17 +03:00
< pre > < code class = "makeup elixir" translate = "no" > < span class = "gp unselectable" > iex> < / span > < span class = "nc" > Plausible.Cldr.Number.Cardinal< / span > < span class = "o" > .< / span > < span class = "n" > pluralize< / span > < span class = "w" > < / span > < span class = "mi" > 1< / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "s" > " en" < / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "p" data-group-id = "2243107220-1" > %{< / span > < span class = "ss" > one< / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s" > " one" < / span > < span class = "p" data-group-id = "2243107220-1" > }< / span > < span class = "w" >
2023-07-12 11:28:07 +03:00
< / span > < span class = "s" > " one" < / span > < span class = "w" >
2023-09-05 15:44:17 +03:00
< / span > < span class = "gp unselectable" > iex> < / span > < span class = "nc" > Plausible.Cldr.Number.Cardinal< / span > < span class = "o" > .< / span > < span class = "n" > pluralize< / span > < span class = "w" > < / span > < span class = "mi" > 2< / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "s" > " en" < / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "p" data-group-id = "2243107220-2" > %{< / span > < span class = "ss" > one< / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s" > " one" < / span > < span class = "p" data-group-id = "2243107220-2" > }< / span > < span class = "w" >
2023-07-12 11:28:07 +03:00
< / span > < span class = "no" > nil< / span > < span class = "w" >
2023-09-05 15:44:17 +03:00
< / span > < span class = "gp unselectable" > iex> < / span > < span class = "nc" > Plausible.Cldr.Number.Cardinal< / span > < span class = "o" > .< / span > < span class = "n" > pluralize< / span > < span class = "w" > < / span > < span class = "mi" > 2< / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "s" > " en" < / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "p" data-group-id = "2243107220-3" > %{< / span > < span class = "ss" > one< / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s" > " one" < / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "ss" > two< / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s" > " two" < / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "ss" > other< / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s" > " other" < / span > < span class = "p" data-group-id = "2243107220-3" > }< / span > < span class = "w" >
2023-07-12 11:28:07 +03:00
< / span > < span class = "s" > " other" < / span > < span class = "w" >
2023-09-05 15:44:17 +03:00
< / span > < span class = "gp unselectable" > iex> < / span > < span class = "nc" > Plausible.Cldr.Number.Cardinal< / span > < span class = "o" > .< / span > < span class = "n" > pluralize< / span > < span class = "w" > < / span > < span class = "mi" > 22< / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "s" > " en" < / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "p" data-group-id = "2243107220-4" > %{< / span > < span class = "ss" > one< / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s" > " one" < / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "ss" > two< / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s" > " two" < / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "ss" > other< / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s" > " other" < / span > < span class = "p" data-group-id = "2243107220-4" > }< / span > < span class = "w" >
2023-07-12 11:28:07 +03:00
< / span > < span class = "s" > " other" < / span > < span class = "w" >
2023-09-05 15:44:17 +03:00
< / span > < span class = "gp unselectable" > iex> < / span > < span class = "nc" > Plausible.Cldr.Number.Cardinal< / span > < span class = "o" > .< / span > < span class = "n" > pluralize< / span > < span class = "w" > < / span > < span class = "nc" > Decimal< / span > < span class = "o" > .< / span > < span class = "n" > new< / span > < span class = "p" data-group-id = "2243107220-5" > (< / span > < span class = "mi" > 1< / span > < span class = "p" data-group-id = "2243107220-5" > )< / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "s" > " en" < / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "p" data-group-id = "2243107220-6" > %{< / span > < span class = "ss" > one< / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s" > " one" < / span > < span class = "p" data-group-id = "2243107220-6" > }< / span > < span class = "w" >
2023-07-12 11:28:07 +03:00
< / span > < span class = "s" > " one" < / span > < span class = "w" >
2023-09-05 15:44:17 +03:00
< / span > < span class = "gp unselectable" > iex> < / span > < span class = "nc" > Plausible.Cldr.Number.Cardinal< / span > < span class = "o" > .< / span > < span class = "n" > pluralize< / span > < span class = "w" > < / span > < span class = "nc" > Decimal< / span > < span class = "o" > .< / span > < span class = "n" > new< / span > < span class = "p" data-group-id = "2243107220-7" > (< / span > < span class = "mi" > 2< / span > < span class = "p" data-group-id = "2243107220-7" > )< / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "s" > " en" < / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "p" data-group-id = "2243107220-8" > %{< / span > < span class = "ss" > one< / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s" > " one" < / span > < span class = "p" data-group-id = "2243107220-8" > }< / span > < span class = "w" >
2023-07-12 11:28:07 +03:00
< / span > < span class = "no" > nil< / span > < span class = "w" >
2023-09-05 15:44:17 +03:00
< / span > < span class = "gp unselectable" > iex> < / span > < span class = "nc" > Plausible.Cldr.Number.Cardinal< / span > < span class = "o" > .< / span > < span class = "n" > pluralize< / span > < span class = "w" > < / span > < span class = "nc" > Decimal< / span > < span class = "o" > .< / span > < span class = "n" > new< / span > < span class = "p" data-group-id = "2243107220-9" > (< / span > < span class = "mi" > 2< / span > < span class = "p" data-group-id = "2243107220-9" > )< / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "s" > " en" < / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "p" data-group-id = "2243107220-10" > %{< / span > < span class = "ss" > one< / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s" > " one" < / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "ss" > two< / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s" > " two" < / span > < span class = "p" data-group-id = "2243107220-10" > }< / span > < span class = "w" >
2023-07-12 11:28:07 +03:00
< / span > < span class = "no" > nil< / span > < span class = "w" >
2023-09-05 15:44:17 +03:00
< / span > < span class = "gp unselectable" > iex> < / span > < span class = "nc" > Plausible.Cldr.Number.Cardinal< / span > < span class = "o" > .< / span > < span class = "n" > pluralize< / span > < span class = "w" > < / span > < span class = "mi" > 1< / span > < span class = "o" > ..< / span > < span class = "mi" > 10< / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "s" > " ar" < / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "p" data-group-id = "2243107220-11" > %{< / span > < span class = "ss" > one< / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s" > " one" < / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "ss" > few< / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s" > " few" < / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "ss" > other< / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s" > " other" < / span > < span class = "p" data-group-id = "2243107220-11" > }< / span > < span class = "w" >
2023-07-12 11:28:07 +03:00
< / span > < span class = "s" > " few" < / span > < span class = "w" >
2023-09-05 15:44:17 +03:00
< / span > < span class = "gp unselectable" > iex> < / span > < span class = "nc" > Plausible.Cldr.Number.Cardinal< / span > < span class = "o" > .< / span > < span class = "n" > pluralize< / span > < span class = "w" > < / span > < span class = "mi" > 1< / span > < span class = "o" > ..< / span > < span class = "mi" > 10< / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "s" > " en" < / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "p" data-group-id = "2243107220-12" > %{< / span > < span class = "ss" > one< / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s" > " one" < / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "ss" > few< / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s" > " few" < / span > < span class = "p" > ,< / span > < span class = "w" > < / span > < span class = "ss" > other< / span > < span class = "p" > :< / span > < span class = "w" > < / span > < span class = "s" > " other" < / span > < span class = "p" data-group-id = "2243107220-12" > }< / span > < span class = "w" >
2023-07-12 11:28:07 +03:00
< / span > < span class = "s" > " other" < / span > < / code > < / pre >
< / section >
< / section >
< / div >
< / section >
< footer class = "footer" >
< p >
< span class = "line" >
< button class = "a-main footer-button display-quick-switch" title = "Search HexDocs packages" >
Search HexDocs
< / button >
< a href = "Plausible.epub" title = "ePub version" >
Download ePub version
< / a >
< / span >
< / p >
< p class = "built-using" >
Built using
2023-07-25 10:58:48 +03:00
< a href = "https://github.com/elixir-lang/ex_doc" title = "ExDoc" target = "_blank" rel = "help noopener" translate = "no" > ExDoc< / a > (v0.30.3) for the
2023-07-12 11:28:07 +03:00
< a href = "https://elixir-lang.org" title = "Elixir" target = "_blank" translate = "no" > Elixir programming language< / a >
< / p >
< / footer >
< / div >
< / div >
< / section >
< / div >
< script src = "https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js" > < / script >
< script > mermaid . initialize ( { startOnLoad : true } ) < / script >
< / body >
< / html >