6 个版本
0.2.0 | 2024年4月21日 |
---|---|
0.1.4 | 2023年9月2日 |
0.1.3 | 2023年5月27日 |
0.1.2 | 2023年3月1日 |
0.1.0 | 2023年2月26日 |
#114 在 国际化 (i18n)
每月 29 次下载
46KB
660 行
LocaLoco
LocaLoco 是一个旨在为 Rust 编程语言提供国际化功能的库。它使用二进制格式来存储国际化字符串数据,可以从 json 文件编译而来。
lib.rs
:
LocaLoco
Localoco 是一个简单的库,它将字符串翻译能力带给您的应用程序。其核心是使用 翻译键 来替换要显示的字符串,然后根据语言/区域设置加载指定的 字符串文件。
为了确保所谓的 "字符串文件" 的加载速度快,我们将其编译成二进制形式,以便在运行时更容易解析。这项工作可以像您的 Rust 代码在编译时一样进行。字符串文件最初以 json 格式编写,这是一种人类可读的文本格式,最终将其转换为二进制格式,以便在运行时加载。
依赖项
~145KB