面向 Rust 的类型安全 Project Fluent

具备编译期一致性的 Rust 本地化

从 Rust 类型定义 Fluent 消息,在 CI 中校验语言资源,并在嵌入式、Bevy 和 Dioxus 运行时之间复用同一套消息模型。

核心工作流

es-fluent 让 Rust 类型、FTL 资源和运行时集成都围绕同一套消息模型保持一致。

消息定义

派生宏会从你的 Rust 类型生成消息 id、参数以及 FTL 骨架。

CLI 与校验

`cargo es-fluent` 会校验语言文件、同步生成条目,并在 CI 中捕获漂移。

运行时集成

在嵌入式应用、Bevy 系统和 Dioxus 组件之间复用同一套本地化消息类型。