Internationalisation is still very immature and unstable, with most libraries being only weeks old and not used in production yet. Furthermore, other than the usual gettext approach, the Rust ecosystem doesn’t offer much yet. ICU is completely non-existent.
A library for parsing, serializing, manipulating and negotiating locales and language tags.
A localization library designed to unleash the entire expressive power of natural language translations.
An implementation of Gettext translation framework for Rust
GNU Gettext FFI binding for Rust
A plural rule categorizer for numeric input.
rust ffi bindings to libphonenumber
UNIC: Unicode and Internationalization Crates
a proper ECMA 402 Intl Implementation
- and probably some others...
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!