icu4x
icu4x copied to clipboard
Solving i18n for client-side and resource-constrained environments.
This issue tracks tasks that need to be completed for ICU4X to be easily included by JavaScript clients. **For people landing on this thread for the first time:** Long story...
The layout of the ICU4XPluralOperands struct changed in https://github.com/unicode-org/icu4x/pull/1100, and yet it was not necessary to make any changes to the tests. This suggests that the test coverage for this...
One test case in `test_th_reordering` and two test cases in `test_th_corner_cases` have been commented out as failures. Investigate what's going on.
nit (optional): You have `0xFFFD` here, and you have `core::char::REPLACEMENT_CHAR` down below. Those are the same thing. You could use the same value if they're linked. Or also create `const...
One of the value propositions driving ICU4X is the ability to share one data file across multiple ICU4X instances. Design doc: https://docs.google.com/document/d/1yg_2l5FFo0aAuNi4jpgcIhIYjHqJyUoJWtMduyQ0vR8/edit# Seeking feedback from: - [x] @nciric - [x]...
With Rust 1.61 and https://github.com/unicode-org/icu4x/pull/1926, we will now be able to do the following: 1. Add a general-purpose `zeroslice!` macro 2. Remove the old type-specific `const` constructors 3. Migrate users...
Remove all `#[allow(missing_docs)]` suppressions in icu_decimal. Blocks #686.
We have documentation scattered around a bit. We should update the data_provider.md tutorial to document the full lifecycle of ICU4X data with a focus on clients of ICU4X. Blocked on...
This is the meta-issue to track tasks relating to user-friendly slicing of ICU4X locale data. - [x] #948 -- the primary mechanism for us to perform data slicing - [x]...