implement trait for usize, rename ns to plurify

This commit is contained in:
yggverse 2025-01-28 17:41:53 +02:00
parent 89675db0e8
commit 5aeb139caa
4 changed files with 65 additions and 25 deletions

View file

@ -17,16 +17,16 @@ cargo add plurify
## Usage
``` rust
use plurify::ns;
use plurify::*;
let en = &["cat", "cats", "cats"];
let uk = &["кіт", "кота", "котів"];
assert_eq!(ns(1, en), "cat");
assert_eq!(ns(2, en), "cats");
assert_eq!(ns(5, en), "cats");
assert_eq!(1.plurify(en), "cat");
assert_eq!(2.plurify(en), "cats");
assert_eq!(5.plurify(en), "cats");
assert_eq!(ns(1, uk), "кіт");
assert_eq!(ns(2, uk), "кота");
assert_eq!(ns(5, uk), "котів");
assert_eq!(1.plurify(uk), "кіт");
assert_eq!(2.plurify(uk), "кота");
assert_eq!(5.plurify(uk), "котів");
```