11 releases (6 stable)
✓ Uses Rust 2018 edition
|3.0.0||Sep 10, 2019|
|2.0.0||Jul 26, 2019|
|1.0.3||Mar 29, 2019|
|0.8.2||Jul 31, 2018|
#10 in Internationalization (i18n)
3,172 downloads per month
Used in 14 crates (2 directly)
intl_pluralrules categorizes numbers by plural operands. See Unicode Plural Rules
This library is intended to be used to find the plural category of numeric input.
Currently produces operands compliant with CLDR 35 into Rust 1.31 and above.
Updating CLDR Data
If you would like to update rules.rs with plural rules that are not the specified version above (e.g. future versions of CLDR or external CLDR-compliant rules), you can regenerate the logic in rules.rs with the command:
You will need to replace the JSON files under
/cldr_data/ with your new CLDR JSON files.
cargo build cargo test
When submitting a PR please use
Thank you to all contributors!