#locale #localization #language #user #ietf #unix #bcp47

current_locale

获取用户当前语言环境的库

2 个版本

0.1.1 2021年8月26日
0.1.0 2021年8月26日

#175国际化 (i18n)

Download history 1087/week @ 2024-03-29 749/week @ 2024-04-05 590/week @ 2024-04-12 847/week @ 2024-04-19 693/week @ 2024-04-26 853/week @ 2024-05-03 829/week @ 2024-05-10 650/week @ 2024-05-17 590/week @ 2024-05-24 658/week @ 2024-05-31 474/week @ 2024-06-07 466/week @ 2024-06-14 908/week @ 2024-06-21 696/week @ 2024-06-28 697/week @ 2024-07-05 581/week @ 2024-07-12

2,946 每月下载量
用于 leptos-fluent

MIT/Apache

13KB
178

current_locale

一个Rust库,用于获取当前语言环境作为语言代码。返回的语言代码格式为BCP47 (IETF)。

平台支持

平台 实现
Windows
Unix
macOS
Android
iOS 未完全测试

该库公开了一个函数,用于从操作系统获取用户的语言环境

pub fn current_locale() -> Result<String, LocaleError> {
    // Method Implementation...
}

该方法返回包含用户语言代码的字符串或从操作系统获取语言环境时的错误。

依赖项

os-locale 尽量使用尽可能少的依赖项。然而,我们确实在某些平台上需要依赖项

平台 依赖项
Windows winapi, libc
Unix None
macOS & iOS objc, objc-foundation

许可证

os-locale 根据 MIT 许可证和 Apache 许可证(版本 2.0)的条款分发。

有关更多信息,请参阅此存储库中的 LICENSE-APACHE 和 LICENSE-MIT 文件。

依赖项

~220KB