Data for the icu_plurals crate
Unicode Plural Rules categorizer for numeric input
Compact, Rust-native ICU MessageFormat parsing primitives for ferrocat.
ICU4X data provider that reads from structured data files
Typed BCP47 language tags with built-in names, plural metadata, and conversion helpers.
ICU4X-backed CLDR segmentation and locale-aware collation for OxiText
The `i18n-message` crate of the Internationalisation project.
Pure-Rust, no_std internationalization primitives (a pure-Rust ICU analog). The `unicode` module provides General_Category, character predicates, scripts, East Asian Width, numeric values, case mapping/folding, UAX #15 normalization (NFC/NFD/NFKC/NFKD), and UTS #10 collation — property tables compiled into const-fn match lookups, with feature-selectable codepoint ranges.
Rust-first gettext and ICU toolkit for PO parsing, catalog updates, and MessageFormat parsing.
Native bindings to the ICU4C library from Unicode.
Native bindings to the ICU4C library from Unicode. Commonly used types.
Native bindings to the ICU4C library from Unicode.