Reword `messages.ftl` example.

This commit is contained in:
Eric Huss 2023-06-28 16:23:18 -07:00 committed by Tshepang Mbambo
parent dda77e082f
commit 2cbc4c1f2c
1 changed files with 6 additions and 5 deletions

View File

@ -86,10 +86,10 @@ excellent examples of translating messages into different locales and the
information that needs to be provided by the code to do so. information that needs to be provided by the code to do so.
### Compile-time validation and typed identifiers ### Compile-time validation and typed identifiers
rustc's Fluent resources for the default locale (`en-US`) are in the Currently, each crate which defines translatable diagnostics has its own
[`compiler/rustc_error_messages/messages.ftl`] file. Currently, each crate Fluent resource in a file named `messages.ftl`, such as
which defines translatable diagnostics has its own Fluent resource in [`compiler/rustc_borrowck/messages.ftl`] and
a file named `messages.ftl`. [`compiler/rustc_parse/messages.ftl`].
rustc's `fluent_messages` macro performs compile-time validation of Fluent rustc's `fluent_messages` macro performs compile-time validation of Fluent
resources and generates code to make it easier to refer to Fluent messages in resources and generates code to make it easier to refer to Fluent messages in
@ -240,5 +240,6 @@ won't fail. Bundle loading can fail if a requested locale is missing, Fluent
files are malformed, or a message is duplicated in multiple resources. files are malformed, or a message is duplicated in multiple resources.
[Fluent]: https://projectfluent.org [Fluent]: https://projectfluent.org
[`compiler/rustc_error_messages/messages.ftl`]: https://github.com/rust-lang/rust/blob/HEAD/compiler/rustc_error_messages/messages.ftl [`compiler/rustc_borrowck/messages.ftl`]: https://github.com/rust-lang/rust/blob/HEAD/compiler/rustc_borrowck/messages.ftl
[`compiler/rustc_parse/messages.ftl`]: https://github.com/rust-lang/rust/blob/HEAD/compiler/rustc_parse/messages.ftl
[`rustc_error_messages::DiagnosticMessage`]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_error_messages/enum.DiagnosticMessage.html [`rustc_error_messages::DiagnosticMessage`]: https://doc.rust-lang.org/nightly/nightly-rustc/rustc_error_messages/enum.DiagnosticMessage.html