]> granicus.if.org Git - icu/commitdiff
ICU-8555 add nine new ISO 15924 script codes from 2010-12-21
authorMarkus Scherer <markus.icu@gmail.com>
Tue, 10 May 2011 20:56:53 +0000 (20:56 +0000)
committerMarkus Scherer <markus.icu@gmail.com>
Tue, 10 May 2011 20:56:53 +0000 (20:56 +0000)
X-SVN-Rev: 30085

icu4c/source/common/propname_data.h
icu4c/source/common/uchar_props_data.c
icu4c/source/common/unicode/uscript.h
icu4c/source/data/in/pnames.icu
icu4c/source/data/in/uprops.icu
icu4c/source/data/unidata/changes.txt
icu4c/source/test/cintltst/cucdapi.c

index 6fccf8bf03df0df119f829e3c9d6de4524981331..cb4f7d47b4c0728f2f229b5181a5fd31a29af26f 100644 (file)
@@ -4,7 +4,7 @@
  *
  * file name: propname_data.h
  *
- * machine-generated on: 2011-01-05
+ * machine-generated on: 2011-05-10
  */
 
 #ifndef INCLUDED_FROM_PROPNAME_CPP
@@ -13,9 +13,9 @@
 
 U_NAMESPACE_BEGIN
 
-const int32_t PropNameData::indexes[8]={0x20,0xf94,0x3789,0x6789,0x6789,0x6789,0x2f,0};
+const int32_t PropNameData::indexes[8]={0x20,0xfb8,0x37ed,0x6850,0x6850,0x6850,0x2f,0};
 
-const int32_t PropNameData::valueMaps[989]={
+const int32_t PropNameData::valueMaps[998]={
 6,0,0x39,0,0xc9,0x165,0xc9,0x17b,0xc9,0x190,0xc9,0x297,0xc9,0x2a2,0xc9,0x2c3,
 0xc9,0x2d3,0xc9,0x2e2,0xc9,0x2f0,0xc9,0x314,0xc9,0x32b,0xc9,0x343,0xc9,0x35a,0xc9,0x369,
 0xc9,0x3bf,0xc9,0x3d0,0xc9,0x378,0xc9,0x38a,0xc9,0x3a4,0xc9,0x3de,0xc9,0x3f3,0xc9,0x410,
@@ -25,10 +25,10 @@ const int32_t PropNameData::valueMaps[989]={
 0xc9,0x4eb,0xc9,0x4f3,0xc9,0x1a6,0xc9,0x1b3,0xc9,0x21c,0xc9,0x27a,0xc9,0x25d,0xc9,0x1e0,
 0xc9,0x1fe,0xc9,0x239,0xc9,0x1000,0x1015,0x5f3,0xf9,0x7a6,0x110,0x17c1,0xcf,0x17e0,0x1e6,0x190b,
 0x1fc,0x1965,0x206,0x1cc6,0x242,0x1edb,0x27f,0x1f70,0x289,0x225e,0x2cc,0x229c,0x2d4,0x1c48,0x238,0x21e2,
-0x2b9,0x2237,0x2c6,0x21b4,0x2b2,0x2207,0x2bf,0x1f4b,0xcf,0x2b27,0xcf,0x1bc2,0x228,0x2a7f,0x36b,0x2b4d,
-0x37e,0x2000,0x2001,0x2d24,0x38f,0x3000,0x3001,0x2d12,0,0x4000,0x400d,0x2bf7,0,0x2c00,0,0x2c1a,
-0,0x2c2b,0,0x2c3c,0,0x2c52,0,0x2c5b,0,0x2c78,0,0x2c96,0,0x2cb4,0,0x2cd2,
-0,0x2ce8,0,0x2cfc,0,0x7000,0x7001,0x2fe9,0,0x6a8,0x12,0,1,0x12,0x20,0x6c6,
+0x2b9,0x2237,0x2c6,0x21b4,0x2b2,0x2207,0x2bf,0x1f4b,0xcf,0x2b8a,0xcf,0x1bc2,0x228,0x2ae2,0x374,0x2bb0,
+0x387,0x2000,0x2001,0x2d87,0x398,0x3000,0x3001,0x2d75,0,0x4000,0x400d,0x2c5a,0,0x2c63,0,0x2c7d,
+0,0x2c8e,0,0x2c9f,0,0x2cb5,0,0x2cbe,0,0x2cdb,0,0x2cf9,0,0x2d17,0,0x2d35,
+0,0x2d4b,0,0x2d5f,0,0x7000,0x7001,0x304c,0,0x6a8,0x12,0,1,0x12,0x20,0x6c6,
 0x24,0,1,7,8,9,0xc8,0xca,0xd6,0xd8,0xda,0xdc,0xde,0xe0,0xe2,0xe4,
 0xe6,0xe8,0xe9,0xea,0xf0,0x2e,0x40,0x13f,0x149,0x15a,0x4c,0x66,0x7a,0x8e,0xa9,0xb8,
 0xc1,0xd1,0xd9,0xe2,0xf1,0xfa,0x10a,0x11b,0x12c,0x7de,1,0,0x13,0x6ad,0x725,0x66a,
@@ -61,26 +61,27 @@ const int32_t PropNameData::valueMaps[989]={
 0x211e,0x212a,0x213f,0x2153,0x2166,0x2031,0x217e,0x2174,0x1fcc,0x21a8,0x2101,0x2198,0x2073,0x207a,0x20ca,0x20d1,
 0x20d8,0x1ff2,0x1cf2,1,0,3,0x21d5,0x21db,0x21cc,0x1d08,0x12,0,1,0x21fa,0x2200,0x1d15,
 1,0,3,0x222a,0x2230,0x2221,0x1d2b,0x12,0,1,0x2251,0x2257,0x1d38,1,0,4,
-0x2285,0x226f,0x227b,0x2290,0x1d5e,1,0,0x93,0x23c3,0x255f,0x22a7,0x22b4,0x2303,0x2327,0x23a9,0x23d0,
-0x2400,0x241a,0x2428,0x2480,0x248f,0x24af,0x24c7,0x24d3,0x24e2,0x24f1,0x24fb,0x2521,0x2539,0x25d4,0x25e2,0x262c,
-0x2668,0x2672,0x26f7,0x276a,0x2785,0x27c5,0x27e7,0x2847,0x28d6,0x293d,0x2979,0x29bf,0x29cb,0x29e3,0x29f0,0x29fb,
-0x236c,0x2a76,0x2986,0x2508,0x2360,0x2994,0x2343,0x23f2,0x26a1,0x26b8,0x2864,0x290e,0x29a3,0x2a23,0x25f1,0x2351,
-0x249e,0x261b,0x295b,0x27a9,0x2a09,0x280e,0x22d1,0x22f7,0x2311,0x2336,0x239e,0x23b8,0x27d1,0x240f,0x252e,0x244f,
-0x2638,0x2927,0x2a18,0x2872,0x27dc,0x2516,0x25b8,0x260c,0x267e,0x2689,0x2694,0x26ad,0x2707,0x272b,0x275f,0x27bb,
-0x2853,0x2803,0x2888,0x2897,0x28a8,0x28cb,0x28f2,0x2475,0x2a6b,0x2444,0x29d8,0x2a4b,0x2a55,0x23e2,0x2a40,0x2a32,
-0x2386,0x25ad,0x2659,0x26dd,0x26ea,0x2838,0x28be,0x28fd,0x291c,0x294b,0x277a,0x2736,0x2548,0x22c3,0x2393,0x2643,
-0x25c7,0x2715,0x2574,0x28b3,0x231c,0x2590,0x28e2,0x29b0,0x2720,0x296e,0x22e0,0x26c7,0x279e,0x2820,0x22ec,0x2439,
-0x246a,0x24bc,0x264e,0x26d2,0x2749,0x2754,0x27f8,0x2793,0x287d,0x2932,0x2a60,0x23df,1,0,0xf,0x2aec,
-0x2a92,0x2a9c,0x2ab8,0x2aca,0x2ad4,0x2ae0,0x2b04,0x2b0c,0x2b13,0x2b1d,0x2aa6,0x2aad,0x2ac3,0x2af6,0x2466,1,
-0,0xd,0x2bed,0x2b5c,0x2b8f,0x2b9a,0x2bae,0x2bbc,0x2be1,0x2b7e,0x2b68,0x2b6f,0x2ba7,0x2bc7,0x2bd5,0x24ed,
-0x36,1,2,4,8,0xe,0x10,0x20,0x3e,0x40,0x80,0x100,0x1c0,0x200,0x400,0x800,
-0xe00,0x1000,0x2000,0x4000,0x7000,0x8000,0x10000,0x20000,0x40000,0x78001,0x80000,0x100000,0x200000,0x400000,0x800000,0x1000000,
-0x2000000,0x4000000,0x8000000,0xf000000,0x10000000,0x20000000,0x30f80000,0x2d5c,0x2df2,0x2da3,0x2ddd,0x2d92,0x2db8,0x2dcc,0x2e07,0x2e35,
-0x2e22,0x2e11,0x2e49,0x2e51,0x2e6a,0x2e7c,0x2e8d,0x2fc8,0x2f9d,0x2fb0,0x2fdc,0x2d3f,0x2d51,0x2d6b,0x2d7b,0x2d89,
-0x2eb1,0x2f20,0x2ec6,0x2e97,0x2f0a,0x2f72,0x2f4a,0x2f5e,0x2f82,0x2f93,0x2ef2,0x2edc,0x2f35
+0x2285,0x226f,0x227b,0x2290,0x1d5e,1,0,0x9c,0x23ce,0x256a,0x22b2,0x22bf,0x230e,0x2332,0x23b4,0x23db,
+0x240b,0x2425,0x2433,0x248b,0x249a,0x24ba,0x24d2,0x24de,0x24ed,0x24fc,0x2506,0x252c,0x2544,0x25ea,0x25f8,0x2642,
+0x267e,0x2688,0x270d,0x2780,0x27a6,0x27f1,0x2813,0x2873,0x2902,0x2974,0x29bb,0x2a0c,0x2a23,0x2a3b,0x2a48,0x2a53,
+0x2377,0x2ad9,0x29c8,0x2513,0x236b,0x29d6,0x234e,0x23fd,0x26b7,0x26ce,0x2890,0x2945,0x29e5,0x2a7b,0x2607,0x235c,
+0x24a9,0x2631,0x299d,0x27ca,0x2a61,0x283a,0x22dc,0x2302,0x231c,0x2341,0x23a9,0x23c3,0x27fd,0x241a,0x2539,0x245a,
+0x264e,0x295e,0x2a70,0x289e,0x2808,0x2521,0x25c3,0x2622,0x2694,0x269f,0x26aa,0x26c3,0x271d,0x2741,0x2775,0x27dc,
+0x287f,0x282f,0x28b4,0x28c3,0x28d4,0x28f7,0x291e,0x2480,0x2ac3,0x244f,0x2a30,0x2aa3,0x2aad,0x23ed,0x2a98,0x2a8a,
+0x2391,0x25b8,0x266f,0x26f3,0x2700,0x2864,0x28ea,0x2929,0x2953,0x298d,0x2790,0x274c,0x2553,0x22ce,0x239e,0x2659,
+0x25dd,0x272b,0x257f,0x28df,0x2327,0x259b,0x290e,0x29f2,0x2736,0x29b0,0x22eb,0x26dd,0x27bf,0x284c,0x22f7,0x2444,
+0x2475,0x24c7,0x2664,0x26e8,0x275f,0x276a,0x2824,0x27b4,0x28a9,0x2969,0x2ab8,0x22a7,0x25d2,0x279b,0x27e6,0x293a,
+0x2982,0x2a01,0x2a18,0x2ace,0x241f,1,0,0xf,0x2b4f,0x2af5,0x2aff,0x2b1b,0x2b2d,0x2b37,0x2b43,0x2b67,
+0x2b6f,0x2b76,0x2b80,0x2b09,0x2b10,0x2b26,0x2b59,0x24a6,1,0,0xd,0x2c50,0x2bbf,0x2bf2,0x2bfd,0x2c11,
+0x2c1f,0x2c44,0x2be1,0x2bcb,0x2bd2,0x2c0a,0x2c2a,0x2c38,0x252d,0x36,1,2,4,8,0xe,0x10,
+0x20,0x3e,0x40,0x80,0x100,0x1c0,0x200,0x400,0x800,0xe00,0x1000,0x2000,0x4000,0x7000,0x8000,0x10000,
+0x20000,0x40000,0x78001,0x80000,0x100000,0x200000,0x400000,0x800000,0x1000000,0x2000000,0x4000000,0x8000000,0xf000000,0x10000000,0x20000000,0x30f80000,
+0x2dbf,0x2e55,0x2e06,0x2e40,0x2df5,0x2e1b,0x2e2f,0x2e6a,0x2e98,0x2e85,0x2e74,0x2eac,0x2eb4,0x2ecd,0x2edf,0x2ef0,
+0x302b,0x3000,0x3013,0x303f,0x2da2,0x2db4,0x2dce,0x2dde,0x2dec,0x2f14,0x2f83,0x2f29,0x2efa,0x2f6d,0x2fd5,0x2fad,
+0x2fc1,0x2fe5,0x2ff6,0x2f55,0x2f3f,0x2f98
 };
 
-const uint8_t PropNameData::bytesTries[10229]={
+const uint8_t PropNameData::bytesTries[10293]={
 0,0x15,0x6d,0xc3,0x16,0x73,0xc1,0xea,0x76,0x5f,0x76,0x68,0x77,0x90,0x78,1,
 0x64,0x50,0x69,0x10,0x64,1,0x63,0x30,0x73,0x62,0x13,0x74,0x61,0x72,0x74,0x63,
 0x60,0x16,0x6f,0x6e,0x74,0x69,0x6e,0x75,0x65,0x61,0x13,0x69,0x67,0x69,0x74,0x81,
@@ -551,102 +552,106 @@ const uint8_t PropNameData::bytesTries[10229]={
 0x11,0x65,0x73,0x23,0x20,0x10,0x6f,0x21,1,0x64,0x42,0x6e,1,0x6f,0x32,0x75,
 0x26,0x14,0x6d,0x65,0x72,0x69,0x63,0x27,0x11,0x6e,0x65,0x21,1,0x65,0x2e,0x69,
 0x24,0x12,0x67,0x69,0x74,0x25,0x22,0x14,0x63,0x69,0x6d,0x61,0x6c,0x23,0,0x18,
-0x6e,0xc2,0x9b,0x74,0xc0,0xff,0x77,0x4a,0x77,0x7c,0x78,0x84,0x79,0x9a,0x7a,5,
-0x78,0x13,0x78,0x30,0x79,0x36,0x7a,0x11,0x7a,0x7a,0xa3,0x67,0x11,0x78,0x78,0xa3,
-0x66,0x11,0x79,0x79,0x21,0x69,0x30,0x6d,0x34,0x73,0x11,0x79,0x6d,0xa3,0x81,0x11,
-0x6e,0x68,0x23,0x11,0x74,0x68,0xa3,0x80,0x12,0x61,0x72,0x61,0xa3,0x92,1,0x70,
-0x2c,0x73,0x11,0x75,0x78,0xa3,0x65,0x11,0x65,0x6f,0x9b,0x10,0x69,0x72,0x11,0x69,
-0x69,0x73,0x74,0x4a,0x75,0xa2,0x98,0x76,1,0x61,0x2c,0x69,0x11,0x73,0x70,0xa3,
-0x64,0x10,0x69,0xa2,0x63,0x10,0x69,0xa3,0x63,5,0x67,0x2a,0x67,0x50,0x68,0x54,
-0x69,1,0x62,0x30,0x66,0x14,0x69,0x6e,0x61,0x67,0x68,0x99,1,0x65,0x24,0x74,
-0x6f,0x12,0x74,0x61,0x6e,0x6f,0x11,0x6c,0x67,0x75,0x10,0x61,1,0x61,0x24,0x69,
-0x6d,0x6a,0x11,0x6e,0x61,0x6b,0x61,0x30,0x65,0xa2,0x45,0x66,0x11,0x6e,0x67,0x99,
-4,0x67,0x36,0x69,0x52,0x6c,0x78,0x6d,0x7e,0x76,0x10,0x74,0xa3,0x7f,1,0x61,
-0x30,0x62,0x7a,0x13,0x61,0x6e,0x77,0x61,0x7b,0x12,0x6c,0x6f,0x67,0x75,2,0x6c,
-0x32,0x74,0x34,0x76,0x12,0x69,0x65,0x74,0xa3,0x7f,0x10,0x65,0x89,0x12,0x68,0x61,
-0x6d,0xa3,0x6a,1,0x65,0x89,0x75,0x97,1,0x69,0x24,0x6c,0x67,0x10,0x6c,0x67,
-1,0x6c,0x2a,0x6e,0x10,0x67,0xa3,0x62,0x10,0x75,0x68,0x11,0x67,0x75,0x69,1,
-0x67,0x32,0x6e,0x14,0x6b,0x6e,0x6f,0x77,0x6e,0xa3,0x67,0x11,0x61,0x72,0x8a,0x13,
-0x69,0x74,0x69,0x63,0x8b,0x71,0xb4,0x71,0xa2,0x86,0x72,0xa2,0x8b,0x73,5,0x69,
-0x41,0x69,0x6a,0x75,0x80,0x79,1,0x6c,0x46,0x72,4,0x63,0x65,0x65,0xa3,0x5f,
-0x69,0x2c,0x6a,0xa3,0x60,0x6e,0xa3,0x61,0x11,0x61,0x63,0x65,0x10,0x6f,0x94,0x16,
-0x74,0x69,0x6e,0x61,0x67,0x72,0x69,0x95,0x10,0x6e,1,0x64,0xa3,0x91,0x68,0x62,
-0x12,0x61,0x6c,0x61,0x63,0x11,0x6e,0x64,0xa2,0x71,0x14,0x61,0x6e,0x65,0x73,0x65,
-0xa3,0x71,0x61,0x3e,0x67,0x8a,0x68,0x10,0x61,1,0x76,0x24,0x77,0x87,0x12,0x69,
-0x61,0x6e,0x87,2,0x6d,0x40,0x72,0x58,0x75,0x10,0x72,0xa2,0x6f,0x15,0x61,0x73,
-0x68,0x74,0x72,0x61,0xa3,0x6f,1,0x61,0x26,0x72,0xa3,0x7e,0x14,0x72,0x69,0x74,
-0x61,0x6e,0xa3,0x7e,1,0x61,0xa3,0x5e,0x62,0xa3,0x85,0x11,0x6e,0x77,0xa3,0x70,
-0x11,0x61,0x61,1,0x63,0x2f,0x69,0x23,3,0x65,0x3e,0x6a,0x48,0x6f,0x4e,0x75,
-0x10,0x6e,1,0x69,0x24,0x72,0x61,0x10,0x63,0x61,0x13,0x6a,0x61,0x6e,0x67,0xa3,
-0x6e,0x11,0x6e,0x67,0xa3,0x6e,0x11,0x72,0x6f,0xa3,0x5d,0x6e,0xa2,0x4c,0x6f,0xa2,
-0x72,0x70,4,0x61,0x38,0x65,0x3e,0x68,0x44,0x6c,0x94,0x72,0x11,0x74,0x69,0xa3,
-0x7d,0x11,0x6c,0x6d,0xa3,0x90,0x11,0x72,0x6d,0xa3,0x59,3,0x61,0x3e,0x6c,0x4e,
-0x6e,0x5e,0x6f,0x16,0x65,0x6e,0x69,0x63,0x69,0x61,0x6e,0xa3,0x5b,0x10,0x67,0xa2,
-0x5a,0x12,0x73,0x70,0x61,0xa3,0x5a,2,0x69,0xa3,0x7a,0x70,0xa3,0x7b,0x76,0xa3,
-0x7c,0x10,0x78,0xa3,0x5b,0x11,0x72,0x64,0xa3,0x5c,3,0x61,0x46,0x62,0x4c,0x65,
-0x52,0x6b,1,0x67,0x2e,0x6f,0xa2,0x57,0x10,0x6f,0xa3,0x57,0x10,0x62,0xa3,0x84,
-0x11,0x72,0x62,0xa3,0x8e,0x11,0x61,0x74,0xa3,0x8f,0x16,0x77,0x74,0x61,0x69,0x6c,
-0x75,0x65,0x97,3,0x67,0x3e,0x6c,0x50,0x72,0xa2,0x52,0x73,0x11,0x6d,0x61,0x84,
-0x12,0x6e,0x79,0x61,0x85,1,0x61,0x2a,0x68,0x11,0x61,0x6d,0x5b,0x10,0x6d,0x5b,
-1,0x63,0x7c,0x64,3,0x69,0x3a,0x70,0x44,0x73,0x50,0x74,0x14,0x75,0x72,0x6b,
-0x69,0x63,0xa3,0x58,0x14,0x74,0x61,0x6c,0x69,0x63,0x5d,0x15,0x65,0x72,0x73,0x69,
-0x61,0x6e,0x9b,0x1a,0x6f,0x75,0x74,0x68,0x61,0x72,0x61,0x62,0x69,0x61,0x6e,0xa3,
-0x85,1,0x68,0x26,0x6b,0xa3,0x6d,0x12,0x69,0x6b,0x69,0xa3,0x6d,2,0x69,0x2c,
-0x6b,0x30,0x79,0x10,0x61,0x5f,0x11,0x79,0x61,0x5f,0x10,0x68,0xa3,0x58,0x68,0xc2,
-2,0x6b,0xc1,0x4e,0x6b,0xa2,0x75,0x6c,0xa2,0xe0,0x6d,5,0x6f,0x29,0x6f,0x40,
-0x74,0x60,0x79,1,0x61,0x28,0x6d,0x10,0x72,0x59,0x13,0x6e,0x6d,0x61,0x72,0x59,
-1,0x6e,0x2a,0x6f,0x10,0x6e,0xa3,0x72,0x10,0x67,0x56,0x14,0x6f,0x6c,0x69,0x61,
-0x6e,0x57,0x11,0x65,0x69,0xa3,0x73,0x61,0x2e,0x65,0x6a,0x6c,0x11,0x79,0x6d,0x55,
-2,0x6c,0x2e,0x6e,0x3a,0x79,0x10,0x61,0xa3,0x55,0x15,0x61,0x79,0x61,0x6c,0x61,
-0x6d,0x55,1,0x64,0x26,0x69,0xa3,0x79,0xa2,0x54,0x12,0x61,0x69,0x63,0xa3,0x54,
-2,0x65,0x34,0x6e,0x46,0x72,1,0x63,0xa3,0x8d,0x6f,0xa3,0x56,0x17,0x74,0x65,
-0x69,0x6d,0x61,0x79,0x65,0x6b,0xa3,0x73,0x10,0x64,0xa3,0x8c,5,0x6f,0x14,0x6f,
-0x30,0x70,0x36,0x74,0x11,0x68,0x69,0xa3,0x78,0x11,0x72,0x65,0xa3,0x77,0x11,0x65,
-0x6c,0xa3,0x8a,0x61,0x2e,0x68,0x98,0x6e,0x11,0x64,0x61,0x4b,4,0x69,0x3c,0x6c,
-0x44,0x6e,0x48,0x74,0x56,0x79,0x13,0x61,0x68,0x6c,0x69,0xa3,0x4f,0x12,0x74,0x68,
-0x69,0xa3,0x78,0x10,0x69,0xa3,0x4f,1,0x61,0x4d,0x6e,0x12,0x61,0x64,0x61,0x4b,
-0x14,0x61,0x6b,0x61,0x6e,0x61,0x4c,0x19,0x6f,0x72,0x68,0x69,0x72,0x61,0x67,0x61,
-0x6e,0x61,0x8d,1,0x61,0x32,0x6d,1,0x65,0x24,0x72,0x4f,0x10,0x72,0x4f,0x10,
-0x72,0x92,0x15,0x6f,0x73,0x68,0x74,0x68,0x69,0x93,4,0x61,0x5c,0x65,0x90,0x69,
-0xa0,0x6f,0xa2,0x59,0x79,1,0x63,0x34,0x64,0x10,0x69,0xa2,0x6c,0x11,0x61,0x6e,
-0xa3,0x6c,0x10,0x69,0xa2,0x6b,0x11,0x61,0x6e,0xa3,0x6b,2,0x6e,0x42,0x6f,0x46,
-0x74,3,0x66,0xa3,0x50,0x67,0xa3,0x51,0x69,0x24,0x6e,0x53,0x10,0x6e,0x53,0x10,
-0x61,0xa3,0x6a,0x50,0x10,0x6f,0x51,0x11,0x70,0x63,0xa2,0x52,0x11,0x68,0x61,0xa3,
-0x52,2,0x6d,0x2e,0x6e,0x36,0x73,0x10,0x75,0xa3,0x83,0x10,0x62,0x80,0x10,0x75,
-0x81,2,0x61,0xa3,0x53,0x62,0x83,0x65,0x12,0x61,0x72,0x62,0x83,0x11,0x6d,0x61,
-0xa3,0x8b,0x68,0x52,0x69,0xa2,0x60,0x6a,1,0x61,0x2c,0x70,0x11,0x61,0x6e,0xa3,
-0x69,0x11,0x76,0x61,0xa2,0x4e,0x13,0x6e,0x65,0x73,0x65,0xa3,0x4e,5,0x6d,0x13,
-0x6d,0x30,0x72,0x36,0x75,0x11,0x6e,0x67,0xa3,0x4c,0x11,0x6e,0x67,0xa3,0x4b,0x11,
-0x6b,0x74,0x8d,0x61,0x3a,0x65,0x70,0x69,0x11,0x72,0x61,0x48,0x13,0x67,0x61,0x6e,
-0x61,0x49,0x10,0x6e,0x42,5,0x73,0xc,0x73,0xa3,0x49,0x74,0xa3,0x4a,0x75,0x12,
-0x6e,0x6f,0x6f,0x77,0x67,0x28,0x69,0x43,0x6f,0x77,0x44,0x11,0x75,0x6c,0x45,0x11,
-0x62,0x72,0x46,0x11,0x65,0x77,0x47,2,0x6d,0x2e,0x6e,0x4a,0x74,0x11,0x61,0x6c,
-0x5d,0x1c,0x70,0x65,0x72,0x69,0x61,0x6c,0x61,0x72,0x61,0x6d,0x61,0x69,0x63,0xa3,
-0x74,2,0x64,0x66,0x68,0x6a,0x73,0x1b,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,
-0x61,0x6c,0x70,0x61,1,0x68,0x32,0x72,0x14,0x74,0x68,0x69,0x61,0x6e,0xa3,0x7d,
-0x13,0x6c,0x61,0x76,0x69,0xa3,0x7a,0x10,0x73,0xa3,0x4d,0x15,0x65,0x72,0x69,0x74,
-0x65,0x64,0x23,0x64,0xb4,0x64,0xa2,0x5a,0x65,0xa2,0x7b,0x67,4,0x65,0x62,0x6c,
-0x7a,0x6f,0x8e,0x72,0x9a,0x75,1,0x6a,0x38,0x72,1,0x6d,0x24,0x75,0x41,0x13,
-0x75,0x6b,0x68,0x69,0x41,1,0x61,0x24,0x72,0x3f,0x13,0x72,0x61,0x74,0x69,0x3f,
-0x10,0x6f,1,0x6b,0xa3,0x48,0x72,0x38,0x13,0x67,0x69,0x61,0x6e,0x39,0x11,0x61,
-0x67,0x90,0x15,0x6f,0x6c,0x69,0x74,0x69,0x63,0x91,0x11,0x74,0x68,0x3a,0x11,0x69,
-0x63,0x3b,1,0x61,0x32,0x65,1,0x65,0x24,0x6b,0x3d,0x10,0x6b,0x3d,0x10,0x6e,
-0xa3,0x89,2,0x65,0x30,0x73,0x56,0x75,0x11,0x70,0x6c,0xa3,0x87,1,0x73,0x38,
-0x76,0x10,0x61,0x34,0x15,0x6e,0x61,0x67,0x61,0x72,0x69,0x35,0x13,0x65,0x72,0x65,
-0x74,0x33,0x11,0x72,0x74,0x33,2,0x67,0x3a,0x6c,0x72,0x74,0x11,0x68,0x69,0x36,
-0x13,0x6f,0x70,0x69,0x63,0x37,0x10,0x79,2,0x64,0xa3,0x45,0x68,0xa3,0x46,0x70,
-0xa2,0x47,0x1e,0x74,0x69,0x61,0x6e,0x68,0x69,0x65,0x72,0x6f,0x67,0x6c,0x79,0x70,
-0x68,0x73,0xa3,0x47,0x11,0x62,0x61,0xa3,0x88,0x61,0xa2,0x87,0x62,0xa2,0xb0,0x63,
-6,0x6f,0x3d,0x6f,0x5a,0x70,0x76,0x75,0x7a,0x79,1,0x70,0x3e,0x72,2,0x69,
-0x2a,0x6c,0x31,0x73,0xa3,0x44,0x13,0x6c,0x6c,0x69,0x63,0x31,0x13,0x72,0x69,0x6f,
-0x74,0x7f,1,0x6d,0x30,0x70,0x10,0x74,0x2e,0x11,0x69,0x63,0x2f,0x12,0x6d,0x6f,
-0x6e,0x21,0x11,0x72,0x74,0x7f,0x16,0x6e,0x65,0x69,0x66,0x6f,0x72,0x6d,0xa3,0x65,
-0x61,0x30,0x68,0x7c,0x69,0x11,0x72,0x74,0xa3,0x43,2,0x6b,0x38,0x6e,0x3c,0x72,
-0x10,0x69,0xa2,0x68,0x11,0x61,0x6e,0xa3,0x68,0x10,0x6d,0xa3,0x76,1,0x61,0x24,
-0x73,0x71,0x1d,0x64,0x69,0x61,0x6e,0x61,0x62,0x6f,0x72,0x69,0x67,0x69,0x6e,0x61,
-0x6c,0x71,1,0x61,0x34,0x65,0x10,0x72,0x2c,0x13,0x6f,0x6b,0x65,0x65,0x2d,0x10,
-0x6d,0xa3,0x42,1,0x72,0x40,0x76,1,0x65,0x2a,0x73,0x10,0x74,0xa3,0x75,0x13,
-0x73,0x74,0x61,0x6e,0xa3,0x75,1,0x61,0x3e,0x6d,2,0x65,0x2a,0x69,0xa3,0x74,
+0x6e,0xc2,0xc6,0x74,0xc1,0x15,0x77,0x53,0x77,0x7e,0x78,0x96,0x79,0xa2,0x45,0x7a,
+5,0x78,0x13,0x78,0x30,0x79,0x36,0x7a,0x11,0x7a,0x7a,0xa3,0x67,0x11,0x78,0x78,
+0xa3,0x66,0x11,0x79,0x79,0x21,0x69,0x30,0x6d,0x34,0x73,0x11,0x79,0x6d,0xa3,0x81,
+0x11,0x6e,0x68,0x23,0x11,0x74,0x68,0xa3,0x80,1,0x61,0x2c,0x6f,0x11,0x6c,0x65,
+0xa3,0x9b,0x11,0x72,0x61,0xa3,0x92,1,0x70,0x2c,0x73,0x11,0x75,0x78,0xa3,0x65,
+0x11,0x65,0x6f,0x9b,0x10,0x69,0x72,0x11,0x69,0x69,0x73,0x74,0x4a,0x75,0xa2,0xa5,
+0x76,1,0x61,0x2c,0x69,0x11,0x73,0x70,0xa3,0x64,0x10,0x69,0xa2,0x63,0x10,0x69,
+0xa3,0x63,5,0x67,0x2a,0x67,0x50,0x68,0x54,0x69,1,0x62,0x30,0x66,0x14,0x69,
+0x6e,0x61,0x67,0x68,0x99,1,0x65,0x24,0x74,0x6f,0x12,0x74,0x61,0x6e,0x6f,0x11,
+0x6c,0x67,0x75,0x10,0x61,1,0x61,0x24,0x69,0x6d,0x6a,0x11,0x6e,0x61,0x6b,0x61,
+0x30,0x65,0xa2,0x52,0x66,0x11,0x6e,0x67,0x99,6,0x6c,0x1c,0x6c,0x32,0x6d,0x38,
+0x6e,0x44,0x76,0x10,0x74,0xa3,0x7f,1,0x65,0x89,0x75,0x97,1,0x69,0x24,0x6c,
+0x67,0x10,0x6c,0x67,0x10,0x67,0xa3,0x9a,0x67,0x2e,0x69,0x4a,0x6b,0x10,0x72,0xa3,
+0x99,1,0x61,0x30,0x62,0x7a,0x13,0x61,0x6e,0x77,0x61,0x7b,0x12,0x6c,0x6f,0x67,
+0x75,2,0x6c,0x32,0x74,0x34,0x76,0x12,0x69,0x65,0x74,0xa3,0x7f,0x10,0x65,0x89,
+0x12,0x68,0x61,0x6d,0xa3,0x6a,1,0x6c,0x2a,0x6e,0x10,0x67,0xa3,0x62,0x10,0x75,
+0x68,0x11,0x67,0x75,0x69,1,0x67,0x32,0x6e,0x14,0x6b,0x6e,0x6f,0x77,0x6e,0xa3,
+0x67,0x11,0x61,0x72,0x8a,0x13,0x69,0x74,0x69,0x63,0x8b,0x71,0xc0,0xc1,0x71,0xa2,
+0x93,0x72,0xa2,0x98,0x73,6,0x69,0x48,0x69,0x6e,0x6f,0x84,0x75,0x8a,0x79,1,
+0x6c,0x46,0x72,4,0x63,0x65,0x65,0xa3,0x5f,0x69,0x2c,0x6a,0xa3,0x60,0x6e,0xa3,
+0x61,0x11,0x61,0x63,0x65,0x10,0x6f,0x94,0x16,0x74,0x69,0x6e,0x61,0x67,0x72,0x69,
+0x95,0x10,0x6e,1,0x64,0xa3,0x91,0x68,0x62,0x12,0x61,0x6c,0x61,0x63,0x11,0x72,
+0x61,0xa3,0x98,0x11,0x6e,0x64,0xa2,0x71,0x14,0x61,0x6e,0x65,0x73,0x65,0xa3,0x71,
+0x61,0x4a,0x67,0x96,0x68,1,0x61,0x2a,0x72,0x10,0x64,0xa3,0x97,1,0x76,0x24,
+0x77,0x87,0x12,0x69,0x61,0x6e,0x87,2,0x6d,0x40,0x72,0x58,0x75,0x10,0x72,0xa2,
+0x6f,0x15,0x61,0x73,0x68,0x74,0x72,0x61,0xa3,0x6f,1,0x61,0x26,0x72,0xa3,0x7e,
+0x14,0x72,0x69,0x74,0x61,0x6e,0xa3,0x7e,1,0x61,0xa3,0x5e,0x62,0xa3,0x85,0x11,
+0x6e,0x77,0xa3,0x70,0x11,0x61,0x61,1,0x63,0x2f,0x69,0x23,3,0x65,0x3e,0x6a,
+0x48,0x6f,0x4e,0x75,0x10,0x6e,1,0x69,0x24,0x72,0x61,0x10,0x63,0x61,0x13,0x6a,
+0x61,0x6e,0x67,0xa3,0x6e,0x11,0x6e,0x67,0xa3,0x6e,0x11,0x72,0x6f,0xa3,0x5d,0x6e,
+0xa2,0x4c,0x6f,0xa2,0x79,0x70,4,0x61,0x38,0x65,0x3e,0x68,0x44,0x6c,0x94,0x72,
+0x11,0x74,0x69,0xa3,0x7d,0x11,0x6c,0x6d,0xa3,0x90,0x11,0x72,0x6d,0xa3,0x59,3,
+0x61,0x3e,0x6c,0x4e,0x6e,0x5e,0x6f,0x16,0x65,0x6e,0x69,0x63,0x69,0x61,0x6e,0xa3,
+0x5b,0x10,0x67,0xa2,0x5a,0x12,0x73,0x70,0x61,0xa3,0x5a,2,0x69,0xa3,0x7a,0x70,
+0xa3,0x7b,0x76,0xa3,0x7c,0x10,0x78,0xa3,0x5b,0x11,0x72,0x64,0xa3,0x5c,4,0x61,
+0x38,0x62,0x3e,0x65,0x44,0x6b,0x52,0x73,0x11,0x68,0x75,0xa3,0x96,0x11,0x72,0x62,
+0xa3,0x8e,0x11,0x61,0x74,0xa3,0x8f,0x16,0x77,0x74,0x61,0x69,0x6c,0x75,0x65,0x97,
+1,0x67,0x2e,0x6f,0xa2,0x57,0x10,0x6f,0xa3,0x57,0x10,0x62,0xa3,0x84,3,0x67,
+0x3e,0x6c,0x50,0x72,0xa2,0x52,0x73,0x11,0x6d,0x61,0x84,0x12,0x6e,0x79,0x61,0x85,
+1,0x61,0x2a,0x68,0x11,0x61,0x6d,0x5b,0x10,0x6d,0x5b,1,0x63,0x7c,0x64,3,
+0x69,0x3a,0x70,0x44,0x73,0x50,0x74,0x14,0x75,0x72,0x6b,0x69,0x63,0xa3,0x58,0x14,
+0x74,0x61,0x6c,0x69,0x63,0x5d,0x15,0x65,0x72,0x73,0x69,0x61,0x6e,0x9b,0x1a,0x6f,
+0x75,0x74,0x68,0x61,0x72,0x61,0x62,0x69,0x61,0x6e,0xa3,0x85,1,0x68,0x26,0x6b,
+0xa3,0x6d,0x12,0x69,0x6b,0x69,0xa3,0x6d,2,0x69,0x2c,0x6b,0x30,0x79,0x10,0x61,
+0x5f,0x11,0x79,0x61,0x5f,0x10,0x68,0xa3,0x58,0x68,0xc2,0x10,0x6b,0xc1,0x55,0x6b,
+0xa2,0x7c,0x6c,0xa2,0xe7,0x6d,6,0x6f,0x30,0x6f,0x44,0x72,0x64,0x74,0x6a,0x79,
+1,0x61,0x28,0x6d,0x10,0x72,0x59,0x13,0x6e,0x6d,0x61,0x72,0x59,1,0x6e,0x2a,
+0x6f,0x10,0x6e,0xa3,0x72,0x10,0x67,0x56,0x14,0x6f,0x6c,0x69,0x61,0x6e,0x57,0x11,
+0x6f,0x6f,0xa3,0x95,0x11,0x65,0x69,0xa3,0x73,0x61,0x2e,0x65,0x6a,0x6c,0x11,0x79,
+0x6d,0x55,2,0x6c,0x2e,0x6e,0x3a,0x79,0x10,0x61,0xa3,0x55,0x15,0x61,0x79,0x61,
+0x6c,0x61,0x6d,0x55,1,0x64,0x26,0x69,0xa3,0x79,0xa2,0x54,0x12,0x61,0x69,0x63,
+0xa3,0x54,2,0x65,0x34,0x6e,0x46,0x72,1,0x63,0xa3,0x8d,0x6f,0xa3,0x56,0x17,
+0x74,0x65,0x69,0x6d,0x61,0x79,0x65,0x6b,0xa3,0x73,0x10,0x64,0xa3,0x8c,5,0x6f,
+0x14,0x6f,0x30,0x70,0x36,0x74,0x11,0x68,0x69,0xa3,0x78,0x11,0x72,0x65,0xa3,0x77,
+0x11,0x65,0x6c,0xa3,0x8a,0x61,0x2e,0x68,0x98,0x6e,0x11,0x64,0x61,0x4b,4,0x69,
+0x3c,0x6c,0x44,0x6e,0x48,0x74,0x56,0x79,0x13,0x61,0x68,0x6c,0x69,0xa3,0x4f,0x12,
+0x74,0x68,0x69,0xa3,0x78,0x10,0x69,0xa3,0x4f,1,0x61,0x4d,0x6e,0x12,0x61,0x64,
+0x61,0x4b,0x14,0x61,0x6b,0x61,0x6e,0x61,0x4c,0x19,0x6f,0x72,0x68,0x69,0x72,0x61,
+0x67,0x61,0x6e,0x61,0x8d,1,0x61,0x32,0x6d,1,0x65,0x24,0x72,0x4f,0x10,0x72,
+0x4f,0x10,0x72,0x92,0x15,0x6f,0x73,0x68,0x74,0x68,0x69,0x93,4,0x61,0x5c,0x65,
+0x90,0x69,0xa0,0x6f,0xa2,0x59,0x79,1,0x63,0x34,0x64,0x10,0x69,0xa2,0x6c,0x11,
+0x61,0x6e,0xa3,0x6c,0x10,0x69,0xa2,0x6b,0x11,0x61,0x6e,0xa3,0x6b,2,0x6e,0x42,
+0x6f,0x46,0x74,3,0x66,0xa3,0x50,0x67,0xa3,0x51,0x69,0x24,0x6e,0x53,0x10,0x6e,
+0x53,0x10,0x61,0xa3,0x6a,0x50,0x10,0x6f,0x51,0x11,0x70,0x63,0xa2,0x52,0x11,0x68,
+0x61,0xa3,0x52,2,0x6d,0x2e,0x6e,0x36,0x73,0x10,0x75,0xa3,0x83,0x10,0x62,0x80,
+0x10,0x75,0x81,2,0x61,0xa3,0x53,0x62,0x83,0x65,0x12,0x61,0x72,0x62,0x83,0x11,
+0x6d,0x61,0xa3,0x8b,0x68,0x60,0x69,0xa2,0x67,0x6a,2,0x61,0x30,0x70,0x44,0x75,
+0x11,0x72,0x63,0xa3,0x94,0x11,0x76,0x61,0xa2,0x4e,0x13,0x6e,0x65,0x73,0x65,0xa3,
+0x4e,0x11,0x61,0x6e,0xa3,0x69,5,0x6d,0x13,0x6d,0x30,0x72,0x36,0x75,0x11,0x6e,
+0x67,0xa3,0x4c,0x11,0x6e,0x67,0xa3,0x4b,0x11,0x6b,0x74,0x8d,0x61,0x3a,0x65,0x70,
+0x69,0x11,0x72,0x61,0x48,0x13,0x67,0x61,0x6e,0x61,0x49,0x10,0x6e,0x42,5,0x73,
+0xc,0x73,0xa3,0x49,0x74,0xa3,0x4a,0x75,0x12,0x6e,0x6f,0x6f,0x77,0x67,0x28,0x69,
+0x43,0x6f,0x77,0x44,0x11,0x75,0x6c,0x45,0x11,0x62,0x72,0x46,0x11,0x65,0x77,0x47,
+2,0x6d,0x2e,0x6e,0x4a,0x74,0x11,0x61,0x6c,0x5d,0x1c,0x70,0x65,0x72,0x69,0x61,
+0x6c,0x61,0x72,0x61,0x6d,0x61,0x69,0x63,0xa3,0x74,2,0x64,0x66,0x68,0x6a,0x73,
+0x1b,0x63,0x72,0x69,0x70,0x74,0x69,0x6f,0x6e,0x61,0x6c,0x70,0x61,1,0x68,0x32,
+0x72,0x14,0x74,0x68,0x69,0x61,0x6e,0xa3,0x7d,0x13,0x6c,0x61,0x76,0x69,0xa3,0x7a,
+0x10,0x73,0xa3,0x4d,0x15,0x65,0x72,0x69,0x74,0x65,0x64,0x23,0x64,0xb4,0x64,0xa2,
+0x5a,0x65,0xa2,0x7b,0x67,4,0x65,0x62,0x6c,0x7a,0x6f,0x8e,0x72,0x9a,0x75,1,
+0x6a,0x38,0x72,1,0x6d,0x24,0x75,0x41,0x13,0x75,0x6b,0x68,0x69,0x41,1,0x61,
+0x24,0x72,0x3f,0x13,0x72,0x61,0x74,0x69,0x3f,0x10,0x6f,1,0x6b,0xa3,0x48,0x72,
+0x38,0x13,0x67,0x69,0x61,0x6e,0x39,0x11,0x61,0x67,0x90,0x15,0x6f,0x6c,0x69,0x74,
+0x69,0x63,0x91,0x11,0x74,0x68,0x3a,0x11,0x69,0x63,0x3b,1,0x61,0x32,0x65,1,
+0x65,0x24,0x6b,0x3d,0x10,0x6b,0x3d,0x10,0x6e,0xa3,0x89,2,0x65,0x30,0x73,0x56,
+0x75,0x11,0x70,0x6c,0xa3,0x87,1,0x73,0x38,0x76,0x10,0x61,0x34,0x15,0x6e,0x61,
+0x67,0x61,0x72,0x69,0x35,0x13,0x65,0x72,0x65,0x74,0x33,0x11,0x72,0x74,0x33,2,
+0x67,0x3a,0x6c,0x72,0x74,0x11,0x68,0x69,0x36,0x13,0x6f,0x70,0x69,0x63,0x37,0x10,
+0x79,2,0x64,0xa3,0x45,0x68,0xa3,0x46,0x70,0xa2,0x47,0x1e,0x74,0x69,0x61,0x6e,
+0x68,0x69,0x65,0x72,0x6f,0x67,0x6c,0x79,0x70,0x68,0x73,0xa3,0x47,0x11,0x62,0x61,
+0xa3,0x88,0x61,0xa2,0x87,0x62,0xa2,0xb7,0x63,6,0x6f,0x3d,0x6f,0x5a,0x70,0x76,
+0x75,0x7a,0x79,1,0x70,0x3e,0x72,2,0x69,0x2a,0x6c,0x31,0x73,0xa3,0x44,0x13,
+0x6c,0x6c,0x69,0x63,0x31,0x13,0x72,0x69,0x6f,0x74,0x7f,1,0x6d,0x30,0x70,0x10,
+0x74,0x2e,0x11,0x69,0x63,0x2f,0x12,0x6d,0x6f,0x6e,0x21,0x11,0x72,0x74,0x7f,0x16,
+0x6e,0x65,0x69,0x66,0x6f,0x72,0x6d,0xa3,0x65,0x61,0x30,0x68,0x7c,0x69,0x11,0x72,
+0x74,0xa3,0x43,2,0x6b,0x38,0x6e,0x3c,0x72,0x10,0x69,0xa2,0x68,0x11,0x61,0x6e,
+0xa3,0x68,0x10,0x6d,0xa3,0x76,1,0x61,0x24,0x73,0x71,0x1d,0x64,0x69,0x61,0x6e,
+0x61,0x62,0x6f,0x72,0x69,0x67,0x69,0x6e,0x61,0x6c,0x71,1,0x61,0x34,0x65,0x10,
+0x72,0x2c,0x13,0x6f,0x6b,0x65,0x65,0x2d,0x10,0x6d,0xa3,0x42,2,0x66,0x44,0x72,
+0x4a,0x76,1,0x65,0x2a,0x73,0x10,0x74,0xa3,0x75,0x13,0x73,0x74,0x61,0x6e,0xa3,
+0x75,0x11,0x61,0x6b,0xa3,0x93,1,0x61,0x3e,0x6d,2,0x65,0x2a,0x69,0xa3,0x74,
 0x6e,0x27,0x13,0x6e,0x69,0x61,0x6e,0x27,0x10,0x62,0x24,0x11,0x69,0x63,0x25,5,
 0x6f,0x36,0x6f,0x4e,0x72,0x5e,0x75,1,0x67,0x30,0x68,1,0x64,0x79,0x69,0x10,
 0x64,0x79,0x10,0x69,0x8e,0x13,0x6e,0x65,0x73,0x65,0x8f,0x11,0x70,0x6f,0x2a,0x13,
@@ -723,7 +728,7 @@ const uint8_t PropNameData::bytesTries[10229]={
 0x62,0x65,0x72,0xa7,0
 };
 
-const char PropNameData::nameGroups[12288]={
+const char PropNameData::nameGroups[12387]={
 2,'A','l','p','h','a',0,'A','l','p','h','a','b','e','t','i','c',0,
 4,'N',0,'N','o',0,'F',0,'F','a','l','s','e',0,4,'Y',0,'Y','e','s',0,'T',0,'T','r','u','e',0,
 2,'N','R',0,'N','o','t','_','R','e','o','r','d','e','r','e','d',0,
@@ -1091,20 +1096,20 @@ const char PropNameData::nameGroups[12288]={
 2,'n','t',0,'N','u','m','e','r','i','c','_','T','y','p','e',0,
 2,'D','e',0,'D','e','c','i','m','a','l',0,2,'D','i',0,'D','i','g','i','t',0,
 2,'N','o','n','e',0,'N','o','n','e',0,2,'N','u',0,'N','u','m','e','r','i','c',0,
-2,'s','c',0,'S','c','r','i','p','t',0,2,'A','r','a','b',0,'A','r','a','b','i','c',0,
-2,'A','r','m','n',0,'A','r','m','e','n','i','a','n',0,2,'A','v','s','t',0,'A','v','e','s','t','a','n',0,
-2,'B','a','l','i',0,'B','a','l','i','n','e','s','e',0,2,'B','a','m','u',0,'B','a','m','u','m',0,
-2,'B','a','s','s',0,'B','a','s','s',0,2,'B','a','t','k',0,'B','a','t','a','k',0,
-2,'B','e','n','g',0,'B','e','n','g','a','l','i',0,2,'B','l','i','s',0,'B','l','i','s',0,
-2,'P','h','l','v',0,'P','h','l','v',0,2,'B','o','p','o',0,'B','o','p','o','m','o','f','o',0,
-2,'B','r','a','h',0,'B','r','a','h','m','i',0,2,'B','r','a','i',0,'B','r','a','i','l','l','e',0,
-2,'B','u','g','i',0,'B','u','g','i','n','e','s','e',0,2,'B','u','h','d',0,'B','u','h','i','d',0,
-2,'C','a','n','s',0,'C','a','n','a','d','i','a','n','_','A','b','o','r','i','g','i','n','a','l',0,
-2,'C','a','r','i',0,'C','a','r','i','a','n',0,2,'C','a','k','m',0,'C','a','k','m',0,
-2,'C','h','a','m',0,'C','h','a','m',0,2,'C','h','e','r',0,'C','h','e','r','o','k','e','e',0,
-2,'C','i','r','t',0,'C','i','r','t',0,2,'Z','y','y','y',0,'C','o','m','m','o','n',0,
-3,'C','o','p','t',0,'C','o','p','t','i','c',0,'Q','a','a','c',0,
-2,'X','s','u','x',0,'C','u','n','e','i','f','o','r','m',0,
+2,'s','c',0,'S','c','r','i','p','t',0,2,'A','f','a','k',0,'A','f','a','k',0,
+2,'A','r','a','b',0,'A','r','a','b','i','c',0,2,'A','r','m','n',0,'A','r','m','e','n','i','a','n',0,
+2,'A','v','s','t',0,'A','v','e','s','t','a','n',0,2,'B','a','l','i',0,'B','a','l','i','n','e','s','e',0,
+2,'B','a','m','u',0,'B','a','m','u','m',0,2,'B','a','s','s',0,'B','a','s','s',0,
+2,'B','a','t','k',0,'B','a','t','a','k',0,2,'B','e','n','g',0,'B','e','n','g','a','l','i',0,
+2,'B','l','i','s',0,'B','l','i','s',0,2,'P','h','l','v',0,'P','h','l','v',0,
+2,'B','o','p','o',0,'B','o','p','o','m','o','f','o',0,2,'B','r','a','h',0,'B','r','a','h','m','i',0,
+2,'B','r','a','i',0,'B','r','a','i','l','l','e',0,2,'B','u','g','i',0,'B','u','g','i','n','e','s','e',0,
+2,'B','u','h','d',0,'B','u','h','i','d',0,2,'C','a','n','s',0,'C','a','n','a','d','i','a','n','_','A','b','o','r','i',
+'g','i','n','a','l',0,2,'C','a','r','i',0,'C','a','r','i','a','n',0,
+2,'C','a','k','m',0,'C','a','k','m',0,2,'C','h','a','m',0,'C','h','a','m',0,
+2,'C','h','e','r',0,'C','h','e','r','o','k','e','e',0,2,'C','i','r','t',0,'C','i','r','t',0,
+2,'Z','y','y','y',0,'C','o','m','m','o','n',0,3,'C','o','p','t',0,'C','o','p','t','i','c',0,
+'Q','a','a','c',0,2,'X','s','u','x',0,'C','u','n','e','i','f','o','r','m',0,
 2,'C','p','r','t',0,'C','y','p','r','i','o','t',0,2,'C','y','r','l',0,'C','y','r','i','l','l','i','c',0,
 2,'E','g','y','d',0,'E','g','y','d',0,2,'D','s','r','t',0,'D','e','s','e','r','e','t',0,
 2,'D','e','v','a',0,'D','e','v','a','n','a','g','a','r','i',0,
@@ -1124,10 +1129,10 @@ const char PropNameData::nameGroups[12288]={
 2,'P','h','l','i',0,'I','n','s','c','r','i','p','t','i','o','n','a','l','_','P','a','h','l','a','v','i',0,
 2,'P','r','t','i',0,'I','n','s','c','r','i','p','t','i','o','n','a','l','_','P','a','r','t','h','i','a','n',0,
 2,'J','p','a','n',0,'J','p','a','n',0,2,'J','a','v','a',0,'J','a','v','a','n','e','s','e',0,
-2,'K','t','h','i',0,'K','a','i','t','h','i',0,2,'K','n','d','a',0,'K','a','n','n','a','d','a',0,
-2,'K','a','n','a',0,'K','a','t','a','k','a','n','a',0,2,'H','r','k','t',0,'K','a','t','a','k','a','n','a','_','O','r',
-'_','H','i','r','a','g','a','n','a',0,2,'K','a','l','i',0,'K','a','y','a','h','_','L','i',0,
-2,'K','h','a','r',0,'K','h','a','r','o','s','h','t','h','i',0,
+2,'J','u','r','c',0,'J','u','r','c',0,2,'K','t','h','i',0,'K','a','i','t','h','i',0,
+2,'K','n','d','a',0,'K','a','n','n','a','d','a',0,2,'K','a','n','a',0,'K','a','t','a','k','a','n','a',0,
+2,'H','r','k','t',0,'K','a','t','a','k','a','n','a','_','O','r','_','H','i','r','a','g','a','n','a',0,
+2,'K','a','l','i',0,'K','a','y','a','h','_','L','i',0,2,'K','h','a','r',0,'K','h','a','r','o','s','h','t','h','i',0,
 2,'K','h','m','r',0,'K','h','m','e','r',0,2,'G','e','o','k',0,'G','e','o','k',0,
 2,'K','o','r','e',0,'K','o','r','e',0,2,'K','p','e','l',0,'K','p','e','l',0,
 2,'L','a','n','a',0,'T','a','i','_','T','h','a','m',0,2,'L','a','o','o',0,'L','a','o',0,
@@ -1142,12 +1147,12 @@ const char PropNameData::nameGroups[12288]={
 2,'M','t','e','i',0,'M','e','e','t','e','i','_','M','a','y','e','k',0,
 2,'M','e','n','d',0,'M','e','n','d',0,2,'M','e','r','c',0,'M','e','r','c',0,
 2,'M','e','r','o',0,'M','e','r','o',0,2,'M','o','n','g',0,'M','o','n','g','o','l','i','a','n',0,
-2,'M','o','o','n',0,'M','o','o','n',0,2,'M','y','m','r',0,'M','y','a','n','m','a','r',0,
-2,'N','b','a','t',0,'N','b','a','t',0,2,'N','k','g','b',0,'N','k','g','b',0,
-2,'T','a','l','u',0,'N','e','w','_','T','a','i','_','L','u','e',0,
-2,'N','k','o','o',0,'N','k','o',0,2,'O','g','a','m',0,'O','g','h','a','m',0,
-2,'C','y','r','s',0,'C','y','r','s',0,2,'H','u','n','g',0,'H','u','n','g',0,
-2,'I','t','a','l',0,'O','l','d','_','I','t','a','l','i','c',0,
+2,'M','o','o','n',0,'M','o','o','n',0,2,'M','r','o','o',0,'M','r','o','o',0,
+2,'M','y','m','r',0,'M','y','a','n','m','a','r',0,2,'N','b','a','t',0,'N','b','a','t',0,
+2,'N','k','g','b',0,'N','k','g','b',0,2,'T','a','l','u',0,'N','e','w','_','T','a','i','_','L','u','e',0,
+2,'N','k','o','o',0,'N','k','o',0,2,'N','s','h','u',0,'N','s','h','u',0,
+2,'O','g','a','m',0,'O','g','h','a','m',0,2,'C','y','r','s',0,'C','y','r','s',0,
+2,'H','u','n','g',0,'H','u','n','g',0,2,'I','t','a','l',0,'O','l','d','_','I','t','a','l','i','c',0,
 2,'N','a','r','b',0,'N','a','r','b',0,2,'P','e','r','m',0,'P','e','r','m',0,
 2,'X','p','e','o',0,'O','l','d','_','P','e','r','s','i','a','n',0,
 2,'S','a','r','b',0,'O','l','d','_','S','o','u','t','h','_','A','r','a','b','i','a','n',0,
@@ -1160,22 +1165,24 @@ const char PropNameData::nameGroups[12288]={
 2,'R','j','n','g',0,'R','e','j','a','n','g',0,2,'R','o','r','o',0,'R','o','r','o',0,
 2,'R','u','n','r',0,'R','u','n','i','c',0,2,'S','a','m','r',0,'S','a','m','a','r','i','t','a','n',0,
 2,'S','a','r','a',0,'S','a','r','a',0,2,'S','a','u','r',0,'S','a','u','r','a','s','h','t','r','a',0,
-2,'S','h','a','w',0,'S','h','a','v','i','a','n',0,2,'S','g','n','w',0,'S','g','n','w',0,
-2,'H','a','n','s',0,'H','a','n','s',0,2,'S','i','n','d',0,'S','i','n','d',0,
-2,'S','i','n','h',0,'S','i','n','h','a','l','a',0,2,'S','u','n','d',0,'S','u','n','d','a','n','e','s','e',0,
+2,'S','h','r','d',0,'S','h','r','d',0,2,'S','h','a','w',0,'S','h','a','v','i','a','n',0,
+2,'S','g','n','w',0,'S','g','n','w',0,2,'H','a','n','s',0,'H','a','n','s',0,
+2,'S','i','n','d',0,'S','i','n','d',0,2,'S','i','n','h',0,'S','i','n','h','a','l','a',0,
+2,'S','o','r','a',0,'S','o','r','a',0,2,'S','u','n','d',0,'S','u','n','d','a','n','e','s','e',0,
 2,'S','y','l','o',0,'S','y','l','o','t','i','_','N','a','g','r','i',0,
 2,'Z','s','y','m',0,'Z','s','y','m',0,2,'S','y','r','c',0,'S','y','r','i','a','c',0,
 2,'T','g','l','g',0,'T','a','g','a','l','o','g',0,2,'T','a','g','b',0,'T','a','g','b','a','n','w','a',0,
 2,'T','a','l','e',0,'T','a','i','_','L','e',0,2,'T','a','v','t',0,'T','a','i','_','V','i','e','t',0,
-2,'T','a','m','l',0,'T','a','m','i','l',0,2,'T','e','l','u',0,'T','e','l','u','g','u',0,
+2,'T','a','k','r',0,'T','a','k','r',0,2,'T','a','m','l',0,'T','a','m','i','l',0,
+2,'T','a','n','g',0,'T','a','n','g',0,2,'T','e','l','u',0,'T','e','l','u','g','u',0,
 2,'T','e','n','g',0,'T','e','n','g',0,2,'T','h','a','a',0,'T','h','a','a','n','a',0,
 2,'T','h','a','i',0,'T','h','a','i',0,2,'T','i','b','t',0,'T','i','b','e','t','a','n',0,
 2,'T','f','n','g',0,'T','i','f','i','n','a','g','h',0,2,'H','a','n','t',0,'H','a','n','t',0,
 2,'U','g','a','r',0,'U','g','a','r','i','t','i','c',0,2,'Z','z','z','z',0,'U','n','k','n','o','w','n',0,
 2,'Z','x','x','x',0,'Z','x','x','x',0,2,'V','a','i','i',0,'V','a','i',0,
 2,'V','i','s','p',0,'V','i','s','p',0,2,'W','a','r','a',0,'W','a','r','a',0,
-2,'S','y','r','j',0,'S','y','r','j',0,2,'Y','i','i','i',0,'Y','i',0,
-2,'S','B',0,'S','e','n','t','e','n','c','e','_','B','r','e','a','k',0,
+2,'S','y','r','j',0,'S','y','r','j',0,2,'W','o','l','e',0,'W','o','l','e',0,
+2,'Y','i','i','i',0,'Y','i',0,2,'S','B',0,'S','e','n','t','e','n','c','e','_','B','r','e','a','k',0,
 2,'A','T',0,'A','T','e','r','m',0,2,'C','L',0,'C','l','o','s','e',0,
 2,'C','R',0,'C','R',0,2,'E','X',0,'E','x','t','e','n','d',0,
 2,'F','O',0,'F','o','r','m','a','t',0,2,'L','F',0,'L','F',0,
index 4313d0207c59eab19c62ee35c0b98356d794d2be..3bb98a66ee7d819ca7f3100158227ea665e35743 100644 (file)
@@ -1,10 +1,10 @@
 /*
- * Copyright (C) 1999-2010, International Business Machines
+ * Copyright (C) 1999-2011, International Business Machines
  * Corporation and others.  All Rights Reserved.
  *
  * file name: uchar_props_data.c
  *
- * machine-generated on: 2010-09-19
+ * machine-generated on: 2011-05-10
  */
 
 static const UVersionInfo dataVersion={6,0,0,0};
@@ -2818,5 +2818,5 @@ static const uint16_t scriptExtensions[40]={
 0x8025,0x11,0x14,0x8016,4,0xa,0x10,0x801f,0x2a,0x2b,0x2c,0x802d,5,0x11,0x12,0x14,
 0x8016,5,0x11,0x12,0x14,0x16,0x8029,0};
 
-static const int32_t indexes[UPROPS_INDEX_COUNT]={0x21ae,0x21ae,0x21ae,0x21ae,0x4d66,3,0x5f6c,0x5f80,0x5f80,0x5f80,0xad192,0x2473171,0,0,0,0};
+static const int32_t indexes[UPROPS_INDEX_COUNT]={0x21ae,0x21ae,0x21ae,0x21ae,0x4d66,3,0x5f6c,0x5f80,0x5f80,0x5f80,0xad19b,0x2473171,0,0,0,0};
 
index adfa8c44ed0f9948dea3e3c0f5e9c6d068448218..b261ded29b770621ee1fa81aee2af75fefcdd205 100644 (file)
@@ -363,10 +363,29 @@ typedef enum UScriptCode {
       /** @stable ICU 4.6 */
       USCRIPT_WARANG_CITI                   = 146,/* Wara */
 
+      /** @stable ICU 4.8 */
+      USCRIPT_AFAKA                         = 147,/* Afak */
+      /** @stable ICU 4.8 */
+      USCRIPT_JURCHEN                       = 148,/* Jurc */
+      /** @stable ICU 4.8 */
+      USCRIPT_MRO                           = 149,/* Mroo */
+      /** @stable ICU 4.8 */
+      USCRIPT_NUSHU                         = 150,/* Nshu */
+      /** @stable ICU 4.8 */
+      USCRIPT_SHARADA                       = 151,/* Shrd */
+      /** @stable ICU 4.8 */
+      USCRIPT_SORA_SOMPENG                  = 152,/* Sora */
+      /** @stable ICU 4.8 */
+      USCRIPT_TAKRI                         = 153,/* Takr */
+      /** @stable ICU 4.8 */
+      USCRIPT_TANGUT                        = 154,/* Tang */
+      /** @stable ICU 4.8 */
+      USCRIPT_WOLEAI                        = 155,/* Wole */
+
       /* Private use codes from Qaaa - Qabx are not supported */
 
       /** @stable ICU 2.2 */
-      USCRIPT_CODE_LIMIT    = 147
+      USCRIPT_CODE_LIMIT    = 156
 } UScriptCode;
 
 /**
index f6c599fa3389bee676fa823d6261c7cebc016a53..64126fca603fde07f480910ab2df8308eb35de86 100644 (file)
Binary files a/icu4c/source/data/in/pnames.icu and b/icu4c/source/data/in/pnames.icu differ
index 34e1c86360e3ebf53caeb66fd9af04d9e999be1f..a784759093c395c5e8aff3dd97d5d20bf557f660 100644 (file)
Binary files a/icu4c/source/data/in/uprops.icu and b/icu4c/source/data/in/uprops.icu differ
index 526cc4ee928d4fdc92fca742834bdcc39a11d85e..faeece222bdd1c8d0850e4eb4d681120ec91a1c2 100644 (file)
@@ -1,4 +1,4 @@
-* Copyright (C) 2004-2010, International Business Machines
+* Copyright (C) 2004-2011, International Business Machines
 * Corporation and others.  All Rights Reserved.
 *
 *   file name:  changes.txt
@@ -21,10 +21,67 @@ Unicode 6.1 update
 
 * run genpname
   (builds both pnames.icu and propname_data.h)
-- ~/svn.icu/tools/trunk/bld/unicode$ c/genpname/genpname -v -d ~/svn.icu/trunk/src/source/data/in
-- ~/svn.icu/tools/trunk/bld/unicode$ c/genpname/genpname -v -d ~/svn.icu/trunk/src/source/common --csource
+- ~/svn.icu/tools/trunk/bld/unicode/c$ genpname/genpname -v -d ~/svn.icu/trunk/src/source/data/in
+- ~/svn.icu/tools/trunk/bld/unicode/c$ genpname/genpname -v -d ~/svn.icu/trunk/src/source/common --csource
+- rebuild ICU & tools
+
+---------------------------------------------------------------------------- ***
+
+ICU 4.8 (no Unicode update, just new script codes)
+
+* 9 new script codes from ISO 15924 http://www.unicode.org/iso15924/codechanges.html
+  (added 2010-12-21)
+    Afak    439     Afaka
+    Jurc    510     Jurchen
+    Mroo    199     Mro, Mru
+    Nshu    499     Nüshu
+    Shrd    319     Sharada, Śāradā
+    Sora    398     Sora Sompeng
+    Takr    321     Takri, Ṭākrī, Ṭāṅkrī
+    Tang    520     Tangut
+    Wole    480     Woleai
+  -> uscript.h
+  -> com.ibm.icu.lang.UScript
+    find     USCRIPT_([^ ]+) *= ([0-9]+),(.+)
+    replace  public static final int \1 = \2;\3
+  -> genpname/SyntheticPropertyValueAliases.txt
+  -> add to expectedLong and expectedShort names in cintltst/cucdapi.c/TestUScriptCodeAPI()
+      and in com.ibm.icu.dev.test.lang.TestUScript.java
+
+* run genpname/preparse.pl (on Linux)
+  + cd ~/svn.icu/tools/trunk/src/unicode/c/genpname
+  + make sure that data.h is writable
+  + perl preparse.pl ~/svn.icu/trunk/src > out.txt
+  + preparse.pl shows no errors, out.txt Info and Warning lines look ok
+
+* rebuild Unicode tools (at least genpname) using make
+- You might first need to "make install" ICU so that the tools build can pick
+  up the new definitions from the installed header files.
+
+* run genpname
+  (builds both pnames.icu and propname_data.h)
+- ~/svn.icu/tools/trunk/bld/unicode/c$ genpname/genpname -v -d ~/svn.icu/trunk/src/source/data/in
+- ~/svn.icu/tools/trunk/bld/unicode/c$ genpname/genpname -v -d ~/svn.icu/trunk/src/source/common --csource
+- rebuild ICU & tools
+
+* run genprops
+- ~/svn.icu/tools/trunk/bld/unicode/c$ genprops/genprops -d ~/svn.icu/trunk/src/source/data/in -s ~/svn.icu/trunk/src/source/data/unidata -i ~/svn.icu/trunk/dbg/data/out/build/icudt48l -u 6.0
+- ~/svn.icu/tools/trunk/bld/unicode/c$ genprops/genprops -d ~/svn.icu/trunk/src/source/common --csource -s ~/svn.icu/trunk/src/source/data/unidata -i ~/svn.icu/trunk/dbg/data/out/build/icudt48l -u 6.0
 - rebuild ICU & tools
 
+* update Java data files
+- refresh just the UCD-related files, just to be safe
+- see (ICU4C)/source/data/icu4j-readme.txt
+- mkdir /tmp/icu4j
+- ~/svn.icu/trunk/dbg$ make ICU4J_ROOT=/tmp/icu4j icu4j-data-install
+- copy the big-endian Unicode data files to another location,
+  separate from the other data files
+    mkdir -p /tmp/icu4j/com/ibm/icu/impl/data/icudt48b
+    ~/svn.icu/trunk/dbg/data/out/icu4j$ cp com/ibm/icu/impl/data/icudt48b/pnames.icu /tmp/icu4j/com/ibm/icu/impl/data/icudt48b
+    ~/svn.icu/trunk/dbg/data/out/icu4j$ cp com/ibm/icu/impl/data/icudt48b/uprops.icu /tmp/icu4j/com/ibm/icu/impl/data/icudt48b
+- refresh ICU4J
+    ~/svn.icu/trunk/dbg/data/out/icu4j$ jar uf ~/svn.icu4j/trunk/src/main/shared/data/icudata.jar -C /tmp/icu4j com/ibm/icu/impl/data/icudt48b
+
 ---------------------------------------------------------------------------- ***
 
 Unicode 6.0 update
index a1e18ba7b6750e21a319bd8692ca3bd4e71d7b6f..94cb22e6c2188e9f84a8c97cd29518b42ca0618e 100644 (file)
@@ -1,5 +1,5 @@
 /********************************************************************
- * Copyright (c) 1997-2010, International Business Machines
+ * Copyright (c) 1997-2011, International Business Machines
  * Corporation and others. All Rights Reserved.
  ********************************************************************/
 
@@ -320,6 +320,8 @@ void TestUScriptCodeAPI(){
             /* new in ICU 4.6 */
             "Bass", "Dupl", "Elba", "Gran", "Kpel", "Loma", "Mend", "Merc",
             "Narb", "Nbat", "Palm", "Sind", "Wara",
+            /* new in ICU 4.8 */
+            "Afak", "Jurc", "Mroo", "Nshu", "Shrd", "Sora", "Takr", "Tang", "Wole",
         };
         static const char* expectedShort[] = {
             "Bali", "Batk", "Blis", "Brah", "Cham", "Cirt", "Cyrs", "Egyd", "Egyh", "Egyp", 
@@ -338,6 +340,8 @@ void TestUScriptCodeAPI(){
             /* new in ICU 4.6 */
             "Bass", "Dupl", "Elba", "Gran", "Kpel", "Loma", "Mend", "Merc",
             "Narb", "Nbat", "Palm", "Sind", "Wara",
+            /* new in ICU 4.8 */
+            "Afak", "Jurc", "Mroo", "Nshu", "Shrd", "Sora", "Takr", "Tang", "Wole",
         };
         int32_t j = 0;
         if(LENGTHOF(expectedLong)!=(USCRIPT_CODE_LIMIT-USCRIPT_BALINESE)) {