International Components for Unicode 3.6 reviewDownload
International Components for Unicode provides a Unicode implementation, with functions for formatting numbers, dates, times, and curr
International Components for Unicode provides a Unicode implementation, with functions for formatting numbers, dates, times, and currencies (according to locale conventions, transliteration, and parsing text in those formats).
It provides flexible patterns for formatting messages, where the pattern determines the order of the variable parts of the messages, and the format for each of those variables. These patterns can be stored in resource files for translation to different languages. Included are more than 100 codepage converters for interaction with non-unicode systems.
Here are some key features of "International Components for Unicode":
Text: Unicode text handling, full character properties and character set conversions (500+ code pages)
Analysis: Unicode regular expressions; full Unicode sets; character, word and line boundaries
Comparison: language sensitive collation and searching
Transformations: normalization, upper/lowercase, script transliterations (50+ pairs)
Locales: comprehensive data (230+) & resource bundle architecture
Complex Text Layout: Arabic, Hebrew, Indic and Thai
Formatting and Parsing: multi-calendar and time zone,dates, times, numbers, currencies, messages
What's New in This Release:
This is a major release, with new features, new APIs, and many bugfixes in data and code.
ICU uses and supports Unicode 5.0, which is the latest major release of Unicode.
CU uses and supports data from Common Locale Data Repository (CLDR) 1.4, which includes many improvements in quality and quantity of data.
A charset detection framework was added, which provides heuristics for detecting the charset for unlabeled sequences of bytes.
Other performance and feature enhancements were added.
International Components for Unicode 3.6 keywords