icu4x icon indicating copy to clipboard operation
icu4x copied to clipboard

Solving i18n for client-side and resource-constrained environments.

Results 449 icu4x issues
Sort by recently updated
recently updated
newest added

DateTimeFormatter is 6.6 KB on the stack. This is because it owns a lot of DataPayloads, which are themselves collections of pointers to strings either in bake data or in...

C-data-infra
C-datetime

Fixes https://github.com/unicode-org/icu4x/issues/4446. If EOT after SA, we should mark as Letter (SA).

In preparation for #3632 There are two cases: * `DataLocales` that are passed into ICU4X constructors: * These are constructed with `locale!("foo").into()`, or `"foo".parse()` * When changing a constructor to...

One commit is from https://github.com/ambiguousname/diplomat/commit/587865a596c80f1d5b525e88429f88e47cd5f89d (it also has an associated pull request in https://github.com/rust-diplomat/diplomat/pull/474) In this repo specifically, I found an issue with `webpack.config.js`: It's probably a \ vs /...

Title sums it up. The Unicode properties of `Joining_Type` and `Joining_Group` are not exposed (or not implemented?) by this library, which gives dealing with Arabic script text a bit more...

good first issue
C-unicode
S-small

Note that Serde does this differently using `serde(try_from)` (see https://github.com/serde-rs/serde/issues/939). However, since ULE types are dealt with by reference, and there isn't a safe way to transmute `&A` to `&Transparent`,...

waiting-on-author

We did a bunch of good things for performance of the Chinese calendar in the context of https://github.com/unicode-org/icu4x/issues/3687. We should do similar for Islamic. We should track the benchmarks over...

good first issue
A-performance
C-calendar

Poking around, I keep finding places in icu_calendar where we do the wrong thing with negative numbers. We need to fix this, since one value proposition of ICU4X's calendar crate...

T-bug
good first issue
S-medium
C-calendar

The `icu_transliterate` crate has constructor methods that take: > P: [DataProvider](https://docs.rs/icu_provider/1.4.0/x86_64-unknown-linux-gnu/icu_provider/data_provider/trait.DataProvider.html) + [DataProvider](https://docs.rs/icu_provider/1.4.0/x86_64-unknown-linux-gnu/icu_provider/data_provider/trait.DataProvider.html) + [DataProvider](https://docs.rs/icu_provider/1.4.0/x86_64-unknown-linux-gnu/icu_provider/data_provider/trait.DataProvider.html) + [DataProvider](https://docs.rs/icu_provider/1.4.0/x86_64-unknown-linux-gnu/icu_provider/data_provider/trait.DataProvider.html) + [DataProvider](https://docs.rs/icu_provider/1.4.0/x86_64-unknown-linux-gnu/icu_provider/data_provider/trait.DataProvider.html) + [DataProvider](https://docs.rs/icu_provider/1.4.0/x86_64-unknown-linux-gnu/icu_provider/data_provider/trait.DataProvider.html) + ?[Sized](https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html), This is a large complex-looking trait bound,...

C-transliterator