1- # Fluent [ ![ Build] ( https://github.com/projectfluent/fluent-rs/actions/workflows/test.yaml/badge.svg )] ( https://github.com/projectfluent/fluent-rs/actions/workflows/test.yaml ) [ ![ Coverage Status] ( https://coveralls.io/repos/github/projectfluent/fluent-rs/badge.svg?branch=main )] ( https://coveralls.io/github/projectfluent/fluent-rs?branch=main )
1+ # Project Fluent
2+
3+ [ ![ Build] ( https://github.com/projectfluent/fluent-rs/actions/workflows/test.yaml/badge.svg )] ( https://github.com/projectfluent/fluent-rs/actions/workflows/test.yaml )
4+ [ ![ Coverage Status] ( https://coveralls.io/repos/github/projectfluent/fluent-rs/badge.svg?branch=main )] ( https://coveralls.io/github/projectfluent/fluent-rs?branch=main )
25
36The ` fluent-rs ` workspace is a collection of Rust crates implementing [ Project Fluent] [ ] ,
47a localization system designed to unleash the entire expressive power of natural language translations.
@@ -7,35 +10,59 @@ a localization system designed to unleash the entire expressive power of natural
710
811This workspace contains the following crates:
912
10- ### fluent [ ![ crates.io] ( https://img.shields.io/crates/v/fluent.svg )] ( https://crates.io/crates/fluent )
13+ ### fluent
14+
15+ [ ![ crates.io] ( https://img.shields.io/crates/v/fluent.svg )] ( https://crates.io/crates/fluent )
16+ [ ![ docs.rs] ( https://img.shields.io/docsrs/fluent )] ( https://docs.rs/fluent )
1117
1218An umbrella crate exposing the combined features of fluent-rs crates with additional convenience macros.
1319
14- ### fluent-bundle [ ![ crates.io] ( https://img.shields.io/crates/v/fluent_bundle.svg )] ( https://crates.io/crates/fluent_bundle )
20+ ### fluent-bundle
21+
22+ [ ![ crates.io] ( https://img.shields.io/crates/v/fluent_bundle.svg )] ( https://crates.io/crates/fluent_bundle )
23+ [ ![ docs.rs] ( https://img.shields.io/docsrs/fluent-bundle )] ( https://docs.rs/fluent-bundle )
1524
1625A low level implementation of a collection of localization messages for a single locale.
1726
18- ### fluent-fallback [ ![ crates.io] ( https://img.shields.io/crates/v/fluent_fallback.svg )] ( https://crates.io/crates/fluent_fallback )
27+ ### fluent-fallback
28+
29+ [ ![ crates.io] ( https://img.shields.io/crates/v/fluent_fallback.svg )] ( https://crates.io/crates/fluent_fallback )
30+ [ ![ docs.rs] ( https://img.shields.io/docsrs/fluent-fallback )] ( https://docs.rs/fluent-fallback )
1931
2032A high-level abstraction model for managing locale bundles and runtime localization lifecycle.
2133
22- ### fluent-resmgr [ ![ crates.io] ( https://img.shields.io/crates/v/fluent_resmgr.svg )] ( https://crates.io/crates/fluent_resmgr )
34+ ### fluent-resmgr
35+
36+ [ ![ crates.io] ( https://img.shields.io/crates/v/fluent_resmgr.svg )] ( https://crates.io/crates/fluent_resmgr )
37+ [ ![ docs.rs] ( https://img.shields.io/docsrs/fluent-resmgr )] ( https://docs.rs/fluent-resmgr )
2338
2439A standalone solution for managing localization resource files and returning locale bundles.
2540
26- ### fluent-syntax [ ![ crates.io] ( https://img.shields.io/crates/v/fluent_syntax.svg )] ( https://crates.io/crates/fluent_syntax )
41+ ### fluent-syntax
42+
43+ [ ![ crates.io] ( https://img.shields.io/crates/v/fluent_syntax.svg )] ( https://crates.io/crates/fluent_syntax )
44+ [ ![ docs.rs] ( https://img.shields.io/docsrs/fluent-syntax )] ( https://docs.rs/fluent-syntax )
2745
2846The low level parser, AST, and serializer APIs for the Fluent Syntax.
2947
30- ### fluent-pseudo [ ![ crates.io] ( https://img.shields.io/crates/v/fluent_pseudo.svg )] ( https://crates.io/crates/fluent_pseudo )
48+ ### fluent-pseudo
49+
50+ [ ![ crates.io] ( https://img.shields.io/crates/v/fluent_pseudo.svg )] ( https://crates.io/crates/fluent_pseudo )
51+ [ ![ docs.rs] ( https://img.shields.io/docsrs/fluent-pseudo )] ( https://docs.rs/fluent-pseudo )
3152
3253A pseudolocalization and transformation API.
3354
34- ### fluent-testing [ ![ crates.io] ( https://img.shields.io/crates/v/fluent_testing.svg )] ( https://crates.io/crates/fluent_testing )
55+ ### fluent-testing
56+
57+ [ ![ crates.io] ( https://img.shields.io/crates/v/fluent_testing.svg )] ( https://crates.io/crates/fluent_testing )
58+ [ ![ docs.rs] ( https://img.shields.io/docsrs/fluent-testing )] ( https://docs.rs/fluent-testing )
3559
3660A collection of mock scenarios for testing fluent-rs components.
3761
38- ### intl-memoizer [ ![ crates.io] ( https://img.shields.io/crates/v/fluent_testing.svg )] ( https://crates.io/crates/fluent_testing )
62+ ### intl-memoizer
63+
64+ [ ![ crates.io] ( https://img.shields.io/crates/v/fluent_testing.svg )] ( https://crates.io/crates/fluent_testing )
65+ [ ![ docs.rs] ( https://img.shields.io/docsrs/intl-memoizer )] ( https://docs.rs/intl-memoizer )
3966
4067A memoizer specifically tailored for storing lazy-initialized intl formatters.
4168
0 commit comments