#translate #gettext #po #file

translate-storage

通过 PO 格式操作翻译目录

1 个不稳定版本

使用旧的 Rust 2015

0.0.1 2017年4月24日

#7#po

MIT 许可证

30KB
651 行代码(不包括注释)

TravisCI Build Status AppVeyor Build Status Crates.io Version Docs.rs

translate-storage

Rust 库,用于读取(未来将支持写入)Uniforum/Gettext PO 和(未来)Xliff 格式的翻译目录。类似于 Python translate.storage 包中的 Translate Toolkit

仅计划支持 PO 和 Xliff。对于其他任何内容,只需使用 Translate Toolkit 转换即可。没有必要替换那个优秀的库;Rust 解析器和编写器的主要目的是将它们作为 Rust 程序构建过程的一部分,尤其是在需要用 Rust 编写的过程宏中。

文档

Docs.rs 上。

安装

它使用 Cargo,Rust 的包管理器。您可以通过将 translate-storage 添加到您的 Cargo 依赖项中来依赖此库

[dependencies]
translate-storage = "0.1"

或者,直接使用 Git 仓库

[dependencies.translate-storage]
git = "https://github.com/rust-locale/translate-storagee.git"

依赖项

~5.5MB
~91K SLoC