projectfluent/fluent-rs · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
Project Fluent
fluent-rs 工作区是一组 Rust crate 的集合,实现了 Project Fluent,
一个旨在释放自然语言翻译全部表达力的本地化系统。
Project Fluent 让简单的事情保持简单,让复杂的事情成为可能。 用于描述翻译的语法易于阅读和理解。 同时,它允许在必要时表示自然语言中的复杂概念,如性别、复数、变位等。
软件包
此工作区包含以下 crate:
fluent
一个伞形 crate,暴露 fluent-rs crate 的组合功能,并提供额外的便捷宏。
fluent-bundle
单个区域设置的一组本地化消息的低层实现。
fluent-fallback
用于管理区域设置捆绑包和运行时本地化生命周期的高级抽象模型。
fluent-resmgr
一个用于管理资源文件并返回本地化资源包的独立解决方案。
fluent-syntax
Fluent 语法的低级解析器、AST 和序列化器 API。
fluent-pseudo
一个伪本地化和转换 API。
fluent-testing
一组用于测试 fluent-rs 组件的模拟场景。
intl-memoizer
一个专门用于存储惰性初始化的 intl 格式化器的记忆化器。
fluent-cli
一组面向开发者的 Fluent 命令行工具集合。