Skip to content

Commit

Permalink
docs: Copy-edit descriptions so most relavant bits surfance in trunca…
Browse files Browse the repository at this point in the history
…ted search results
  • Loading branch information
alerque committed May 28, 2024
1 parent 36e55c0 commit f0ccbbf
Show file tree
Hide file tree
Showing 16 changed files with 27 additions and 40 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ An umbrella crate exposing the combined features of fluent-rs crates with additi
[![crates.io](https://img.shields.io/crates/v/fluent_bundle.svg)](https://crates.io/crates/fluent_bundle)
[![docs.rs](https://img.shields.io/docsrs/fluent-bundle)](https://docs.rs/fluent-bundle)

A low level implementation of a collection of localization messages for a single locale.
A low-level implementation of a collection of localization messages for a single locale.

### fluent-fallback

Expand All @@ -40,14 +40,14 @@ A high-level abstraction model for managing locale bundles and runtime localizat
[![crates.io](https://img.shields.io/crates/v/fluent_resmgr.svg)](https://crates.io/crates/fluent_resmgr)
[![docs.rs](https://img.shields.io/docsrs/fluent-resmgr)](https://docs.rs/fluent-resmgr)

A standalone solution for managing localization resource files and returning locale bundles.
A standalone solution for managing resource files and returning locale bundles.

### fluent-syntax

[![crates.io](https://img.shields.io/crates/v/fluent_syntax.svg)](https://crates.io/crates/fluent_syntax)
[![docs.rs](https://img.shields.io/docsrs/fluent-syntax)](https://docs.rs/fluent-syntax)

The low level parser, AST, and serializer APIs for the Fluent Syntax.
A low-level parser, AST, and serializer API for the Fluent syntax.

### fluent-pseudo

Expand Down
6 changes: 2 additions & 4 deletions fluent-bundle/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
[package]
name = "fluent-bundle"
description = """
Project Fluent is a localization system designed to unleash the entire
expressive power of natural language translations. This crate exposes a low
level implementation of a collection of localization messages for a single
locale.
A low-level implementation of a collection of localization messages for a single locale for Project Fluent,
a localization system designed to unleash the entire expressive power of natural language translations.
"""
version = "0.15.3"
edition.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion fluent-bundle/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
The `fluent-rs` workspace is a collection of Rust crates implementing [Project Fluent][],
a localization system designed to unleash the entire expressive power of natural language translations.

This crate exposes a low level implementation of a collection of localization messages for a single locale.
This crate is a low-level implementation of a collection of localization messages for a single locale.

[Project Fluent]: https://projectfluent.org

Expand Down
5 changes: 2 additions & 3 deletions fluent-cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
[package]
name = "fluent-cli"
description = """
Project Fluent is a localization system designed to unleash the entire
expressive power of natural language translations. This crate is
collection of developer-oriented command line interface tools.
A collection of developer-oriented command line interface tools for Project Fluent,
a localization system designed to unleash the entire expressive power of natural language translations.
"""
version = "0.0.1"
edition.workspace = true
Expand Down
6 changes: 2 additions & 4 deletions fluent-fallback/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
[package]
name = "fluent-fallback"
description = """
Project Fluent is a localization system designed to unleash the entire
expressive power of natural language translations. This crate exposes
a high-level implementation of a collection of locale bundles including
fallback between locales.
A high-level implementation of a collection of locale bundles including fallback between locales for Project Fluent,
a localization system designed to unleash the entire expressive power of natural language translations.
"""
version = "0.7.1"
edition.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion fluent-fallback/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
The `fluent-rs` workspace is a collection of Rust crates implementing [Project Fluent][],
a localization system designed to unleash the entire expressive power of natural language translations.

This crate exposes a high-level implementation of a collection of locale bundles including fallback between locales.
This crate is a high-level implementation of a collection of locale bundles including fallback between locales.

[Project Fluent]: https://projectfluent.org

Expand Down
5 changes: 2 additions & 3 deletions fluent-pseudo/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
[package]
name = "fluent-pseudo"
description = """
Project Fluent is a localization system designed to unleash the entire
expressive power of natural language translations. This crate provides
a pseudolocalization and transformation API.
A pseudolocalization and transformation API for Project Fluent,
a localization system designed to unleash the entire expressive power of natural language translations.
"""
version = "0.3.2"
edition.workspace = true
Expand Down
6 changes: 2 additions & 4 deletions fluent-resmgr/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
[package]
name = "fluent-resmgr"
description = """
Project Fluent is a localization system designed to unleash the entire
expressive power of natural language translations. This crate provides
a standalone solution for managing localization resource files and returning
locale bundles.
A standalone solution for managing resource files and returning locale bundles for Project Fluent,
a localization system designed to unleash the entire expressive power of natural language translations.
"""
version = "0.0.7"
edition.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion fluent-resmgr/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
The `fluent-rs` workspace is a collection of Rust crates implementing [Project Fluent][],
a localization system designed to unleash the entire expressive power of natural language translations.

This crate provides a standalone solution for managing localization resource files and returning locale bundles.
This crate is a standalone solution for managing resource files and returning locale bundles.

[Project Fluent]: https://projectfluent.org

Expand Down
5 changes: 2 additions & 3 deletions fluent-syntax/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
[package]
name = "fluent-syntax"
description = """
Project Fluent is a localization system designed to unleash the entire
expressive power of natural language translations. This crate exposes the low
level parser, AST, and serializer APIs for the Fluent Syntax.
A low-level parser, AST, and serializer API for the syntax used by Project Fluent,
a localization system designed to unleash the entire expressive power of natural language translations.
"""
version = "0.11.1"
edition.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion fluent-syntax/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
The `fluent-rs` workspace is a collection of Rust crates implementing [Project Fluent][],
a localization system designed to unleash the entire expressive power of natural language translations.

This crate exposes the low level parser, AST, and serializer APIs for the Fluent Syntax.
This crate is a low-level parser, AST, and serializer API for the Fluent Syntax.

[Project Fluent]: https://projectfluent.org

Expand Down
5 changes: 2 additions & 3 deletions fluent-testing/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
[package]
name = "fluent-testing"
description = """
Project Fluent is a localization system designed to unleash the entire
expressive power of natural language translations. A collection of mock
scenarios for testing fluent-rs components.
A collection of mock scenarios for testing components of Project Fluent,
a localization system designed to unleash the entire expressive power of natural language translations.
"""
version = "0.0.4"
edition.workspace = true
Expand Down
6 changes: 2 additions & 4 deletions fluent/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
[package]
name = "fluent"
description = """
Project Fluent is a localization system designed to unleash the entire
expressive power of natural language translations. This umbrella crate
exposes the combined features of other fluent-rs crates with additional
convenience macros.
An umbrella crate exposing the combined features of fluent-rs crates with additional convenience macros for Project Fluent,
a localization system designed to unleash the entire expressive power of natural language translations.
"""
version = "0.16.1"
edition.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion fluent/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
The `fluent-rs` workspace is a collection of Rust crates implementing [Project Fluent][],
a localization system designed to unleash the entire expressive power of natural language translations.

This crate is an umbrella that exposes the combined features of other `fluent-rs` crates with additional convenience macros.
This is an umbrella crate exposing the combined features of `fluent-rs` crates with additional convenience macros.

[Project Fluent]: https://projectfluent.org

Expand Down
5 changes: 2 additions & 3 deletions intl-memoizer/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
[package]
name = "intl-memoizer"
description = """
Project Fluent is a localization system designed to unleash the entire
expressive power of natural language translations. This crate provides
a memoizer specifically tailored for storing lazy-initialized intl formatters.
A memoizer specifically tailored for storing lazy-initialized intl formatters for Project Fluent,
a localization system designed to unleash the entire expressive power of natural language translations.
"""
version = "0.5.2"
edition.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion intl-memoizer/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
The `fluent-rs` workspace is a collection of Rust crates implementing [Project Fluent][],
a localization system designed to unleash the entire expressive power of natural language translations.

This crate provides a memoizer specifically tailored for storing lazy-initialized intl formatters.
This crate is a memoizer specifically tailored for storing lazy-initialized intl formatters.

[Project Fluent]: https://projectfluent.org

Expand Down

0 comments on commit f0ccbbf

Please sign in to comment.