ja_JP.SJIS.src revision 87108
129818Sjulian/*
229818Sjulian *    ja_JP.SJIS locale table for BSD4.4/rune
329818Sjulian *    version 1.0
429818Sjulian *    (C) Sin'ichiro MIYATANI / Phase One, Inc
529818Sjulian *    May 12, 1995
629818Sjulian *
729818Sjulian * Redistribution and use in source and binary forms, with or without
829818Sjulian * modification, are permitted provided that the following conditions
929818Sjulian * are met:
1029818Sjulian * 1. Redistributions of source code must retain the above copyright
1129818Sjulian *    notice, this list of conditions and the following disclaimer.
1229818Sjulian * 2. Redistributions in binary form must reproduce the above copyright
1329818Sjulian *    notice, this list of conditions and the following disclaimer in the
1429818Sjulian *    documentation and/or other materials provided with the distribution.
1529818Sjulian * 3. All advertising materials mentioning features or use of this software
1629818Sjulian *    must display the following acknowledgement:
1729818Sjulian *      This product includes software developed by Phase One, Inc.
1829818Sjulian * 4. The name of Phase One, Inc. may be used to endorse or promote products
1929818Sjulian *    derived from this software without specific prior written permission.
2029818Sjulian *
2129818Sjulian * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2229818Sjulian * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2329818Sjulian * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2429818Sjulian * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2529818Sjulian * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2629818Sjulian * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2729818Sjulian * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2829818Sjulian * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2929818Sjulian * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
3029818Sjulian * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
3129818Sjulian * SUCH DAMAGE.
3287106Sache *
3387106Sache * $FreeBSD: head/share/mklocale/ja_JP.SJIS.src 87108 2001-11-30 05:05:53Z ache $
3429818Sjulian */
3529818Sjulian
3629818SjulianENCODING	"MSKanji"
3729818Sjulian
3829818Sjulian/*
3929818Sjulian * ASCII byte code
4029818Sjulian */
4129818SjulianALPHA		'A'-'Z' 'a'-'z'
4229818SjulianCONTROL		0x00-0x1f 0x7f
4329818SjulianDIGIT		'0'-'9'
4429818SjulianGRAPH		0x21-0x7e
4529818SjulianLOWER		'a'-'z'
4629818SjulianPUNCT		0x21-0x2f 0x3a-0x40 0x5b-0x60 0x7b-0x7e
4729818SjulianSPACE		0x09-0x0d 0x20
4829818SjulianUPPER		'A'-'Z'
4987106SacheXDIGIT          '0'-'9' 'a'-'f' 'A'-'F'
5029818SjulianBLANK		' ' '\t'
5129818SjulianPRINT		0x20-0x7e
5229818Sjulian/* SWIDTH1		0x20-0x7e */
5329818Sjulian
5429818SjulianMAPLOWER	<'A'-'Z':'a'><'a'-'z':'a'>
5529818SjulianMAPUPPER	<'A'-'Z':'A'><'a'-'z':'A'>
5629818SjulianTODIGIT		<'0'-'9':0>
5729818SjulianTODIGIT		<'A'-'F':10><'a'-'f':10>
5829818Sjulian
5929818Sjulian/*
6029818Sjulian * JIS X201
6129818Sjulian */
6229818SjulianPUNCT		0xa1-0xa5
6329818SjulianSPACE		0xa0
6429818SjulianBLANK		0xa0
6529818SjulianSPECIAL		0xa1-0xdf
6629818SjulianPHONOGRAM	0xa6-0xdf
6729818Sjulian/* SWIDTH1		0xa0-0xdf*/
6829818Sjulian
6929818Sjulian/*
7029818Sjulian * JIS X208/SJIS
7129818Sjulian */
7229818Sjulian/* 100 */
7329818SjulianPUNCT		0x8141-0x8151 0x8159-0x815a 0x815c-0x817e 0x8180-0x819e
7429818SjulianSPACE		0x8140
7587108SacheBLANK           0x8140
7629818SjulianPHONOGRAM	0x8152-0x8158 0x815b
7729818Sjulian
7829818Sjulian/* 200 */
7929818SjulianPUNCT		0x819f-0x81ac 0x81b8-0x81bf 0x81c8-0x81ce 0x81da-0x81e8
8029818SjulianPUNCT		0x81f0-0x81f7 0x81fc
8129818Sjulian
8229818Sjulian/* 300 */
8387106Sache/* ?DIGIT           0x824f-0x8258 */
8487106Sache/* ?XDIGIT          0x8260-0x8265 0x8281-0x8286 */
8529818SjulianALPHA		0x8260-0x8279 0x8281-0x829a
8629818SjulianUPPER		0x8260-0x8279
8729818SjulianLOWER		0x8281-0x829a
8829818Sjulian
8929818SjulianMAPLOWER	<0x8260-0x8279:0x8281>
9029818SjulianMAPLOWER	<0x8281-0x829a:0x8281>
9129818SjulianMAPUPPER	<0x8260-0x8279:0x8260>
9229818SjulianMAPUPPER	<0x8281-0x829a:0x8260>
9329818SjulianTODIGIT		<0x824f-0x8258:0>
9429818SjulianTODIGIT		<0x8260-0x8265:10>
9529818SjulianTODIGIT		<0x8281-0x8286:10>
9629818Sjulian
9729818Sjulian/* 400 */
9829818SjulianPHONOGRAM	0x829f-0x82f1
9929818Sjulian
10029818Sjulian/* 500 */
10129818SjulianPHONOGRAM	0x8340-0x837e
10229818SjulianPHONOGRAM	0x8380-0x8396
10329818Sjulian
10429818Sjulian/* 600 */
10529818SjulianUPPER		0x839f-0x83b6
10629818SjulianLOWER		0x83bf-0x83d6
10729818SjulianMAPLOWER	<0x839f-0x83b6:0x83bf>
10829818SjulianMAPLOWER	<0x83bf-0x83d6:0x83bf>
10929818SjulianMAPUPPER	<0x839f-0x83b6:0x839f>
11029818SjulianMAPUPPER	<0x83bf-0x83d6:0x839f>
11129818Sjulian
11229818Sjulian/* 700 */
11329818SjulianUPPER		0x8440-0x8460
11429818SjulianLOWER		0x8470-0x847e 0x8480-0x8491
11529818SjulianMAPLOWER	<0x8440-0x844e:0x8470><0x844f-0x8460:0x8480>
11629818SjulianMAPLOWER	<0x8470-0x847e:0x8470><0x8480-0x8491:0x8480>
11729818SjulianMAPUPPER	<0x8440-0x8460:0x8440>
11829818SjulianMAPUPPER	<0x8470-0x847e:0x8440><0x8480-0x8491:0x844f>
11929818Sjulian
12029818Sjulian/* 800 */
12129818SjulianSPECIAL		0x849f-0x84be
12229818Sjulian
12329818Sjulian/*SWIDTH2		0x8140-0x817e 0x8180-0x819e */	/* 100 */
12429818Sjulian/*SWIDTH2		0x819f-0x81ac 0x81b8-0x81bf */	/* 200 */
12529818Sjulian/*SWIDTH2		0x81c8-0x81ce 0x81da-0x81e8 */
12629818Sjulian/*SWIDTH2		0x81f0-0x81f7 0x81fc */
12729818Sjulian/*SWIDTH2		0x824f-0x8258 0x8260-0x8279 */	/* 300 */
12829818Sjulian/*SWIDTH2		0x8281-0x829a */
12929818Sjulian/*SWIDTH2		0x829f-0x82f1 */			/* 400 */
13029818Sjulian/*SWIDTH2		0x8340-0x837e */			/* 500 */
13129818Sjulian/*SWIDTH2		0x8380-0x8396 */
13229818Sjulian/*SWIDTH2		0x839f-0x83b6 */			/* 600 */
13329818Sjulian/*SWIDTH2		0x83bf-0x83d6 */
13429818Sjulian/*SWIDTH2		0x8440-0x8460 */			/* 700 */
13529818Sjulian/*SWIDTH2		0x8470-0x847e 0x8480-0x8491 */
13629818Sjulian/*SWIDTH2		0x849f-0x84be */			/* 800 */
13729818Sjulian
13829818Sjulian/* 1600- */
13929818SjulianIDEOGRAM	0x889f-0x88fc			/* 1600 */
14029818SjulianIDEOGRAM	0x8940-0x897e 0x8980-0x899e	/* 1700 */
14129818SjulianIDEOGRAM	0x899f-0x89fc			/* 1800 */
14229818SjulianIDEOGRAM	0x8a40-0x8a7e 0x8a80-0x8a9e	/* 1900 */
14329818SjulianIDEOGRAM	0x8a9f-0x8afc			/* 2000 */
14429818SjulianIDEOGRAM	0x8b40-0x8b7e 0x8b80-0x8b9e	/* 2100 */
14529818SjulianIDEOGRAM	0x8b9f-0x8bfc			/* 2200 */
14629818SjulianIDEOGRAM	0x8c40-0x8c7e 0x8c80-0x8c9e	/* 2300 */
14729818SjulianIDEOGRAM	0x8c9f-0x8cfc			/* 2400 */
14829818SjulianIDEOGRAM	0x8d40-0x8d7e 0x8d80-0x8d9e	/* 2500 */
14929818SjulianIDEOGRAM	0x8d9f-0x8dfc			/* 2600 */
15029818SjulianIDEOGRAM	0x8e40-0x8e7e 0x8e80-0x8e9e	/* 2700 */
15129818SjulianIDEOGRAM	0x8e9f-0x8efc			/* 2800 */
15229818SjulianIDEOGRAM	0x8f40-0x8f7e 0x8f80-0x8f9e	/* 2900 */
15329818SjulianIDEOGRAM	0x8f9f-0x8ffc			/* 3000 */
15429818SjulianIDEOGRAM	0x9040-0x907e 0x9080-0x909e	/* 3100 */
15529818SjulianIDEOGRAM	0x909f-0x90fc			/* 3200 */
15629818SjulianIDEOGRAM	0x9140-0x917e 0x9180-0x919e	/* 3300 */
15729818SjulianIDEOGRAM	0x919f-0x91fc			/* 3400 */
15829818SjulianIDEOGRAM	0x9240-0x927e 0x9280-0x929e	/* 3500 */
15929818SjulianIDEOGRAM	0x929f-0x92fc			/* 3600 */
16029818SjulianIDEOGRAM	0x9340-0x937e 0x9380-0x939e	/* 3700 */
16129818SjulianIDEOGRAM	0x939f-0x93fc			/* 3800 */
16229818SjulianIDEOGRAM	0x9440-0x947e 0x9480-0x949e	/* 3900 */
16329818SjulianIDEOGRAM	0x949f-0x94fc			/* 4000 */
16429818SjulianIDEOGRAM	0x9540-0x957e 0x9580-0x959e	/* 4100 */
16529818SjulianIDEOGRAM	0x959f-0x95fc			/* 4200 */
16629818SjulianIDEOGRAM	0x9640-0x967e 0x9680-0x969e	/* 4300 */
16729818SjulianIDEOGRAM	0x969f-0x96fc			/* 4400 */
16829818SjulianIDEOGRAM	0x9740-0x977e 0x9780-0x979e	/* 4500 */
16929818SjulianIDEOGRAM	0x979f-0x97fc			/* 4600 */
17029818SjulianIDEOGRAM	0x9840-0x987e 0x9880-0x989e	/* 4700 */
17129818SjulianIDEOGRAM	0x989f-0x98fc			/* 4800 */
17229818SjulianIDEOGRAM	0x9940-0x997e 0x9980-0x999e	/* 4900 */
17329818SjulianIDEOGRAM	0x999f-0x99fc			/* 5000 */
17429818SjulianIDEOGRAM	0x9a40-0x9a7e 0x9a80-0x9a9e	/* 5100 */
17529818SjulianIDEOGRAM	0x9a9f-0x9afc			/* 5200 */
17629818SjulianIDEOGRAM	0x9b40-0x9b7e 0x9b80-0x9b9e	/* 5300 */
17729818SjulianIDEOGRAM	0x9b9f-0x9bfc			/* 5400 */
17829818SjulianIDEOGRAM	0x9c40-0x9c7e 0x9c80-0x9c9e	/* 5500 */
17929818SjulianIDEOGRAM	0x9c9f-0x9cfc			/* 5600 */
18029818SjulianIDEOGRAM	0x9d40-0x9d7e 0x9d80-0x9d9e	/* 5700 */
18129818SjulianIDEOGRAM	0x9d9f-0x9dfc			/* 5800 */
18229818SjulianIDEOGRAM	0x9e40-0x9e7e 0x9e80-0x9e9e	/* 5900 */
18329818SjulianIDEOGRAM	0x9e9f-0x9efc			/* 6000 */
18429818SjulianIDEOGRAM	0x9f40-0x9f7e 0x9f80-0x9f9e	/* 6100 */
18529818SjulianIDEOGRAM	0x9f9f-0x9ffc			/* 6200 */
18629818SjulianIDEOGRAM	0xe040-0xe07e 0xe080-0xe09e	/* 6300 */
18729818SjulianIDEOGRAM	0xe09f-0xe0fc			/* 6400 */
18829818SjulianIDEOGRAM	0xe140-0xe17e 0xe180-0xe19e	/* 6500 */
18929818SjulianIDEOGRAM	0xe19f-0xe1fc			/* 6600 */
19029818SjulianIDEOGRAM	0xe240-0xe27e 0xe280-0xe29e	/* 6700 */
19129818SjulianIDEOGRAM	0xe29f-0xe2fc			/* 6800 */
19229818SjulianIDEOGRAM	0xe340-0xe37e 0xe380-0xe39e	/* 6900 */
19329818SjulianIDEOGRAM	0xe39f-0xe3fc			/* 7000 */
19429818SjulianIDEOGRAM	0xe440-0xe47e 0xe480-0xe49e	/* 7100 */
19529818SjulianIDEOGRAM	0xe49f-0xe4fc			/* 7200 */
19629818SjulianIDEOGRAM	0xe540-0xe57e 0xe580-0xe59e	/* 7300 */
19729818SjulianIDEOGRAM	0xe59f-0xe5fc			/* 7400 */
19829818SjulianIDEOGRAM	0xe640-0xe67e 0xe680-0xe69e	/* 7500 */
19929818SjulianIDEOGRAM	0xe69f-0xe6fc			/* 7600 */
20029818SjulianIDEOGRAM	0xe740-0xe77e 0xe780-0xe79e	/* 7700 */
20129818SjulianIDEOGRAM	0xe79f-0xe7fc			/* 7800 */
20229818SjulianIDEOGRAM	0xe840-0xe87e 0xe880-0xe89e	/* 7900 */
20329818SjulianIDEOGRAM	0xe89f-0xe8fc			/* 8000 */
20429818SjulianIDEOGRAM	0xe940-0xe97e 0xe980-0xe99e	/* 8100 */
20529818SjulianIDEOGRAM	0xe99f-0xe9fc			/* 8200 */
20629818SjulianIDEOGRAM	0xea40-0xea7e 0xea80-0xea9e	/* 8300 */
20729818SjulianIDEOGRAM	0xea9f-0xeaa4			/* 8400 */
20829818Sjulian
20929818Sjulian/*SWIDTH2		0x889f-0x88fc */		/* 1600 */
21029818Sjulian/*SWIDTH2		0x8940-0x897e 0x8980-0x899e */	/* 1700 */
21129818Sjulian/*SWIDTH2		0x899f-0x89fc */		/* 1800 */
21229818Sjulian/*SWIDTH2		0x8a40-0x8a7e 0x8a80-0x8a9e */	/* 1900 */
21329818Sjulian/*SWIDTH2		0x8a9f-0x8afc */		/* 2000 */
21429818Sjulian/*SWIDTH2		0x8b40-0x8b7e 0x8b80-0x8b9e */	/* 2100 */
21529818Sjulian/*SWIDTH2		0x8b9f-0x8bfc */		/* 2200 */
21629818Sjulian/*SWIDTH2		0x8c40-0x8c7e 0x8c80-0x8c9e */	/* 2300 */
21729818Sjulian/*SWIDTH2		0x8c9f-0x8cfc	*/		/* 2400 */
21829818Sjulian/*SWIDTH2		0x8d40-0x8d7e 0x8d80-0x8d9e */	/* 2500 */
21929818Sjulian/*SWIDTH2		0x8d9f-0x8dfc	*/		/* 2600 */
22029818Sjulian/*SWIDTH2		0x8e40-0x8e7e 0x8e80-0x8e9e */	/* 2700 */
22129818Sjulian/*SWIDTH2		0x8e9f-0x8efc	*/		/* 2800 */
22229818Sjulian/*SWIDTH2		0x8f40-0x8f7e 0x8f80-0x8f9e */	/* 2900 */
22329818Sjulian/*SWIDTH2		0x8f9f-0x8ffc	*/		/* 3000 */
22429818Sjulian/*SWIDTH2		0x9040-0x907e 0x9080-0x909e */	/* 3100 */
22529818Sjulian/*SWIDTH2		0x909f-0x90fc	*/		/* 3200 */
22629818Sjulian/*SWIDTH2		0x9140-0x917e 0x9180-0x919e */	/* 3300 */
22729818Sjulian/*SWIDTH2		0x919f-0x91fc	*/		/* 3400 */
22829818Sjulian/*SWIDTH2		0x9240-0x927e 0x9280-0x929e */	/* 3500 */
22929818Sjulian/*SWIDTH2		0x929f-0x92fc	*/		/* 3600 */
23029818Sjulian/*SWIDTH2		0x9340-0x937e 0x9380-0x939e */	/* 3700 */
23129818Sjulian/*SWIDTH2		0x939f-0x93fc	*/		/* 3800 */
23229818Sjulian/*SWIDTH2		0x9440-0x947e 0x9480-0x949e */	/* 3900 */
23329818Sjulian/*SWIDTH2		0x949f-0x94fc	*/		/* 4000 */
23429818Sjulian/*SWIDTH2		0x9540-0x957e 0x9580-0x959e */	/* 4100 */
23529818Sjulian/*SWIDTH2		0x959f-0x95fc	*/		/* 4200 */
23629818Sjulian/*SWIDTH2		0x9640-0x967e 0x9680-0x969e */	/* 4300 */
23729818Sjulian/*SWIDTH2		0x969f-0x96fc	*/		/* 4400 */
23829818Sjulian/*SWIDTH2		0x9740-0x977e 0x9780-0x979e */	/* 4500 */
23929818Sjulian/*SWIDTH2		0x979f-0x97fc	*/		/* 4600 */
24029818Sjulian/*SWIDTH2		0x9840-0x987e 0x9880-0x989e */	/* 4700 */
24129818Sjulian/*SWIDTH2		0x989f-0x98fc	*/		/* 4800 */
24229818Sjulian/*SWIDTH2		0x9940-0x997e 0x9980-0x999e */	/* 4900 */
24329818Sjulian/*SWIDTH2		0x999f-0x99fc	*/		/* 5000 */
24429818Sjulian/*SWIDTH2		0x9a40-0x9a7e 0x9a80-0x9a9e */	/* 5100 */
24529818Sjulian/*SWIDTH2		0x9a9f-0x9afc	*/		/* 5200 */
24629818Sjulian/*SWIDTH2		0x9b40-0x9b7e 0x9b80-0x9b9e */	/* 5300 */
24729818Sjulian/*SWIDTH2		0x9b9f-0x9bfc	*/		/* 5400 */
24829818Sjulian/*SWIDTH2		0x9c40-0x9c7e 0x9c80-0x9c9e */	/* 5500 */
24929818Sjulian/*SWIDTH2		0x9c9f-0x9cfc	*/		/* 5600 */
25029818Sjulian/*SWIDTH2		0x9d40-0x9d7e 0x9d80-0x9d9e */	/* 5700 */
25129818Sjulian/*SWIDTH2		0x9d9f-0x9dfc	*/		/* 5800 */
25229818Sjulian/*SWIDTH2		0x9e40-0x9e7e 0x9e80-0x9e9e */	/* 5900 */
25329818Sjulian/*SWIDTH2		0x9e9f-0x9efc	*/		/* 6000 */
25429818Sjulian/*SWIDTH2		0x9f40-0x9f7e 0x9f80-0x9f9e */	/* 6100 */
25529818Sjulian/*SWIDTH2		0x9f9f-0x9ffc	*/		/* 6200 */
25629818Sjulian/*SWIDTH2		0xe040-0xe07e 0xe080-0xe09e */	/* 6300 */
25729818Sjulian/*SWIDTH2		0xe09f-0xe0fc	*/		/* 6400 */
25829818Sjulian/*SWIDTH2		0xe140-0xe17e 0xe180-0xe19e */	/* 6500 */
25929818Sjulian/*SWIDTH2		0xe19f-0xe1fc	*/		/* 6600 */
26029818Sjulian/*SWIDTH2		0xe240-0xe27e 0xe280-0xe29e */	/* 6700 */
26129818Sjulian/*SWIDTH2		0xe29f-0xe2fc	*/		/* 6800 */
26229818Sjulian/*SWIDTH2		0xe340-0xe37e 0xe380-0xe39e */	/* 6900 */
26329818Sjulian/*SWIDTH2		0xe39f-0xe3fc	*/		/* 7000 */
26429818Sjulian/*SWIDTH2		0xe440-0xe47e 0xe480-0xe49e */	/* 7100 */
26529818Sjulian/*SWIDTH2		0xe49f-0xe4fc	*/		/* 7200 */
26629818Sjulian/*SWIDTH2		0xe540-0xe57e 0xe580-0xe59e */	/* 7300 */
26729818Sjulian/*SWIDTH2		0xe59f-0xe5fc	*/		/* 7400 */
26829818Sjulian/*SWIDTH2		0xe640-0xe67e 0xe680-0xe69e */	/* 7500 */
26929818Sjulian/*SWIDTH2		0xe69f-0xe6fc	*/		/* 7600 */
27029818Sjulian/*SWIDTH2		0xe740-0xe77e 0xe780-0xe79e */	/* 7700 */
27129818Sjulian/*SWIDTH2		0xe79f-0xe7fc	*/		/* 7800 */
27229818Sjulian/*SWIDTH2		0xe840-0xe87e 0xe880-0xe89e */	/* 7900 */
27329818Sjulian/*SWIDTH2		0xe89f-0xe8fc	*/		/* 8000 */
27429818Sjulian/*SWIDTH2		0xe940-0xe97e 0xe980-0xe99e */	/* 8100 */
27529818Sjulian/*SWIDTH2		0xe99f-0xe9fc	*/		/* 8200 */
27629818Sjulian/*SWIDTH2		0xea40-0xea7e 0xea80-0xea9e */	/* 8300 */
27729818Sjulian/*SWIDTH2		0xea9f-0xeaa4	*/		/* 8400 */
278