= i18nicu Rizzen Yazston :icu4x: https://github.com/unicode-org/icu4x :url-unicode: https://home.unicode.org/ :DataProvider: https://docs.rs/icuprovider/1.2.0/icu_provider/trait.DataProvider.html
{icu4x}[ICU4X] project (maintained by the {url-unicode}[Unicode Consortium]) data provider helper.
The IcuDataProvider
type contains a member data_provider
holding the ICU4X &{DataProvider}[DataProvider]
as a DataProviderWrapper
type.
The IcuDataProvider
type also contains non-locale based data used within the i18n_lexer
crate.
IcuDataProvider
type is used within the Rc
type as Rc<IcuDataProvider>
to prevent unnecessary duplication.
== Acknowledgement
Stefano Angeleri for advice on various design aspects of implementing the components of the internationalisation project, and also providing the Italian translation of error message strings.
== Cargo.toml
``` [dependencies] icu_provider = "1.2.0"
icuproperties = "1.2.0" icusegmenter = "1.2.0" icuplurals = "1.2.0" icudecimal = "1.2.0" icucalendar = "1.2.0" icudatetime = "1.2.0"
[dependencies.fixed_decimal] version = "0.5.3"
features = [ "ryu" ] ```
== Examples
See various examples of the i18n_lexer
, i18n_pattern
, and i18n_message
crates.