11 个稳定版本

3.1.0 2023年8月19日
3.0.1 2023年6月23日
2.0.0 2019年1月11日
1.2.2 2018年12月31日
1.0.0 2017年5月25日

#25 in 国际化 (i18n)

Download history • Rust 包仓库 1404/week @ 2024-03-14 • Rust 包仓库 1354/week @ 2024-03-21 • Rust 包仓库 1393/week @ 2024-03-28 • Rust 包仓库 1256/week @ 2024-04-04 • Rust 包仓库 1204/week @ 2024-04-11 • Rust 包仓库 1085/week @ 2024-04-18 • Rust 包仓库 906/week @ 2024-04-25 • Rust 包仓库 1117/week @ 2024-05-02 • Rust 包仓库 1000/week @ 2024-05-09 • Rust 包仓库 1016/week @ 2024-05-16 • Rust 包仓库 1188/week @ 2024-05-23 • Rust 包仓库 1351/week @ 2024-05-30 • Rust 包仓库 1370/week @ 2024-06-06 • Rust 包仓库 1500/week @ 2024-06-13 • Rust 包仓库 981/week @ 2024-06-20 • Rust 包仓库 1069/week @ 2024-06-27 • Rust 包仓库

5,070 每月下载量
11 软件包中使用(8 个直接使用)

MIT 许可证

19KB
258

accept-language

一个用于从浏览器中解析 Accept-Language 报头的小型库(如此处定义)

用法

accept-language 应该由网络服务器使用,可能用于根据用户的首选语言和应用程序支持的语言来决定要提供给用户哪种语言。

在最基本的情况下,它看起来像这样

extern crate accept_language;

use accept_language::{intersection, parse};

let user_languages = parse("en-US, en-GB;q=0.5");
let common_languages = intersection("en-US, en-GB;q=0.5", vec!["en-US", "de", "en-GB"]);

有关更多信息及查看完整文档,请访问 docs.rs

稳定性

accept-language 通过 GitHub actions 在每个 PR 和推送时使用 cargo-fuzz 进行模糊测试。

贡献

欢迎贡献!如果您发现了错误,请提交一个问题。如果您想提交补丁或功能,请随时提交拉取请求。在整个项目中应使用 rustfmt 以实现一致的代码格式。

行为准则

请注意,该项目以贡献者行为准则发布。参与此项目即表示同意遵守其条款。

变更日志

许可证

贡献者 ✨

感谢这些出色的人们(emoji key

Mike Engel
Mike Engel

🐛 💬 💻 📖 🎨 🤔 🚇 👀 ⚠️
Lukas Kalbertodt
卢卡斯·卡尔贝尔托德

💻
Sean Stangl
肖恩·斯坦格尔

💻 🐛 ⚠️
Kornel
科恩内尔

💻
Daniel Lockyer
丹尼尔·洛克耶

🐛
Peter C. S. Scholtens
彼得·C·S·舒尔滕斯

🐛 💻

本项目遵循all-contributors规范。欢迎任何形式的贡献!

无运行时依赖