ICU-13159 Updated ICU4J readme for 60m1.

X-SVN-Rev: 40212
This commit is contained in:
Yoshito Umaoka 2017-06-26 05:09:39 +00:00
parent 92172f97ee
commit 03e48a9d54

View file

@ -14,22 +14,20 @@ h3.doc { text-decoration: underline }
<body style="background-color: rgb(255, 255, 255);" lang="EN-US"
link="#0000ff" vlink="#800080">
<h1>International Components for Unicode for Java (ICU4J)</h1>
<h2>Read Me for ICU4J 59.1</h2>
(Last Update: 2017-Apr-11)
<h2>Read Me for ICU4J 60 Milestone 1</h2>
(Last Update: 2017-Jun-26)
<hr size="2" width="100%">
<p>
<b>Note:</b> This is major release of ICU4J. It contains bug fixes and adds implementations
of inherited API and introduces new API or functionality.
<!-- <b>Note:</b> This is a development release of ICU4J 59.
<!-- <b>Note:</b> This is major release of ICU4J. It contains bug fixes and adds implementations
of inherited API and introduces new API or functionality. -->
<b>Note:</b> This is a development milestone of ICU4J 60.
The contents of this document may not reflect the recent changes done
for ICU 59 development. This milestone is intended for those wishing
to get an early look at ICU4J 59 new features and API changes. It is not
recommended for production use. -->
<!-- <b>Note:</b> This is a release candidate of ICU4J 59.
for ICU 60 development. It is not recommended for production use.
<!-- <b>Note:</b> This is a release candidate of ICU4J 60.
The contents of this document may not reflect the recent changes done
for ICU 59 development. This release candidate is intended for those
wishing to verify ICU 59 integration before final release. It is not
for ICU 60 development. This release candidate is intended for those
wishing to verify ICU 60 integration before final release. It is not
recommended for production use. -->
</p>
<p>For the most recent release, see the <a
@ -142,14 +140,14 @@ found in ICU4J.</p>
<h2 class="doc"><a name="changes"></a>Changes In This Release</h2>
<p>See the <a href="https://sites.google.com/site/icusite/download/59">ICU 59 download page</a>
<p>See the <a href="https://sites.google.com/site/icusite/download/60">(TBD)ICU 60 download page</a>
about new features in this release.</p>
<p>The list of API changes since the previous ICU4J release is available
<a href="http://source.icu-project.org/repos/icu/tags/release-59-rc/icu4j/APIChangeReport.html">here</a>.</p>
<a href="http://source.icu-project.org/repos/icu/tags/milestone-60-0-1/icu4j/APIChangeReport.html">here</a>.</p>
<!-- ICU 59 items -->
<!-- ICU 60 items -->
<!-- <h3>[Subject]</h3> -->
<!-- end ICU 59 items -->
<!-- end ICU 60 items -->
<h2 class="doc"><a name="license"></a>License Information</h2>
<p>
@ -163,7 +161,7 @@ file included in this package.
</p>
<h2 class="doc"><a name="PlatformDependencies"></a>Platform Dependencies</h2>
<p>
ICU4J 59 depends on J2SE 6 functionality. Therefore, ICU4J only runs on
ICU4J 60 depends on J2SE 6 functionality. Therefore, ICU4J only runs on
JRE version 6 or later.
<h2 class="doc"><a name="download"></a>How to Download ICU4J</h2>
@ -177,12 +175,12 @@ These versions are tested more thoroughly than day-to-day development
builds, and they are packaged in jar files for convenient download.
<ul>
<li><a href="http://www.icu-project.org/download/">ICU Download page</a>.</li>
<li>[TBD]Maven repository:
<li>[TBD 60.1]Maven repository:
<pre>
&lt;dependency&gt;
&lt;groupId&gt;com.ibm.icu&lt;/groupId&gt;
&lt;artifactId&gt;icu4j&lt;/artifactId&gt;
&lt;version&gt;59.1&lt;/version&gt;
&lt;version&gt;60.1&lt;/version&gt;
&lt;/dependency&gt;
</pre>
</ul>
@ -713,54 +711,54 @@ from release to release, so clients should not depend on the exact
organization
of the data in ICU4J.</p>
<ul>
<li>The primary <b>locale data</b> is under the directory <tt>icudt59b</tt>,
<li>The primary <b>locale data</b> is under the directory <tt>icudt60b</tt>,
as a set of <tt>".res"</tt> files whose names are the locale identifiers.
Locale naming is documented the <code>com.ibm.icu.util.ULocale</code>
class, and the use of these names in searching for resources is documented
in <code>com.ibm.icu.util.UResourceBundle</code>.</li>
<li>The <b>break iterator data</b> is under the directory <tt>icudt59b/brkitr</tt>,
<li>The <b>break iterator data</b> is under the directory <tt>icudt60b/brkitr</tt>,
as a set of <tt>".res"</tt>, <tt>".brk"</tt> and <tt>".dict"</tt> files.</li>
<li>The <b>collation data</b> is under the directory <tt>icudt59b/coll</tt>,
<li>The <b>collation data</b> is under the directory <tt>icudt60b/coll</tt>,
as a set of <tt>".res"</tt> files.</li>
<li>The <b>currency display name data</b> is under the directory <tt>icudt59b/curr</tt>,
<li>The <b>currency display name data</b> is under the directory <tt>icudt60b/curr</tt>,
as a set of <tt>".res"</tt> files.</li>
<li>The <b>language display name data</b> is under the directory <tt>icudt59b/lang</tt>,
<li>The <b>language display name data</b> is under the directory <tt>icudt60b/lang</tt>,
as a set of <tt>".res"</tt> files.</li>
<li>The <b>rule-based number format data</b> is under the directory
<tt>icudt59b/rbnf</tt>, as a set of <tt>".res"</tt> files.
<tt>icudt60b/rbnf</tt>, as a set of <tt>".res"</tt> files.
<li>The <b>region display name data</b> is under the directory <tt>icudt59b/region</tt>,
<li>The <b>region display name data</b> is under the directory <tt>icudt60b/region</tt>,
as a set of <tt>".res"</tt> files.</li>
<li>The <b>rule-based transliterator data</b> is under the directory
<tt>icudt59b/translit</tt>, as a set of <tt>".res"</tt> files.</li>
<tt>icudt60b/translit</tt>, as a set of <tt>".res"</tt> files.</li>
<li>The <b>measurement unit data</b> is under the directory <tt>icudt59b/unit</tt>,
<li>The <b>measurement unit data</b> is under the directory <tt>icudt60b/unit</tt>,
as a set of <tt>".res"</tt> files.</li>
<li>The <b>time zone display name data</b> is under the directory
<tt>icudt59b/zone</tt>, as a set of <tt>".res"</tt> files.</li>
<tt>icudt60b/zone</tt>, as a set of <tt>".res"</tt> files.</li>
<li>The <b>character property data</b> and default <b>unicode collation algorithm
(UCA) data</b> is found under the directory <tt>icudt59b</tt>, as a set of
(UCA) data</b> is found under the directory <tt>icudt60b</tt>, as a set of
<tt>".icu"</tt> files. </li>
<li>The <b>normalization data</b> is found under the directory <tt>icudt59b</tt>,
<li>The <b>normalization data</b> is found under the directory <tt>icudt60b</tt>,
as a set of <tt>".nrm"</tt> files. </li>
<li>The <b>character set converter data</b> is under the directory
<tt>icudt59b</tt>, as a set of <tt>".cnv"</tt> files. These files are
<tt>icudt60b</tt>, as a set of <tt>".cnv"</tt> files. These files are
currently included only in icu-charset.jar.</li>
<li>The <b>time zone rule data</b> is under the directory
<tt>icudt59b</tt>, as <tt>zoneinfo64.res</tt>.</li>
<tt>icudt60b</tt>, as <tt>zoneinfo64.res</tt>.</li>
<li>The <b>holiday data</b> is under the directory <tt>icudt59b</tt>,
<li>The <b>holiday data</b> is under the directory <tt>icudt60b</tt>,
as a set of <tt>".class"</tt> files, named <tt>"HolidayBundle_"</tt>
followed by the locale ID.</li>
@ -858,8 +856,8 @@ ICU4J data is built by ICU4C tools. Please see "icu4j-readme.txt" in icu4c/sourc
<h5> Generating Data from CLDR </h5>
<I> Note: This procedure assumes that all 3 sources are present</I>
<ol>
<li>Checkout or download CLDR version 'release-31-0-1'</li>
<li>Checkout ICU with tag 'release-59-1'</li>
<li>Checkout or download CLDR version 'release-32'</li>
<li>Checkout ICU with tag 'release-60-1'</li>
<li>cd to icu4c/source/data directory</li>
<li>Follow the instructions in icu4c/source/data/cldr-icu-readme.txt</li>
<li>Rebuild ICU4C with the newly generated data.</li>