#本地化 #国际化

intl_pluralrules

Unicode 多数规则分类器,用于数字输入

20 个版本 (稳定版)

7.0.2 2022年10月19日
7.0.1 2021年1月5日
7.0.0 2020年5月6日
6.0.0 2020年1月28日
0.8.2 2018年7月31日

#296 in 国际化 (i18n)

Download history 31716/week @ 2024-03-14 35703/week @ 2024-03-21 35078/week @ 2024-03-28 31181/week @ 2024-04-04 32442/week @ 2024-04-11 33916/week @ 2024-04-18 32534/week @ 2024-04-25 35925/week @ 2024-05-02 34410/week @ 2024-05-09 31454/week @ 2024-05-16 34954/week @ 2024-05-23 33473/week @ 2024-05-30 34618/week @ 2024-06-06 32258/week @ 2024-06-13 31877/week @ 2024-06-20 27641/week @ 2024-06-27

131,198 每月下载量
用于 214 个 Crates (5 个直接使用)

Apache-2.0/MIT

110KB
3.5K SLoC

INTL 多数规则

intl_pluralrules 根据多数操作符对数字进行分类。请参阅 Unicode 多数规则

crates.io Build Status Coverage Status

此库旨在用于查找数字输入的多数类别。

状态

目前生成符合 CLDR 36 的操作数,适用于 Rust 1.31 及以上版本。

更新 CLDR 数据

如果您想使用与上述指定版本不同的多数规则(例如 CLDR 的未来版本或外部 CLDR 兼容规则),可以使用以下命令在 rules.rs 中重新生成逻辑

cargo regenerate-data

您需要将 /cldr_data/ 下的 JSON 文件替换为您的新 CLDR JSON 文件。

本地开发

cargo build
cargo test

在提交 PR 时,请使用 cargo fmt

贡献者

感谢所有贡献者!

依赖项

~1–1.4MB
~31K SLoC