| Crates.io | es-fluent-build |
| lib.rs | es-fluent-build |
| version | 0.1.3 |
| created_at | 2025-07-07 15:42:23.851892+00 |
| updated_at | 2025-07-22 19:34:41.512705+00 |
| description | A crate that expose a build script for building Fluent resources |
| homepage | |
| repository | https://github.com/stayhydated/es-fluent |
| max_upload_size | |
| id | 1741480 |
| size | 26,064 |
Build.rs script for generating Fluent localization files from Rust source code.
The FluentBuilder supports two modes:
Warning : Flushes and rewrites all entries.
// build.rs
es_fluent_build::FluentBuilder::new()
.mode(es_fluent_build::FluentParseMode::Aggressive)
.build()
Adds new entries while preserving all existing ones. Useful when you want to avoid losing existing work when things move around.
// build.rs
es_fluent_build::FluentBuilder::new()
.mode(es_fluent_build::FluentParseMode::Conservative)
.build()
#[strum_discriminants(...)] attributes, and will generate entries for them.