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 次下载

MIT 许可证

46KB
660

LocaLoco

LocaLoco 是一个旨在为 Rust 编程语言提供国际化功能的库。它使用二进制格式来存储国际化字符串数据,可以从 json 文件编译而来。


lib.rs:

LocaLoco

Localoco 是一个简单的库,它将字符串翻译能力带给您的应用程序。其核心是使用 翻译键 来替换要显示的字符串,然后根据语言/区域设置加载指定的 字符串文件

为了确保所谓的 "字符串文件" 的加载速度快,我们将其编译成二进制形式,以便在运行时更容易解析。这项工作可以像您的 Rust 代码在编译时一样进行。字符串文件最初以 json 格式编写,这是一种人类可读的文本格式,最终将其转换为二进制格式,以便在运行时加载。

依赖项

~145KB