2 releases

2.0.0-beta2 Feb 26, 2025
2.0.0-beta1 Nov 23, 2024

#602 in Internationalization (i18n)

Download history 35/week @ 2024-12-11 45/week @ 2024-12-18 9/week @ 2024-12-25 78/week @ 2025-01-01 69/week @ 2025-01-08 8/week @ 2025-01-15 1/week @ 2025-01-22 2/week @ 2025-02-12 8/week @ 2025-02-19 181/week @ 2025-02-26 43/week @ 2025-03-05 81/week @ 2025-03-12 58/week @ 2025-03-19 71/week @ 2025-03-26

267 downloads per month

Unicode-3.0

10MB
81K SLoC

Rust 67K SLoC // 0.1% comments WebAssembly 14K SLoC C++ 35 SLoC // 0.1% comments

icu_provider_source defines SourceDataProvider, the authorative ICU4X DataProvider that produces data from CLDR and ICU sources.

SourceDataProvider is mainly intended as a source for the icu_provider_export crate, which can be used to transform the data into a more efficient format.

Cargo features

  • networking
    • enables networking support to download CLDR and ICU source data from GitHub
  • use_wasm / use_icu4c
  • experimental
    • enables markers defined in the unstable icu::experimental module

icu_provider_source crates.io

icu_provider_source defines SourceDataProvider, the authorative ICU4X DataProvider that produces data from CLDR and ICU sources.

SourceDataProvider is mainly intended as a source for the icu_provider_export crate, which can be used to transform the data into a more efficient format.

Cargo features

  • networking
    • enables networking support to download CLDR and ICU source data from GitHub
  • use_wasm / use_icu4c
  • experimental
    • enables markers defined in the unstable icu::experimental module

More Information

For more information on development, authorship, contributing etc. please visit ICU4X home page.

Dependencies

~13–24MB
~328K SLoC