Internationalisation is still a work in progress. There is no standard mature implementation of i18n in Rust, although there are many newer libraries aiming to fill this gap.
A localization system designed to unleash the entire expressive power of natural language translations.
Safe bindings for gettext
Unicode Plural Rules categorizer for numeric input.
A Rust crate for producing string-representations of numbers, formatted according to international standards
Native bindings to the ICU4C library from Unicode.
UNIC: Unicode and Internationalization Crates
UpcomingThe following crates look awesome! But they have not yet reached maturity.
Solving i18n for client-side and resource-constrained environments
a proper ECMA 402 Intl Implementation
Do you know something we don't?
Did we miss an important crate? Or maybe you just recently launched something that should be listed here, too? Let us know!