OLD | NEW |
1 A. This directory contains the source code of ICU 3.8 for C/C++ with CJK | 1 A. This directory contains the source code of ICU 3.8 for C/C++ with CJK |
2 segmentation, plural formatting and other locale-data updates added: | 2 segmentation, plural formatting and other locale-data updates added: |
3 | 3 |
4 - It was obtained with the following: | 4 - It was obtained with the following: |
5 | 5 |
6 1. Download the clean ICU source tree (revision 22777) with the following : | 6 1. Download the clean ICU source tree (revision 22777) with the following : |
7 | 7 |
8 $ svn export --native-eol LF -r 22777 http://source.icu-project.org/repos
/icu/icu/trunk icu38 | 8 $ svn export --native-eol LF -r 22777 http://source.icu-project.org/repos
/icu/icu/trunk icu38 |
9 | 9 |
10 2. Apply the following patches : | 10 2. Apply the following patches : |
(...skipping 12 matching lines...) Expand all Loading... |
23 WebCore/platform/text/TextCodecICU.cpp : getGbkEscapes()) | 23 WebCore/platform/text/TextCodecICU.cpp : getGbkEscapes()) |
24 * windows.patch (Windows-specific patch) | 24 * windows.patch (Windows-specific patch) |
25 * uconv.patch (thread-safety patch for uconv. Ported from the ICU trunk) | 25 * uconv.patch (thread-safety patch for uconv. Ported from the ICU trunk) |
26 * wpo.patch (see section E). | 26 * wpo.patch (see section E). |
27 * plural.patch (for plural formatting. Ported back from ICU 4.0. See | 27 * plural.patch (for plural formatting. Ported back from ICU 4.0. See |
28 section G for details). | 28 section G for details). |
29 * uconv.security.patch (files in source) and | 29 * uconv.security.patch (files in source) and |
30 uconv.security.header.patch (header in public) | 30 uconv.security.header.patch (header in public) |
31 (patches for ICU bug 5691/Chrome bug 2074 and ICU bug 6071/Chrome bug 3
823) | 31 (patches for ICU bug 5691/Chrome bug 2074 and ICU bug 6071/Chrome bug 3
823) |
32 * regex.patch (patch for ICU bug 6149/Chrome bug 8198) | 32 * regex.patch (patch for ICU bug 6149/Chrome bug 8198) |
| 33 * locale.update.txt : Update locale data for ko,tr,ca,hu and 9 Indian |
| 34 languages. In addition, remove unihan collation from coll/root.txt |
| 35 because Chrome and Webkit do not use it. This cut down the data |
| 36 size by 300kB (before compression) |
33 | 37 |
34 - Once CJK segmentation is included in an ICU release, we can use that | 38 - Once CJK segmentation is included in an ICU release, we can use that |
35 release, instead of applying the first patch above. | 39 release, instead of applying the first patch above. |
36 | 40 |
37 - The first patch contains the word frequency list derived from 3 | 41 - The first patch contains the word frequency list derived from 3 |
38 sources. For details, see the license terms and copyright notice | 42 sources. For details, see the license terms and copyright notice |
39 at the beginning of the following two files: | 43 at the beginning of the following two files: |
40 source/data/brkitr/cjdict.txt | 44 source/data/brkitr/cjdict.txt |
41 source/data/brkitr/cc_cedict.txt | 45 source/data/brkitr/cc_cedict.txt |
42 | 46 |
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
157 source/test/intltest/tmsgfmt.h | 161 source/test/intltest/tmsgfmt.h |
158 public/common/unicode/utypes.h | 162 public/common/unicode/utypes.h |
159 public/i18n/unicode/msgfmt.h | 163 public/i18n/unicode/msgfmt.h |
160 public/i18n/unicode/plurfmt.h | 164 public/i18n/unicode/plurfmt.h |
161 public/i18n/unicode/plurrule.h | 165 public/i18n/unicode/plurrule.h |
162 | 166 |
163 Besides, builds/icu.vcproj was modified to add plurrule.cpp and | 167 Besides, builds/icu.vcproj was modified to add plurrule.cpp and |
164 plurfmt.cpp to the list of files to compile. Note that this change | 168 plurfmt.cpp to the list of files to compile. Note that this change |
165 is not a part of plural.patch because builds/icu.vcproj is | 169 is not a part of plural.patch because builds/icu.vcproj is |
166 our own file. | 170 our own file. |
OLD | NEW |