icu4x
icu4x copied to clipboard
Solving i18n for client-side and resource-constrained environments.
I wanted to put together an updated, comprehensive model of how different types of data providers interact with one another. ## I. Routing A "routing data provider" or "data router"...
As part of resolving issue #1363 , codebase needs a lot of inline allow clippy code. This is expected to touch all production code folders. Solution : The resolution strategy...
We don't currently hide the unfinished date skeletons APIs behind a feature. We should add an "experimental" feature and put them there.
This fixes #1410 for the purposes of 1.0 data stability, by setting the metadata byte to 4. This enables us in post-1.0 to make the "flex" version of VarZeroVec a...
There are some unresolved comments on #2296. We should clean up the code according to those comments.
https://github.com/unicode-org/icu4x/pull/2306 adds VarZeroVecFormat, however to use it with ZeroMap you have to manually write a ZeroMapKV implementation with a wrapper type. We should instead add support for `FormatSelector` which implements...
In general we nudge people towards `#[make_ule]` and `#[make_varule]`, but there is a small use case for the direct derives: when you're making a simple wrapper type around an existing...
Split from #173 The design doc submitted in https://github.com/unicode-org/icu4x/pull/1237 does not appear to address one of the original questions from #173, which is what types of getters we should expose...
From https://github.com/unicode-org/icu4x/pull/2209 In datagen of word segmenter, we assign special property for east asian language to use lstm or dictionary. We need to improve CJ support, we have to assign...
Followups from https://github.com/unicode-org/icu4x/issues/1735: - Level APIs should be at the top level on ICU4XBidiInfo - Do we need the ability to pass in a default level to ICU4XBidiInfo? - We...