diff --git a/icu4j/readme.html b/icu4j/readme.html
index 183e518798..aad1676ced 100644
--- a/icu4j/readme.html
+++ b/icu4j/readme.html
@@ -15,11 +15,14 @@ h4.doc { text-decoration: underline }
link="#0000ff" vlink="#800080">
International Components for Unicode for Java (ICU4J)
Read Me for ICU4J 51
-(Last Update: 2013-Feb-11)
+(Last Update: 2013-Mar-4)
-Note: This is major release of ICU4J. It contains bug fixes and adds implementations
-of inherited API and introduces new API or functionality.
+
Note:
+This is a release candidate version of ICU4J 51.
+The contents of this document may not reflect the recent changes done
+for ICU 51 development. It is not recommended for production use.
For the most recent release, see the ICU4J
@@ -128,7 +131,7 @@ found in ICU4J.
See the ICU 51 download page
about new features in this release.
The list of API changes since the previous ICU4J release is available
-here.
+here.
Date format pattern "V"
The date format pattern "V" was introduced in ICU 3.8 (inherited from CLDR 1.5) as
@@ -176,12 +179,12 @@ mean that projects using ICU become subject to GPL.
The IBM version contains the essential text of the license, omitting the
X-specific trademarks and copyright notices. The full copy of ICU's license is included in the download
+ href="http://source.icu-project.org/repos/icu/icu4j/tags/release-51-rc/main/shared/licenses/license.html">ICU's license is included in the download
package.
Platform Dependencies
-ICU4J 50 depends on J2SE 5.0 functionality. Therefore, ICU4J only runs on
+ICU4J 51 depends on J2SE 5.0 functionality. Therefore, ICU4J only runs on
JRE version 5.0 or later.
The table below shows the operating systems and JRE/VM versions currently
used by the ICU development team to test ICU4J.
@@ -585,7 +588,15 @@ to all ICU4J API
Islamic,
Japanese.
+ href="http://www.icu-project.org/apiref/icu4j/com/ibm/icu/util/JapaneseCalendar.html">Japanese,
+ Persian, Dangi.
+
Time Zone Enhancements –
+Time zone transition and rule detection,
+iCalendar VTIMEZONE formatting and parsing,
+Custom time zones constructed by user defined rules.
+ Date Format Enhancements – Date/Time Pattern Generator,
+Date Interval Format,
+Duration Format.
Unicode
Normalization – Canonical text representation for W3C.
@@ -604,11 +615,12 @@ e.g. Cyrillic to Latin, or Hex to Unicode.
& Decompression
– 2:1 compression on English Unicode text.
- Collation - Collation – Rule-based
sorting, Efficient
-multi-lingual searching
+multi-lingual searching,
+Alphabetic indexing
How to Install and Build
@@ -677,7 +689,7 @@ core:
[echo] compiler arg: -Xlint:all,-deprecation,-dep-ann,-options
[echo] ----------------------------------------------------
[mkdir] Created dir: C:\icu4j\main\classes\core\out\bin
- [javac] Compiling 346 source files to C:\icu4j\main\classes\core\out\bin
+ [javac] Compiling 347 source files to C:\icu4j\main\classes\core\out\bin
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
@@ -742,7 +754,7 @@ jar:
[copy] Copying 1 file to C:\icu4j
BUILD SUCCESSFUL
-Total time: 1 minute 58 seconds
+Total time: 2 minutes 12 seconds
Note: The above output is an example. The numbers are likely to be different with the current version ICU4J.
The following are some targets that you can provide to ant.
@@ -851,54 +863,54 @@ from release to release, so clients should not depend on the exact
organization
of the data in ICU4J.
- - The primary locale data is under the directory icudt50b,
+
- The primary locale data is under the directory icudt51b,
as a set of ".res" files whose names are the locale identifiers.
Locale naming is documented the
com.ibm.icu.util.ULocale
class, and the use of these names in searching for resources is documented
in com.ibm.icu.util.UResourceBundle
.
- - The collation data is under the directory icudt50b/coll,
+
- The collation data is under the directory icudt51b/coll,
as a set of ".res" files.
- - The currency display name data is under the directory icudt50b/curr,
+
- The currency display name data is under the directory icudt51b/curr,
as a set of ".res" files.
- - The language display name data is under the directory icudt50b/lang,
+
- The language display name data is under the directory icudt51b/lang,
as a set of ".res" files.
- - The region display name data is under the directory icudt50b/region,
+
- The region display name data is under the directory icudt51b/region,
as a set of ".res" files.
- The rule-based transliterator data is under the directory
- icudt50b/translit, as a set of ".res" files.
+ icudt51b/translit, as a set of ".res" files.
- The rule-based number format data is under the directory
- icudt50b/rbnf, as a set of ".res" files.
+ icudt51b/rbnf, as a set of ".res" files.
- The break iterator data is directly under the
- directory icudt50b, as a set of ".brk" files, named according to the
+ directory icudt51b, as a set of ".brk" files, named according to the
type of break and the locale where there are locale-specific versions.
- - The holiday data is under the directory icudt50b,
+
- The holiday data is under the directory icudt51b,
as a set of ".class" files, named "HolidayBundle_"
followed by the locale ID.
- The character property data and default unicode collation algorithm
- (UCA) data is found under the directory icudt50b, as a set of
+ (UCA) data is found under the directory icudt51b, as a set of
".icu" files.
- - The normalization data is found under the directory icudt50b,
+
- The normalization data is found under the directory icudt51b,
as a set of ".nrm" files.
- The character set converter data is under the directory
- icudt50b, as a set of ".cnv" files. These files are
+ icudt51b, as a set of ".cnv" files. These files are
currently included only in icu-charset.jar.
- The time zone rule data is under the directory
- icudt50b, as zoneinfo64.res.
+ icudt51b, as zoneinfo64.res.
- The time zone display name data is under the directory
- icudt50b/zone, as a set of ".res" files.
+ icudt51b/zone, as a set of ".res" files.
Some of the data files alias or otherwise reference data from other
@@ -993,9 +1005,9 @@ ICU4J data is built by ICU4C tools. Please see "icu4j-readme.txt" in $icu4c_r
Generating Data from CLDR
Note: This procedure assumes that all 3 sources are present
- - Checkout or download CLDR version 'release-22-1'
- - Checkout ICU4C with tag 'release-50-1'
- - Checkout ICU4J with tag 'release-50-1'
+ - Checkout or download CLDR version 'release-23-d02'
+ - Checkout ICU4C with tag 'release-51-rc'
+ - Checkout ICU4J with tag 'release-51-rc'
- cd to $icu4c_root/source/data directory
- Follow the instructions in $icu4c_root/source/data/cldr-icu-readme.txt
- Rebuild ICU4C with the newly generated data.
@@ -1007,8 +1019,8 @@ ICU4J data is built by ICU4C tools. Please see "icu4j-readme.txt" in $icu4c_r
About ICU4J Time Zone
-
ICU4J 50.1 includes time zone data version 2012h, which is the latest one as of
-the release date. However, time zone data is frequently updated in response
+
ICU4J 51 Release Candidate includes time zone data version 2012j, which is the latest one as of
+the release date. However, time zone data is frequently updated in response
to changes made by local governments around the world. If you need to update
the time zone data, please refer the ICU user guide topic
Updating the Time Zone Data.