Edit File by line
/home/barbar84/public_h.../wp-conte.../plugins/sujqvwi/AnonR/smanonr..../opt/cpanel/ea-libic...
File: readme.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
[0] Fix | Delete
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
[1] Fix | Delete
[2] Fix | Delete
<html lang="en-US" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
[3] Fix | Delete
<head>
[4] Fix | Delete
<title>ReadMe for ICU 69.1</title>
[5] Fix | Delete
<meta name="COPYRIGHT" content=
[6] Fix | Delete
"Copyright (C) 2016 and later: Unicode, Inc. and others. License &amp; terms of use: http://www.unicode.org/copyright.html"/>
[7] Fix | Delete
<!-- meta name="COPYRIGHT" content=
[8] Fix | Delete
"Copyright (c) 1997-2016 IBM Corporation and others. All Rights Reserved." / -->
[9] Fix | Delete
<meta name="KEYWORDS" content=
[10] Fix | Delete
"ICU; International Components for Unicode; ICU4C; what's new; readme; read me; introduction; downloads; downloading; building; installation;" />
[11] Fix | Delete
<meta name="DESCRIPTION" content=
[12] Fix | Delete
"The introduction to the International Components for Unicode with instructions on building, installation, usage and other information about ICU." />
[13] Fix | Delete
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
[14] Fix | Delete
<link type="text/css" href="./icu4c.css" rel="stylesheet"/>
[15] Fix | Delete
</head>
[16] Fix | Delete
[17] Fix | Delete
<!--
[18] Fix | Delete
classes to use with the "body" -
[19] Fix | Delete
draft - if the release note is itself a draft (May be combined with the other two)
[20] Fix | Delete
rc - if the release note is a release candidate
[21] Fix | Delete
milestone - if the release note is a milestone release
[22] Fix | Delete
-->
[23] Fix | Delete
[24] Fix | Delete
<!-- <body> -->
[25] Fix | Delete
<body class="rc">
[26] Fix | Delete
<p class="only-draft"><b>Note:</b> This is a draft readme.</p>
[27] Fix | Delete
[28] Fix | Delete
<h1>
[29] Fix | Delete
<span class="only-draft">DRAFT</span>
[30] Fix | Delete
International Components for Unicode<br/>
[31] Fix | Delete
<span class="only-rc">Release Candidate</span>
[32] Fix | Delete
<!-- <span class="only-milestone">(Milestone Release)</span> -->
[33] Fix | Delete
<span class="only-milestone">(Preview Release)</span>
[34] Fix | Delete
<abbr title="International Components for Unicode">ICU</abbr> 69.1 ReadMe
[35] Fix | Delete
</h1>
[36] Fix | Delete
[37] Fix | Delete
<!-- Most of the time we shouldn't need to comment/uncomment this paragraph, just change the body class -->
[38] Fix | Delete
<!-- <p class="note only-milestone">This is a development milestone release of ICU
[39] Fix | Delete
This milestone is intended for those wishing to get an early look at new features and API changes.
[40] Fix | Delete
It is not recommended for production use.</p> -->
[41] Fix | Delete
<p class="note only-milestone">This is a preview release of ICU.
[42] Fix | Delete
It is not recommended for production use.</p>
[43] Fix | Delete
[44] Fix | Delete
<!-- Shouldn't need to comment/uncomment this paragraph, just change the body class -->
[45] Fix | Delete
<p class="note only-rc">This is a release candidate version of ICU4C.
[46] Fix | Delete
It is not recommended for production use.</p>
[47] Fix | Delete
[48] Fix | Delete
<p>Last updated: 2021-Mar-16<br/>
[49] Fix | Delete
Copyright &copy; 2016 and later: Unicode, Inc. and others. License &amp; terms of use:
[50] Fix | Delete
<a href="http://www.unicode.org/copyright.html">http://www.unicode.org/copyright.html</a><br/>
[51] Fix | Delete
Copyright &copy; 1997-2016 International Business Machines Corporation and others.
[52] Fix | Delete
All Rights Reserved.</p>
[53] Fix | Delete
<!-- Remember that there is a copyright at the end too -->
[54] Fix | Delete
<hr/>
[55] Fix | Delete
[56] Fix | Delete
<h2 class="TOC">Table of Contents</h2>
[57] Fix | Delete
[58] Fix | Delete
<ul class="TOC">
[59] Fix | Delete
<li><a href="#Introduction">Introduction</a></li>
[60] Fix | Delete
[61] Fix | Delete
<li><a href="#GettingStarted">Getting Started</a></li>
[62] Fix | Delete
[63] Fix | Delete
<li><a href="#News">What Is New In This Release?</a></li>
[64] Fix | Delete
[65] Fix | Delete
<li><a href="#Download">How To Download the Source Code</a></li>
[66] Fix | Delete
[67] Fix | Delete
<li><a href="#SourceCode">ICU Source Code Organization</a></li>
[68] Fix | Delete
[69] Fix | Delete
<li>
[70] Fix | Delete
<a href="#HowToBuild">How To Build And Install ICU</a>
[71] Fix | Delete
[72] Fix | Delete
<ul >
[73] Fix | Delete
<li><a href="#RecBuild">Recommended Build Options</a></li>
[74] Fix | Delete
[75] Fix | Delete
<li><a href="#UserConfig">User-Configurable Settings</a></li>
[76] Fix | Delete
[77] Fix | Delete
<li><a href="#HowToBuildWindows">Windows</a></li>
[78] Fix | Delete
[79] Fix | Delete
<li><a href="#HowToBuildCygwin">Cygwin</a></li>
[80] Fix | Delete
[81] Fix | Delete
<li><a href="#HowToBuildUNIX">UNIX</a></li>
[82] Fix | Delete
[83] Fix | Delete
<li><a href="#HowToBuildZOS">z/OS (os/390)</a></li>
[84] Fix | Delete
[85] Fix | Delete
<li><a href="#HowToBuildOS400">IBM i family (IBM i, i5/OS, OS/400)</a></li>
[86] Fix | Delete
[87] Fix | Delete
<li><a href="#HowToCrossCompileICU">How to Cross Compile ICU</a></li>
[88] Fix | Delete
</ul>
[89] Fix | Delete
</li>
[90] Fix | Delete
[91] Fix | Delete
[92] Fix | Delete
<li><a href="#HowToPackage">How To Package ICU</a></li>
[93] Fix | Delete
[94] Fix | Delete
<li>
[95] Fix | Delete
<a href="#ImportantNotes">Important Notes About Using ICU</a>
[96] Fix | Delete
[97] Fix | Delete
<ul >
[98] Fix | Delete
<li><a href="#ImportantNotesMultithreaded">Using ICU in a Multithreaded
[99] Fix | Delete
Environment</a></li>
[100] Fix | Delete
[101] Fix | Delete
<li><a href="#ImportantNotesWindows">Windows Platform</a></li>
[102] Fix | Delete
[103] Fix | Delete
<li><a href="#ImportantNotesUNIX">UNIX Type Platforms</a></li>
[104] Fix | Delete
</ul>
[105] Fix | Delete
</li>
[106] Fix | Delete
[107] Fix | Delete
<li>
[108] Fix | Delete
<a href="#PlatformDependencies">Platform Dependencies</a>
[109] Fix | Delete
[110] Fix | Delete
<ul >
[111] Fix | Delete
<li><a href="#PlatformDependenciesNew">Porting To A New
[112] Fix | Delete
Platform</a></li>
[113] Fix | Delete
[114] Fix | Delete
<li><a href="#PlatformDependenciesImpl">Platform Dependent
[115] Fix | Delete
Implementations</a></li>
[116] Fix | Delete
</ul>
[117] Fix | Delete
</li>
[118] Fix | Delete
</ul>
[119] Fix | Delete
<hr />
[120] Fix | Delete
[121] Fix | Delete
<h2><a name="Introduction" href="#Introduction" id=
[122] Fix | Delete
"Introduction">Introduction</a></h2>
[123] Fix | Delete
[124] Fix | Delete
<p>Today's software market is a global one in which it is desirable to
[125] Fix | Delete
develop and maintain one application (single source/single binary) that
[126] Fix | Delete
supports a wide variety of languages. The International Components for
[127] Fix | Delete
Unicode (ICU) libraries provide robust and full-featured Unicode services on
[128] Fix | Delete
a wide variety of platforms to help this design goal. The ICU libraries
[129] Fix | Delete
provide support for:</p>
[130] Fix | Delete
[131] Fix | Delete
<ul>
[132] Fix | Delete
<li>The latest version of the Unicode standard</li>
[133] Fix | Delete
[134] Fix | Delete
<li>Character set conversions with support for over 220 codepages</li>
[135] Fix | Delete
[136] Fix | Delete
<li>Locale data for more than 300 locales</li>
[137] Fix | Delete
[138] Fix | Delete
<li>Language sensitive text collation (sorting) and searching based on the
[139] Fix | Delete
Unicode Collation Algorithm (=ISO 14651)</li>
[140] Fix | Delete
[141] Fix | Delete
<li>Regular expression matching and Unicode sets</li>
[142] Fix | Delete
[143] Fix | Delete
<li>Transformations for normalization, upper/lowercase, script
[144] Fix | Delete
transliterations (50+ pairs)</li>
[145] Fix | Delete
[146] Fix | Delete
<li>Resource bundles for storing and accessing localized information</li>
[147] Fix | Delete
[148] Fix | Delete
<li>Date/Number/Message formatting and parsing of culture specific
[149] Fix | Delete
input/output formats</li>
[150] Fix | Delete
[151] Fix | Delete
<li>Calendar specific date and time manipulation</li>
[152] Fix | Delete
[153] Fix | Delete
<li>Text boundary analysis for finding characters, word and sentence
[154] Fix | Delete
boundaries</li>
[155] Fix | Delete
</ul>
[156] Fix | Delete
[157] Fix | Delete
<p>ICU has a sister project ICU4J that extends the internationalization
[158] Fix | Delete
capabilities of Java to a level similar to ICU. The ICU C/C++ project is also
[159] Fix | Delete
called ICU4C when a distinction is necessary.</p>
[160] Fix | Delete
[161] Fix | Delete
<h2><a name="GettingStarted" href="#GettingStarted" id=
[162] Fix | Delete
"GettingStarted">Getting started</a></h2>
[163] Fix | Delete
[164] Fix | Delete
<p>This document describes how to build and install ICU on your machine. For
[165] Fix | Delete
other information about ICU please see the following table of links.<br />
[166] Fix | Delete
The ICU homepage also links to related information about writing
[167] Fix | Delete
internationalized software.</p>
[168] Fix | Delete
[169] Fix | Delete
<table class="docTable" summary="These are some useful links regarding ICU and internationalization in general.">
[170] Fix | Delete
<caption>
[171] Fix | Delete
Here are some useful links regarding ICU and internationalization in
[172] Fix | Delete
general.
[173] Fix | Delete
</caption>
[174] Fix | Delete
[175] Fix | Delete
<tr>
[176] Fix | Delete
<td>ICU, ICU4C &amp; ICU4J Homepage</td>
[177] Fix | Delete
[178] Fix | Delete
<td><a href=
[179] Fix | Delete
"http://icu-project.org/">http://icu-project.org/</a></td>
[180] Fix | Delete
</tr>
[181] Fix | Delete
[182] Fix | Delete
<tr>
[183] Fix | Delete
<td>FAQ - Frequently Asked Questions about ICU</td>
[184] Fix | Delete
[185] Fix | Delete
<td><a href=
[186] Fix | Delete
"https://unicode-org.github.io/icu/userguide/icufaq">https://unicode-org.github.io/icu/userguide/icufaq</a></td>
[187] Fix | Delete
</tr>
[188] Fix | Delete
[189] Fix | Delete
<tr>
[190] Fix | Delete
<td>ICU User's Guide</td>
[191] Fix | Delete
[192] Fix | Delete
<td><a href=
[193] Fix | Delete
"https://unicode-org.github.io/icu/userguide/">https://unicode-org.github.io/icu/userguide/</a></td>
[194] Fix | Delete
</tr>
[195] Fix | Delete
[196] Fix | Delete
<tr>
[197] Fix | Delete
<td>How To Use ICU</td>
[198] Fix | Delete
[199] Fix | Delete
<td><a href=
[200] Fix | Delete
"https://unicode-org.github.io/icu/userguide/howtouseicu">https://unicode-org.github.io/icu/userguide/howtouseicu</a></td>
[201] Fix | Delete
</tr>
[202] Fix | Delete
[203] Fix | Delete
<tr>
[204] Fix | Delete
<td>Download ICU Releases</td>
[205] Fix | Delete
[206] Fix | Delete
<td><a href=
[207] Fix | Delete
"http://site.icu-project.org/download">http://site.icu-project.org/download</a></td>
[208] Fix | Delete
</tr>
[209] Fix | Delete
[210] Fix | Delete
<tr>
[211] Fix | Delete
<td>ICU4C API Documentation Online</td>
[212] Fix | Delete
[213] Fix | Delete
<td><a href=
[214] Fix | Delete
"http://icu-project.org/apiref/icu4c/">http://icu-project.org/apiref/icu4c/</a></td>
[215] Fix | Delete
</tr>
[216] Fix | Delete
[217] Fix | Delete
<tr>
[218] Fix | Delete
<td>Online ICU Demos</td>
[219] Fix | Delete
[220] Fix | Delete
<td><a href=
[221] Fix | Delete
"http://demo.icu-project.org/icu-bin/icudemos">http://demo.icu-project.org/icu-bin/icudemos</a></td>
[222] Fix | Delete
</tr>
[223] Fix | Delete
[224] Fix | Delete
<tr>
[225] Fix | Delete
<td>Contacts and Bug Reports/Feature Requests</td>
[226] Fix | Delete
[227] Fix | Delete
<td><a href=
[228] Fix | Delete
"http://site.icu-project.org/contacts">http://site.icu-project.org/contacts</a></td>
[229] Fix | Delete
</tr>
[230] Fix | Delete
</table>
[231] Fix | Delete
[232] Fix | Delete
<p><strong>Important:</strong> Please make sure you understand the <a href=
[233] Fix | Delete
"http://source.icu-project.org/repos/icu/trunk/icu4c/LICENSE">Copyright and License Information</a>.</p>
[234] Fix | Delete
[235] Fix | Delete
[236] Fix | Delete
<h2><a name="News" href="#News" id="News">What Is New In This Release?</a></h2>
[237] Fix | Delete
[238] Fix | Delete
<p>See the <a href="http://site.icu-project.org/download/69">ICU 69 download page</a>
[239] Fix | Delete
for more information on this release, including any other changes, bug fixes, known issues,
[240] Fix | Delete
changes to supported platforms and build environments,
[241] Fix | Delete
and migration issues for existing applications migrating from previous ICU releases.</p>
[242] Fix | Delete
[243] Fix | Delete
<p>See the <a href="APIChangeReport.html">API Change Report</a> for a complete list of
[244] Fix | Delete
APIs added, removed, or changed in this release.</p>
[245] Fix | Delete
[246] Fix | Delete
<p><a name="RecentPreviousChanges" id="RecentPreviousChanges"></a>For
[247] Fix | Delete
changes in previous releases, see the
[248] Fix | Delete
main <a href="http://site.icu-project.org/download">ICU download page</a>
[249] Fix | Delete
with its version-specific subpages.</p>
[250] Fix | Delete
[251] Fix | Delete
[252] Fix | Delete
<h2><a name="Download" href="#Download" id="Download">How To Download the
[253] Fix | Delete
Source Code</a></h2>
[254] Fix | Delete
[255] Fix | Delete
<p>There are two ways to download ICU releases:</p>
[256] Fix | Delete
[257] Fix | Delete
<ul>
[258] Fix | Delete
<li><strong>Official Release Snapshot:</strong><br />
[259] Fix | Delete
If you want to use ICU (as opposed to developing it), you should download
[260] Fix | Delete
an official packaged version of the ICU source code. These versions are
[261] Fix | Delete
tested more thoroughly than day-to-day development builds of the system,
[262] Fix | Delete
and they are packaged in zip and tar files for convenient download. These
[263] Fix | Delete
packaged files can be found at <a href=
[264] Fix | Delete
"http://site.icu-project.org/download">http://site.icu-project.org/download</a>.<br />
[265] Fix | Delete
The packaged snapshots are named <strong>icu-nnnn.zip</strong> or
[266] Fix | Delete
<strong>icu-nnnn.tgz</strong>, where nnnn is the version number. The .zip
[267] Fix | Delete
file is used for Windows platforms, while the .tgz file is preferred on
[268] Fix | Delete
most other platforms.<br />
[269] Fix | Delete
Please unzip this file. </li>
[270] Fix | Delete
[271] Fix | Delete
<li><strong>GitHub Source Repository:</strong><br />
[272] Fix | Delete
If you are interested in developing features, patches, or bug fixes for
[273] Fix | Delete
ICU, you should probably be working with the latest version of the ICU
[274] Fix | Delete
source code. You will need to clone and checkout the code from our GitHub repository to
[275] Fix | Delete
ensure that you have the most recent version of all of the files. See our
[276] Fix | Delete
<a href="http://site.icu-project.org/repository">source
[277] Fix | Delete
repository</a> for details.</li>
[278] Fix | Delete
</ul>
[279] Fix | Delete
[280] Fix | Delete
<h2><a name="SourceCode" href="#SourceCode" id="SourceCode">ICU Source Code
[281] Fix | Delete
Organization</a></h2>
[282] Fix | Delete
[283] Fix | Delete
<p>In the descriptions below, <strong><i>&lt;ICU&gt;</i></strong> is the full
[284] Fix | Delete
path name of the ICU directory (the top level directory from the distribution
[285] Fix | Delete
archives) in your file system. You can also view the <a href=
[286] Fix | Delete
"https://unicode-org.github.io/icu/userguide/design">ICU Architectural
[287] Fix | Delete
Design</a> section of the User's Guide to see which libraries you need for
[288] Fix | Delete
your software product. You need at least the data (<code>[lib]icudt</code>)
[289] Fix | Delete
and the common (<code>[lib]icuuc</code>) libraries in order to use ICU.</p>
[290] Fix | Delete
[291] Fix | Delete
<table class="docTable" summary="The following files describe the code drop.">
[292] Fix | Delete
<caption>
[293] Fix | Delete
The following files describe the code drop.
[294] Fix | Delete
</caption>
[295] Fix | Delete
[296] Fix | Delete
<tr>
[297] Fix | Delete
<th scope="col">File</th>
[298] Fix | Delete
[299] Fix | Delete
<th scope="col">Description</th>
[300] Fix | Delete
</tr>
[301] Fix | Delete
[302] Fix | Delete
<tr>
[303] Fix | Delete
<td>readme.html</td>
[304] Fix | Delete
[305] Fix | Delete
<td>Describes the International Components for Unicode (this file)</td>
[306] Fix | Delete
</tr>
[307] Fix | Delete
[308] Fix | Delete
<tr>
[309] Fix | Delete
<td>LICENSE</td>
[310] Fix | Delete
[311] Fix | Delete
<td>Contains the text of the ICU license</td>
[312] Fix | Delete
</tr>
[313] Fix | Delete
</table>
[314] Fix | Delete
[315] Fix | Delete
<p><br />
[316] Fix | Delete
</p>
[317] Fix | Delete
[318] Fix | Delete
<table class="docTable" summary=
[319] Fix | Delete
"The following directories contain source code and data files.">
[320] Fix | Delete
<caption>
[321] Fix | Delete
The following directories contain source code and data files.
[322] Fix | Delete
</caption>
[323] Fix | Delete
[324] Fix | Delete
<tr>
[325] Fix | Delete
<th scope="col">Directory</th>
[326] Fix | Delete
[327] Fix | Delete
<th scope="col">Description</th>
[328] Fix | Delete
</tr>
[329] Fix | Delete
[330] Fix | Delete
<tr>
[331] Fix | Delete
<td><i>&lt;ICU&gt;</i>/source/<b>common</b>/</td>
[332] Fix | Delete
[333] Fix | Delete
<td>The core Unicode and support functionality, such as resource bundles,
[334] Fix | Delete
character properties, locales, codepage conversion, normalization,
[335] Fix | Delete
Unicode properties, Locale, and UnicodeString.</td>
[336] Fix | Delete
</tr>
[337] Fix | Delete
[338] Fix | Delete
<tr>
[339] Fix | Delete
<td><i>&lt;ICU&gt;</i>/source/<b>i18n</b>/</td>
[340] Fix | Delete
[341] Fix | Delete
<td>Modules in i18n are generally the more data-driven, that is to say
[342] Fix | Delete
resource bundle driven, components. These deal with higher-level
[343] Fix | Delete
internationalization issues such as formatting, collation, text break
[344] Fix | Delete
analysis, and transliteration.</td>
[345] Fix | Delete
</tr>
[346] Fix | Delete
[347] Fix | Delete
<tr>
[348] Fix | Delete
<td><i>&lt;ICU&gt;</i>/source/<b>layoutex</b>/</td>
[349] Fix | Delete
[350] Fix | Delete
<td>Contains the ICU paragraph layout engine.</td>
[351] Fix | Delete
</tr>
[352] Fix | Delete
[353] Fix | Delete
<tr>
[354] Fix | Delete
<td><i>&lt;ICU&gt;</i>/source/<b>io</b>/</td>
[355] Fix | Delete
[356] Fix | Delete
<td>Contains the ICU I/O library.</td>
[357] Fix | Delete
</tr>
[358] Fix | Delete
[359] Fix | Delete
<tr>
[360] Fix | Delete
<td><i>&lt;ICU&gt;</i>/source/<b>data</b>/</td>
[361] Fix | Delete
[362] Fix | Delete
<td>
[363] Fix | Delete
<p>This directory contains the source data in text format, which is
[364] Fix | Delete
compiled into binary form during the ICU build process. It contains
[365] Fix | Delete
several subdirectories, in which the data files are grouped by
[366] Fix | Delete
function. Note that the build process must be run again after any
[367] Fix | Delete
changes are made to this directory.</p>
[368] Fix | Delete
[369] Fix | Delete
<p>If some of the following directories are missing, it's probably
[370] Fix | Delete
because you got an official download. If you need the data source files
[371] Fix | Delete
for customization, then please download the complete ICU source code from <a
[372] Fix | Delete
href="http://site.icu-project.org/repository">the ICU repository</a>.</p>
[373] Fix | Delete
[374] Fix | Delete
<ul>
[375] Fix | Delete
<li><b>in/</b> A directory that contains a pre-built data library for
[376] Fix | Delete
ICU. A standard source code package will contain this file without
[377] Fix | Delete
several of the following directories. This is to simplify the build
[378] Fix | Delete
process for the majority of users and to reduce platform porting
[379] Fix | Delete
issues.</li>
[380] Fix | Delete
[381] Fix | Delete
<li><b>brkitr/</b> Data files for character, word, sentence, title
[382] Fix | Delete
casing and line boundary analysis.</li>
[383] Fix | Delete
[384] Fix | Delete
<li><b>coll/</b> Data for collation tailorings. The makefile
[385] Fix | Delete
<b>colfiles.mk</b> contains the list of resource bundle files.</li>
[386] Fix | Delete
[387] Fix | Delete
<li><b>locales/</b> These .txt files contain ICU language and
[388] Fix | Delete
culture-specific localization data. Two special bundles are
[389] Fix | Delete
<b>root</b>, which is the fallback data and parent of other bundles,
[390] Fix | Delete
and <b>index</b>, which contains a list of installed bundles. The
[391] Fix | Delete
makefile <b>resfiles.mk</b> contains the list of resource bundle
[392] Fix | Delete
files. Some of the locale data is split out into the type-specific
[393] Fix | Delete
directories curr, lang, region, unit, and zone, described below.</li>
[394] Fix | Delete
[395] Fix | Delete
<li><b>curr/</b> Locale data for currency symbols and names (including
[396] Fix | Delete
plural forms), with its own makefile <b>resfiles.mk</b>.</li>
[397] Fix | Delete
[398] Fix | Delete
<li><b>lang/</b> Locale data for names of languages, scripts, and locale
[399] Fix | Delete
key names and values, with its own makefile <b>resfiles.mk</b>.</li>
[400] Fix | Delete
[401] Fix | Delete
<li><b>region/</b> Locale data for names of regions, with its own
[402] Fix | Delete
makefile <b>resfiles.mk</b>.</li>
[403] Fix | Delete
[404] Fix | Delete
<li><b>unit/</b> Locale data for measurement unit patterns and names,
[405] Fix | Delete
with its own makefile <b>resfiles.mk</b>.</li>
[406] Fix | Delete
[407] Fix | Delete
<li><b>zone/</b> Locale data for time zone names, with its own
[408] Fix | Delete
makefile <b>resfiles.mk</b>.</li>
[409] Fix | Delete
[410] Fix | Delete
<li><b>mappings/</b> Here are the code page converter tables. These
[411] Fix | Delete
.ucm files contain mappings to and from Unicode. These are compiled
[412] Fix | Delete
into .cnv files. <b>convrtrs.txt</b> is the alias mapping table from
[413] Fix | Delete
various converter name formats to ICU internal format and vice versa.
[414] Fix | Delete
It produces cnvalias.icu. The makefiles <b>ucmfiles.mk,
[415] Fix | Delete
ucmcore.mk,</b> and <b>ucmebcdic.mk</b> contain the list of
[416] Fix | Delete
converters to be built.</li>
[417] Fix | Delete
[418] Fix | Delete
<li><b>translit/</b> This directory contains transliterator rules as
[419] Fix | Delete
resource bundles, a makefile <b>trnsfiles.mk</b> containing the list
[420] Fix | Delete
of installed system translitaration files, and as well the special
[421] Fix | Delete
bundle <b>translit_index</b> which lists the system transliterator
[422] Fix | Delete
aliases.</li>
[423] Fix | Delete
[424] Fix | Delete
<li><b>unidata/</b> This directory contains the Unicode data files.
[425] Fix | Delete
Please see <a href=
[426] Fix | Delete
"http://www.unicode.org/">http://www.unicode.org/</a> for more
[427] Fix | Delete
information.</li>
[428] Fix | Delete
[429] Fix | Delete
<li><b>misc/</b> The misc directory contains other data files which
[430] Fix | Delete
did not fit into the above categories, including time zone
[431] Fix | Delete
information, region-specific data, and other data derived from CLDR
[432] Fix | Delete
supplemental data.</li>
[433] Fix | Delete
[434] Fix | Delete
<li><b>out/</b> This directory contains the assembled memory mapped
[435] Fix | Delete
files.</li>
[436] Fix | Delete
[437] Fix | Delete
<li><b>out/build/</b> This directory contains intermediate (compiled)
[438] Fix | Delete
files, such as .cnv, .res, etc.</li>
[439] Fix | Delete
</ul>
[440] Fix | Delete
[441] Fix | Delete
<p>If you are creating a special ICU build, you can set the ICU_DATA
[442] Fix | Delete
environment variable to the out/ or the out/build/ directories, but
[443] Fix | Delete
this is generally discouraged because most people set it incorrectly.
[444] Fix | Delete
You can view the <a href=
[445] Fix | Delete
"https://unicode-org.github.io/icu/userguide/icudata">ICU Data
[446] Fix | Delete
Management</a> section of the ICU User's Guide for details.</p>
[447] Fix | Delete
</td>
[448] Fix | Delete
</tr>
[449] Fix | Delete
[450] Fix | Delete
<tr>
[451] Fix | Delete
<td><i>&lt;ICU&gt;</i>/source/test/<b>intltest</b>/</td>
[452] Fix | Delete
[453] Fix | Delete
<td>A test suite including all C++ APIs. For information about running
[454] Fix | Delete
the test suite, see the build instructions specific to your platform
[455] Fix | Delete
later in this document.</td>
[456] Fix | Delete
</tr>
[457] Fix | Delete
[458] Fix | Delete
<tr>
[459] Fix | Delete
<td><i>&lt;ICU&gt;</i>/source/test/<b>cintltst</b>/</td>
[460] Fix | Delete
[461] Fix | Delete
<td>A test suite written in C, including all C APIs. For information
[462] Fix | Delete
about running the test suite, see the build instructions specific to your
[463] Fix | Delete
platform later in this document.</td>
[464] Fix | Delete
</tr>
[465] Fix | Delete
[466] Fix | Delete
<tr>
[467] Fix | Delete
<td><i>&lt;ICU&gt;</i>/source/test/<b>iotest</b>/</td>
[468] Fix | Delete
[469] Fix | Delete
<td>A test suite written in C and C++ to test the icuio library. For
[470] Fix | Delete
information about running the test suite, see the build instructions
[471] Fix | Delete
specific to your platform later in this document.</td>
[472] Fix | Delete
</tr>
[473] Fix | Delete
[474] Fix | Delete
<tr>
[475] Fix | Delete
<td><i>&lt;ICU&gt;</i>/source/test/<b>testdata</b>/</td>
[476] Fix | Delete
[477] Fix | Delete
<td>Source text files for data, which are read by the tests. It contains
[478] Fix | Delete
the subdirectories <b>out/build/</b> which is used for intermediate
[479] Fix | Delete
files, and <b>out/</b> which contains <b>testdata.dat.</b></td>
[480] Fix | Delete
</tr>
[481] Fix | Delete
[482] Fix | Delete
<tr>
[483] Fix | Delete
<td><i>&lt;ICU&gt;</i>/source/<b>tools</b>/</td>
[484] Fix | Delete
[485] Fix | Delete
<td>Tools for generating the data files. Data files are generated by
[486] Fix | Delete
invoking <i>&lt;ICU&gt;</i>/source/data/build/makedata.bat on Win32 or
[487] Fix | Delete
<i>&lt;ICU&gt;</i>/source/make on UNIX.</td>
[488] Fix | Delete
</tr>
[489] Fix | Delete
[490] Fix | Delete
<tr>
[491] Fix | Delete
<td><i>&lt;ICU&gt;</i>/source/<b>samples</b>/</td>
[492] Fix | Delete
[493] Fix | Delete
<td>Various sample programs that use ICU</td>
[494] Fix | Delete
</tr>
[495] Fix | Delete
[496] Fix | Delete
<tr>
[497] Fix | Delete
<td><i>&lt;ICU&gt;</i>/source/<b>extra</b>/</td>
[498] Fix | Delete
[499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function