ICU 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.
|Tags||Software Development Libraries Text Processing General Linguistic|
|Operating Systems||OS Independent|
Release Notes: This release contains major improvements. Collation supports much faster UTF-8 sorting, much smaller data files, improved syntax, and many bugfixes. The latest data from CLDR is incorporated, with many fixes and improvements to locale data. Formatting has been improved significantly, such as the addition of relative times ("3 weeks ago"), and an API to format the new measurement units in CLDR (1 meter vs 3 meters).
Release Notes: This version includes the latest locale data from CLDR 2.0 which was also released today, as well as a rewritten MessageFormat class, an API for collation script reordering, a number of other new features, and bugfixes.
Release Notes: Major changes include CLDR 1.9, Unicode 6.0, UTS #46 support, collation enhancements, and alternate number symbols.
Release Notes: A difference between the Java and C implementation with exponent characters was fixed. A problem with u_fflush (and thus u_fclose) not flushing the stateful converter was fixed. unum_parseInt64 now gives correct errors. Missing header files in the Windows build were fixed.
Release Notes: This release fixed issues with getting extra characters when displaying Japanese Unicode characters, installing libicutest.so.44, unusable output from icu-config, static builds on Debian GNU/Linux Lenny, endian issues, installation of Cygwin builds, and a regex crash caused by writing past the end of a buffer.