1/* $NetBSD: ja_JP.SJIS.src,v 1.4 2006/04/11 18:45:03 tnozaki Exp $ */ 2 3/* 4 * ja_JP.SJIS locale table for BSD4.4/rune 5 * version 1.0 6 * (C) Sin'ichiro MIYATANI / Phase One, Inc 7 * May 12, 1995 8 * 9 * Redistribution and use in source and binary forms, with or without 10 * modification, are permitted provided that the following conditions 11 * are met: 12 * 1. Redistributions of source code must retain the above copyright 13 * notice, this list of conditions and the following disclaimer. 14 * 2. Redistributions in binary form must reproduce the above copyright 15 * notice, this list of conditions and the following disclaimer in the 16 * documentation and/or other materials provided with the distribution. 17 * 3. All advertising materials mentioning features or use of this software 18 * must display the following acknowledgement: 19 * This product includes software developed by Phase One, Inc. 20 * 4. The name of Phase One, Inc. may be used to endorse or promote products 21 * derived from this software without specific prior written permission. 22 * 23 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 24 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 25 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 26 * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 27 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 28 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 29 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 30 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 31 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 32 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 33 * SUCH DAMAGE. 34 */ 35 36ENCODING "MSKanji" 37VARIABLE CODESET=SJIS 38 39/* 40 * ASCII byte code 41 */ 42ALPHA 'A'-'Z' 'a'-'z' 43CONTROL 0x00-0x1f 0x7f 44DIGIT '0'-'9' 45GRAPH 0x21-0x7e 46LOWER 'a'-'z' 47PUNCT 0x21-0x2f 0x3a-0x40 0x5b-0x60 0x7b-0x7e 48SPACE 0x09-0x0d 0x20 49UPPER 'A'-'Z' 50XDIGIT '0' - '9' 'a'-'f' 'A'-'F' 51BLANK ' ' '\t' 52PRINT 0x20-0x7e 53SWIDTH1 0x20-0x7e 54 55MAPLOWER <'A'-'Z':'a'><'a'-'z':'a'> 56MAPUPPER <'A'-'Z':'A'><'a'-'z':'A'> 57TODIGIT <'0'-'9':0> 58TODIGIT <'A'-'F':10><'a'-'f':10> 59 60/* 61 * JIS X201 62 */ 63PUNCT 0xa1-0xa5 64SPACE 0xa0 65BLANK 0xa0 66PRINT 0xa0-0xdf 67SPECIAL 0xa1-0xdf 68PHONOGRAM 0xa6-0xdf 69SWIDTH1 0xa0-0xdf 70 71/* 72 * JIS X208/SJIS 73 */ 74/* 100 */ 75PUNCT 0x8141-0x8151 0x8159-0x815a 0x815c-0x817e 0x8180-0x819e 76SPACE 0x8140 77BLANK 0x8140 78PRINT 0x8140 79PHONOGRAM 0x8152-0x8158 0x815b 80 81/* 200 */ 82PUNCT 0x819f-0x81ac 0x81b8-0x81bf 0x81c8-0x81ce 0x81da-0x81e8 83PUNCT 0x81f0-0x81f7 0x81fc 84 85/* 300 */ 86DIGIT 0x824f-0x8258 87XDIGIT 0x8260-0x8265 0x8281-0x8286 88ALPHA 0x8260-0x8279 0x8281-0x829a 89UPPER 0x8260-0x8279 90LOWER 0x8281-0x829a 91 92MAPLOWER <0x8260-0x8279:0x8281> 93MAPLOWER <0x8281-0x829a:0x8281> 94MAPUPPER <0x8260-0x8279:0x8260> 95MAPUPPER <0x8281-0x829a:0x8260> 96TODIGIT <0x824f-0x8258:0> 97TODIGIT <0x8260-0x8265:10> 98TODIGIT <0x8281-0x8286:10> 99 100/* 400 */ 101PHONOGRAM 0x829f-0x82f1 102 103/* 500 */ 104PHONOGRAM 0x8340-0x837e 105PHONOGRAM 0x8380-0x8396 106 107/* 600 */ 108UPPER 0x839f-0x83b6 109LOWER 0x83bf-0x83d6 110MAPLOWER <0x839f-0x83b6:0x83bf> 111MAPLOWER <0x83bf-0x83d6:0x83bf> 112MAPUPPER <0x839f-0x83b6:0x839f> 113MAPUPPER <0x83bf-0x83d6:0x839f> 114 115/* 700 */ 116UPPER 0x8440-0x8460 117LOWER 0x8470-0x847e 0x8480-0x8491 118MAPLOWER <0x8440-0x844e:0x8470><0x844f-0x8460:0x8480> 119MAPLOWER <0x8470-0x847e:0x8470><0x8480-0x8491:0x8480> 120MAPUPPER <0x8440-0x8460:0x8440> 121MAPUPPER <0x8470-0x847e:0x8440><0x8480-0x8491:0x844f> 122 123/* 800 */ 124SPECIAL 0x849f-0x84be 125 126SWIDTH2 0x8140-0x817e 0x8180-0x819e /* 100 */ 127SWIDTH2 0x819f-0x81ac 0x81b8-0x81bf /* 200 */ 128SWIDTH2 0x81c8-0x81ce 0x81da-0x81e8 129SWIDTH2 0x81f0-0x81f7 0x81fc 130SWIDTH2 0x824f-0x8258 0x8260-0x8279 /* 300 */ 131SWIDTH2 0x8281-0x829a 132SWIDTH2 0x829f-0x82f1 /* 400 */ 133SWIDTH2 0x8340-0x837e /* 500 */ 134SWIDTH2 0x8380-0x8396 135SWIDTH2 0x839f-0x83b6 /* 600 */ 136SWIDTH2 0x83bf-0x83d6 137SWIDTH2 0x8440-0x8460 /* 700 */ 138SWIDTH2 0x8470-0x847e 0x8480-0x8491 139SWIDTH2 0x849f-0x84be /* 800 */ 140 141/* 1600- */ 142IDEOGRAM 0x889f-0x88fc /* 1600 */ 143IDEOGRAM 0x8940-0x897e 0x8980-0x899e /* 1700 */ 144IDEOGRAM 0x899f-0x89fc /* 1800 */ 145IDEOGRAM 0x8a40-0x8a7e 0x8a80-0x8a9e /* 1900 */ 146IDEOGRAM 0x8a9f-0x8afc /* 2000 */ 147IDEOGRAM 0x8b40-0x8b7e 0x8b80-0x8b9e /* 2100 */ 148IDEOGRAM 0x8b9f-0x8bfc /* 2200 */ 149IDEOGRAM 0x8c40-0x8c7e 0x8c80-0x8c9e /* 2300 */ 150IDEOGRAM 0x8c9f-0x8cfc /* 2400 */ 151IDEOGRAM 0x8d40-0x8d7e 0x8d80-0x8d9e /* 2500 */ 152IDEOGRAM 0x8d9f-0x8dfc /* 2600 */ 153IDEOGRAM 0x8e40-0x8e7e 0x8e80-0x8e9e /* 2700 */ 154IDEOGRAM 0x8e9f-0x8efc /* 2800 */ 155IDEOGRAM 0x8f40-0x8f7e 0x8f80-0x8f9e /* 2900 */ 156IDEOGRAM 0x8f9f-0x8ffc /* 3000 */ 157IDEOGRAM 0x9040-0x907e 0x9080-0x909e /* 3100 */ 158IDEOGRAM 0x909f-0x90fc /* 3200 */ 159IDEOGRAM 0x9140-0x917e 0x9180-0x919e /* 3300 */ 160IDEOGRAM 0x919f-0x91fc /* 3400 */ 161IDEOGRAM 0x9240-0x927e 0x9280-0x929e /* 3500 */ 162IDEOGRAM 0x929f-0x92fc /* 3600 */ 163IDEOGRAM 0x9340-0x937e 0x9380-0x939e /* 3700 */ 164IDEOGRAM 0x939f-0x93fc /* 3800 */ 165IDEOGRAM 0x9440-0x947e 0x9480-0x949e /* 3900 */ 166IDEOGRAM 0x949f-0x94fc /* 4000 */ 167IDEOGRAM 0x9540-0x957e 0x9580-0x959e /* 4100 */ 168IDEOGRAM 0x959f-0x95fc /* 4200 */ 169IDEOGRAM 0x9640-0x967e 0x9680-0x969e /* 4300 */ 170IDEOGRAM 0x969f-0x96fc /* 4400 */ 171IDEOGRAM 0x9740-0x977e 0x9780-0x979e /* 4500 */ 172IDEOGRAM 0x979f-0x97fc /* 4600 */ 173IDEOGRAM 0x9840-0x987e 0x9880-0x989e /* 4700 */ 174IDEOGRAM 0x989f-0x98fc /* 4800 */ 175IDEOGRAM 0x9940-0x997e 0x9980-0x999e /* 4900 */ 176IDEOGRAM 0x999f-0x99fc /* 5000 */ 177IDEOGRAM 0x9a40-0x9a7e 0x9a80-0x9a9e /* 5100 */ 178IDEOGRAM 0x9a9f-0x9afc /* 5200 */ 179IDEOGRAM 0x9b40-0x9b7e 0x9b80-0x9b9e /* 5300 */ 180IDEOGRAM 0x9b9f-0x9bfc /* 5400 */ 181IDEOGRAM 0x9c40-0x9c7e 0x9c80-0x9c9e /* 5500 */ 182IDEOGRAM 0x9c9f-0x9cfc /* 5600 */ 183IDEOGRAM 0x9d40-0x9d7e 0x9d80-0x9d9e /* 5700 */ 184IDEOGRAM 0x9d9f-0x9dfc /* 5800 */ 185IDEOGRAM 0x9e40-0x9e7e 0x9e80-0x9e9e /* 5900 */ 186IDEOGRAM 0x9e9f-0x9efc /* 6000 */ 187IDEOGRAM 0x9f40-0x9f7e 0x9f80-0x9f9e /* 6100 */ 188IDEOGRAM 0x9f9f-0x9ffc /* 6200 */ 189IDEOGRAM 0xe040-0xe07e 0xe080-0xe09e /* 6300 */ 190IDEOGRAM 0xe09f-0xe0fc /* 6400 */ 191IDEOGRAM 0xe140-0xe17e 0xe180-0xe19e /* 6500 */ 192IDEOGRAM 0xe19f-0xe1fc /* 6600 */ 193IDEOGRAM 0xe240-0xe27e 0xe280-0xe29e /* 6700 */ 194IDEOGRAM 0xe29f-0xe2fc /* 6800 */ 195IDEOGRAM 0xe340-0xe37e 0xe380-0xe39e /* 6900 */ 196IDEOGRAM 0xe39f-0xe3fc /* 7000 */ 197IDEOGRAM 0xe440-0xe47e 0xe480-0xe49e /* 7100 */ 198IDEOGRAM 0xe49f-0xe4fc /* 7200 */ 199IDEOGRAM 0xe540-0xe57e 0xe580-0xe59e /* 7300 */ 200IDEOGRAM 0xe59f-0xe5fc /* 7400 */ 201IDEOGRAM 0xe640-0xe67e 0xe680-0xe69e /* 7500 */ 202IDEOGRAM 0xe69f-0xe6fc /* 7600 */ 203IDEOGRAM 0xe740-0xe77e 0xe780-0xe79e /* 7700 */ 204IDEOGRAM 0xe79f-0xe7fc /* 7800 */ 205IDEOGRAM 0xe840-0xe87e 0xe880-0xe89e /* 7900 */ 206IDEOGRAM 0xe89f-0xe8fc /* 8000 */ 207IDEOGRAM 0xe940-0xe97e 0xe980-0xe99e /* 8100 */ 208IDEOGRAM 0xe99f-0xe9fc /* 8200 */ 209IDEOGRAM 0xea40-0xea7e 0xea80-0xea9e /* 8300 */ 210IDEOGRAM 0xea9f-0xeaa4 /* 8400 */ 211 212SWIDTH2 0x889f-0x88fc /* 1600 */ 213SWIDTH2 0x8940-0x897e 0x8980-0x899e /* 1700 */ 214SWIDTH2 0x899f-0x89fc /* 1800 */ 215SWIDTH2 0x8a40-0x8a7e 0x8a80-0x8a9e /* 1900 */ 216SWIDTH2 0x8a9f-0x8afc /* 2000 */ 217SWIDTH2 0x8b40-0x8b7e 0x8b80-0x8b9e /* 2100 */ 218SWIDTH2 0x8b9f-0x8bfc /* 2200 */ 219SWIDTH2 0x8c40-0x8c7e 0x8c80-0x8c9e /* 2300 */ 220SWIDTH2 0x8c9f-0x8cfc /* 2400 */ 221SWIDTH2 0x8d40-0x8d7e 0x8d80-0x8d9e /* 2500 */ 222SWIDTH2 0x8d9f-0x8dfc /* 2600 */ 223SWIDTH2 0x8e40-0x8e7e 0x8e80-0x8e9e /* 2700 */ 224SWIDTH2 0x8e9f-0x8efc /* 2800 */ 225SWIDTH2 0x8f40-0x8f7e 0x8f80-0x8f9e /* 2900 */ 226SWIDTH2 0x8f9f-0x8ffc /* 3000 */ 227SWIDTH2 0x9040-0x907e 0x9080-0x909e /* 3100 */ 228SWIDTH2 0x909f-0x90fc /* 3200 */ 229SWIDTH2 0x9140-0x917e 0x9180-0x919e /* 3300 */ 230SWIDTH2 0x919f-0x91fc /* 3400 */ 231SWIDTH2 0x9240-0x927e 0x9280-0x929e /* 3500 */ 232SWIDTH2 0x929f-0x92fc /* 3600 */ 233SWIDTH2 0x9340-0x937e 0x9380-0x939e /* 3700 */ 234SWIDTH2 0x939f-0x93fc /* 3800 */ 235SWIDTH2 0x9440-0x947e 0x9480-0x949e /* 3900 */ 236SWIDTH2 0x949f-0x94fc /* 4000 */ 237SWIDTH2 0x9540-0x957e 0x9580-0x959e /* 4100 */ 238SWIDTH2 0x959f-0x95fc /* 4200 */ 239SWIDTH2 0x9640-0x967e 0x9680-0x969e /* 4300 */ 240SWIDTH2 0x969f-0x96fc /* 4400 */ 241SWIDTH2 0x9740-0x977e 0x9780-0x979e /* 4500 */ 242SWIDTH2 0x979f-0x97fc /* 4600 */ 243SWIDTH2 0x9840-0x987e 0x9880-0x989e /* 4700 */ 244SWIDTH2 0x989f-0x98fc /* 4800 */ 245SWIDTH2 0x9940-0x997e 0x9980-0x999e /* 4900 */ 246SWIDTH2 0x999f-0x99fc /* 5000 */ 247SWIDTH2 0x9a40-0x9a7e 0x9a80-0x9a9e /* 5100 */ 248SWIDTH2 0x9a9f-0x9afc /* 5200 */ 249SWIDTH2 0x9b40-0x9b7e 0x9b80-0x9b9e /* 5300 */ 250SWIDTH2 0x9b9f-0x9bfc /* 5400 */ 251SWIDTH2 0x9c40-0x9c7e 0x9c80-0x9c9e /* 5500 */ 252SWIDTH2 0x9c9f-0x9cfc /* 5600 */ 253SWIDTH2 0x9d40-0x9d7e 0x9d80-0x9d9e /* 5700 */ 254SWIDTH2 0x9d9f-0x9dfc /* 5800 */ 255SWIDTH2 0x9e40-0x9e7e 0x9e80-0x9e9e /* 5900 */ 256SWIDTH2 0x9e9f-0x9efc /* 6000 */ 257SWIDTH2 0x9f40-0x9f7e 0x9f80-0x9f9e /* 6100 */ 258SWIDTH2 0x9f9f-0x9ffc /* 6200 */ 259SWIDTH2 0xe040-0xe07e 0xe080-0xe09e /* 6300 */ 260SWIDTH2 0xe09f-0xe0fc /* 6400 */ 261SWIDTH2 0xe140-0xe17e 0xe180-0xe19e /* 6500 */ 262SWIDTH2 0xe19f-0xe1fc /* 6600 */ 263SWIDTH2 0xe240-0xe27e 0xe280-0xe29e /* 6700 */ 264SWIDTH2 0xe29f-0xe2fc /* 6800 */ 265SWIDTH2 0xe340-0xe37e 0xe380-0xe39e /* 6900 */ 266SWIDTH2 0xe39f-0xe3fc /* 7000 */ 267SWIDTH2 0xe440-0xe47e 0xe480-0xe49e /* 7100 */ 268SWIDTH2 0xe49f-0xe4fc /* 7200 */ 269SWIDTH2 0xe540-0xe57e 0xe580-0xe59e /* 7300 */ 270SWIDTH2 0xe59f-0xe5fc /* 7400 */ 271SWIDTH2 0xe640-0xe67e 0xe680-0xe69e /* 7500 */ 272SWIDTH2 0xe69f-0xe6fc /* 7600 */ 273SWIDTH2 0xe740-0xe77e 0xe780-0xe79e /* 7700 */ 274SWIDTH2 0xe79f-0xe7fc /* 7800 */ 275SWIDTH2 0xe840-0xe87e 0xe880-0xe89e /* 7900 */ 276SWIDTH2 0xe89f-0xe8fc /* 8000 */ 277SWIDTH2 0xe940-0xe97e 0xe980-0xe99e /* 8100 */ 278SWIDTH2 0xe99f-0xe9fc /* 8200 */ 279SWIDTH2 0xea40-0xea7e 0xea80-0xea9e /* 8300 */ 280SWIDTH2 0xea9f-0xeaa4 /* 8400 */ 281