9 个版本
0.5.0 | 2019年11月13日 |
---|---|
0.4.2 | 2019年1月7日 |
0.4.1 | 2018年10月26日 |
0.4.0 | 2018年8月15日 |
0.2.0 | 2018年7月25日 |
#12 在 #intl
26 次每月下载
45KB
682 代码行
制作复数规则
make_pluralrules
是一个代码生成器应用程序,将 Unicode CLDR 提取规则的 AST 转换为 Rust 代码。
该应用程序旨在生成计算正确的复数规则类别所需的代码。
状态
当前生成器为 CLDR 34 生成 Rust 1.31 及以上版本的基数复数规则代码。
使用以下命令启动 make_pluralrules
cargo run -- -i <./path/to/cldr.json>... -o <./path/to/output.rs>
本地开发
cargo build
cargo test
如果您想更新测试用例以匹配最新的更改,请使用
cargo regenerate_fixtures_within | cargo regenerate_fixtures
在提交 PR 时请使用 cargo fmt
。
贡献者
感谢所有贡献者!
依赖项
~2.7–4MB
~69K SLoC