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 次每月下载

Apache-2.0/MIT

45KB
682 代码行

制作复数规则

make_pluralrules 是一个代码生成器应用程序,将 Unicode CLDR 提取规则的 AST 转换为 Rust 代码。

Build Status Coverage Status

该应用程序旨在生成计算正确的复数规则类别所需的代码。

状态

当前生成器为 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