2 个版本
0.1.1 | 2021年8月26日 |
---|---|
0.1.0 | 2021年8月26日 |
#175 在 国际化 (i18n)
2,946 每月下载量
用于 leptos-fluent
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