ICU4N icon indicating copy to clipboard operation
ICU4N copied to clipboard

International Components for Unicode for .NET

Results 20 ICU4N issues
Sort by recently updated
recently updated
newest added

`CharacterIterator` and classes that depend on it are the only classes in `ICU4N.Support` that are still marked as public. Ideally, when ICU4N is released, there will be no public facing...

pri:high
design

With the possible exception of `BreakIterator` and its subclasses, all public iterators should be converted to enumerators or (if not critical end user functionality) marked internal so they can be...

pri:high
design

Much analysis must be done to ensure that the APIs contain all possible enums so all supported flags parameters can be passed, possibly by adding parameters for multiple enums. This...

is:enhancement
up for grabs
pri:high
design

For example: ```c# public const SOME_VALUE = "theValue"; ``` Should be converted to Pascal Case: ```c# public const SomeValue = "theValue"; ```

is:enhancement
pri:high
design

A few violations: 1. Class names with acronyms should use Pascal casing for the acronym (i.e. `IcuService` instead of `ICUService`). 2. Abbreviations (rather than acronyms) should be eliminated (i.e. `Properties`...

is:enhancement
pri:high
design
awaits:discussion

The port was originally done from ICU4J, whose namespaces were meant to match the JDK. Looking at the structure of ICU4C, its structure is completely different. Many (or most) of...

is:enhancement
pri:high
design
awaits:discussion

ICU has pretty good documentation already. However, many of the APIs were converted to be more .NET-like so we should probably at least have API docs. We need to discuss...

is:enhancement
pri:normal
awaits:discussion

For example, `GetLong()` should be converted to `GetInt64()`, `GetFloat()` to `GetSingle()`, etc.

is:enhancement
up for grabs
pri:high
design

In Java, the `UCharacter` class has all of the same APIs as the `java.lang.Character` class. Therefore, in .NET, we need `UChar` to cover the same APIs (static methods) as `System.Char`....

pri:high
design

I'm getting an exception with Collator.getInstance(). I'm running in Rider. My project has a nuget dependency on ICU4N 60.1.0-alpha.402. Note the reference to ICU4N.resources version=60.0.0.0. I thought I previously had...