Index: head/etc/mtree/BSD.local.dist =================================================================== --- head/etc/mtree/BSD.local.dist (revision 38220) +++ head/etc/mtree/BSD.local.dist (revision 38221) @@ -1,244 +1,246 @@ -# $Id: BSD.local.dist,v 1.37 1998/03/20 16:53:01 itojun Exp $ +# $Id: BSD.local.dist,v 1.38 1998/08/07 16:47:07 ache Exp $ # /set type=dir uname=root gname=wheel mode=0755 . bin .. etc rc.d .. .. include .. info .. lib .. libexec .. man cat1 uname=man .. cat2 uname=man .. cat3 uname=man .. cat4 uname=man .. cat5 uname=man .. cat6 uname=man .. cat7 uname=man .. cat8 uname=man .. cat9 uname=man .. catl uname=man .. catn uname=man .. de_DE.ISO_8859-1 cat1 uname=man .. cat2 uname=man .. cat3 uname=man .. cat4 uname=man .. cat5 uname=man .. cat6 uname=man .. cat7 uname=man .. cat8 uname=man .. cat9 uname=man .. catl uname=man .. catn uname=man .. man1 .. man2 .. man3 .. man4 .. man5 .. man6 .. man7 .. man8 .. man9 .. manl .. mann .. .. ja cat1 uname=man .. cat2 uname=man .. cat3 uname=man .. cat4 uname=man .. cat5 uname=man .. cat6 uname=man .. cat7 uname=man .. cat8 uname=man .. cat9 uname=man .. catl uname=man .. catn uname=man .. man1 .. man2 .. man3 .. man4 .. man5 .. man6 .. man7 .. man8 .. man9 .. manl .. mann .. .. man1 .. man2 .. man3 .. man4 .. man5 .. man6 .. man7 .. man8 .. man9 .. manl .. mann .. .. sbin .. share dict .. doc .. examples .. misc .. nls C .. da_DK.ISO_8859-1 .. de_AT.ISO_8859-1 .. de_CH.ISO_8859-1 .. de_DE.ISO_8859-1 .. en_AU.ISO_8859-1 .. en_CA.ISO_8859-1 .. en_GB.ISO_8859-1 .. en_US.ISO_8859-1 .. es_ES.ISO_8859-1 .. fi_FI.ISO_8859-1 .. fr_BE.ISO_8859-1 .. fr_CA.ISO_8859-1 .. fr_CH.ISO_8859-1 .. fr_FR.ISO_8859-1 .. hr_HR.ISO_8859-2 .. hu_HU.ISO_8859-2 .. is_IS.ISO_8859-1 .. it_CH.ISO_8859-1 .. it_IT.ISO_8859-1 .. ja_JP.EUC .. ja_JP.SJIS .. ko_KR.EUC .. lt_LN.ASCII .. lt_LN.ISO_8859-1 .. lt_LN.ISO_8859-2 .. nl_BE.ISO_8859-1 .. nl_NL.ISO_8859-1 .. no_NO.ISO_8859-1 .. pl_PL.ISO_8859-2 .. pt_PT.ISO_8859-1 .. ru_SU.CP866 .. ru_SU.KOI8-R .. sl_SI.ISO_8859-2 .. sv_SE.ISO_8859-1 + .. + zh_CN.EUC .. .. skel .. .. .. Index: head/etc/mtree/BSD.usr.dist =================================================================== --- head/etc/mtree/BSD.usr.dist (revision 38220) +++ head/etc/mtree/BSD.usr.dist (revision 38221) @@ -1,615 +1,619 @@ -# $Id: BSD.usr.dist,v 1.115 1998/06/13 19:26:38 jhay Exp $ +# $Id: BSD.usr.dist,v 1.116 1998/08/07 16:47:07 ache Exp $ # /set type=dir uname=bin gname=bin mode=0755 . uname=root gname=wheel bin .. /set type=dir uname=games gname=bin mode=0700 games uname=bin mode=0755 hide gname=games uname=root mode=0550 .. .. /set type=dir uname=bin gname=bin mode=0755 include .. lib aout .. compat .. .. libdata doscmd .. gcc .. ldscripts .. lint .. msdosfs .. stallion .. tcl http1.0 .. .. .. libexec aout .. elf .. lpr ru .. .. sm.bin .. uucp .. .. local uname=root gname=wheel .. mdec .. obj nochange .. sbin .. share calendar de_DE.ISO_8859-1 .. hr_HR.ISO_8859-2 .. ru_SU.KOI8-R .. .. dict .. doc FAQ .. handbook .. ja FAQ .. handbook .. .. papers .. psd 05.sysman .. 12.make .. 13.rcs .. 18.gprof .. 19.curses .. 20.ipctut .. 21.ipc .. 22.rpcgen .. 23.rpc .. 24.xdr .. 25.xdrrfc .. 26.rpcrfc .. 27.nfsrfc .. 28.cvs .. .. smm 01.setup .. 02.config .. 03.fsck .. 04.quotas .. 05.fastfs .. 06.nfs .. 07.lpd .. 08.sendmailop .. 09.sendmail .. 10.named .. 11.timedop .. 12.timed .. 18.net .. .. tutorials ddwg .. mh .. devel .. diskformat .. disklessx .. fonts .. ppp .. multios .. newuser .. upgrade .. .. usd 04.csh .. 07.mail .. 10.exref .. 11.edit .. 12.vi .. 13.viref .. 18.msdiffs .. 19.memacros .. 20.meref .. 30.rogue .. 31.trek .. .. .. examples FreeBSD_version .. cvs contrib .. examples .. pcl-cvs .. .. cvsup .. drivers .. etc .. find_interface .. ibcs2 .. libvgl .. lkm misc module .. test .. .. syscall module .. test .. .. .. meteor .. mdoc .. perfmon .. ppi .. printing .. slattach .. sliplogin .. startslip .. sunrpc dir .. msg .. sort .. .. worm .. .. /set type=dir uname=games gname=bin mode=0755 games uname=bin atc .. fortune .. larn .. quiz.db .. .. /set type=dir uname=bin gname=bin mode=0755 groff_font devX100 .. devX100-12 .. devX75 .. devX75-12 .. devascii .. devdvi .. devkoi8-r .. devlatin1 .. devlj4 .. devps .. .. info .. isdn .. libg++ .. locale da_DK.ISO_8859-1 .. de_AT.ISO_8859-1 .. de_CH.ISO_8859-1 .. de_DE.ISO_8859-1 .. en_AU.ISO_8859-1 .. en_CA.ISO_8859-1 .. en_GB.ISO_8859-1 .. en_US.ISO_8859-1 .. es_ES.ISO_8859-1 .. fi_FI.ISO_8859-1 .. fr_BE.ISO_8859-1 .. fr_CA.ISO_8859-1 .. fr_CH.ISO_8859-1 .. fr_FR.ISO_8859-1 .. hr_HR.ISO_8859-2 .. hu_HU.ISO_8859-2 .. is_IS.ISO_8859-1 .. it_CH.ISO_8859-1 .. it_IT.ISO_8859-1 .. ja_JP.EUC .. ja_JP.SJIS .. ko_KR.EUC .. lt_LN.ASCII .. lt_LN.ISO_8859-1 .. lt_LN.ISO_8859-2 .. nl_BE.ISO_8859-1 .. nl_NL.ISO_8859-1 .. no_NO.ISO_8859-1 .. pl_PL.ISO_8859-2 .. pt_PT.ISO_8859-1 .. ru_SU.CP866 .. ru_SU.KOI8-R .. sl_SI.ISO_8859-2 .. sv_SE.ISO_8859-1 .. + zh_CN.EUC + .. .. /set type=dir uname=man gname=bin mode=0755 man uname=bin cat1 .. cat2 .. cat3 .. cat4 i386 .. .. cat5 .. cat6 .. cat7 .. cat8 i386 .. .. cat9 i386 .. .. catn .. ja uname=bin cat1 .. cat2 .. cat3 .. cat4 .. cat5 .. cat6 .. cat7 .. cat8 .. cat9 .. catn .. man1 uname=bin .. man2 uname=bin .. man3 uname=bin .. man4 uname=bin .. man5 uname=bin .. man6 uname=bin .. man7 uname=bin .. man8 uname=bin .. man9 uname=bin .. mann uname=bin .. .. man1 uname=bin .. man2 uname=bin .. man3 uname=bin .. /set type=dir uname=bin gname=bin mode=0755 man4 i386 .. .. man5 .. man6 .. man7 .. man8 i386 .. .. man9 i386 .. .. mann .. .. me .. misc fonts .. pcvtfonts .. pkg_manage .. .. mk .. nls C .. da_DK.ISO_8859-1 .. de_AT.ISO_8859-1 .. de_CH.ISO_8859-1 .. de_DE.ISO_8859-1 .. en_AU.ISO_8859-1 .. en_CA.ISO_8859-1 .. en_GB.ISO_8859-1 .. en_US.ISO_8859-1 .. es_ES.ISO_8859-1 .. fi_FI.ISO_8859-1 .. fr_BE.ISO_8859-1 .. fr_CA.ISO_8859-1 .. fr_CH.ISO_8859-1 .. fr_FR.ISO_8859-1 .. hr_HR.ISO_8859-2 .. hu_HU.ISO_8859-2 .. is_IS.ISO_8859-1 .. it_CH.ISO_8859-1 .. it_IT.ISO_8859-1 .. ja_JP.EUC .. ja_JP.SJIS .. ko_KR.EUC .. lt_LN.ASCII .. lt_LN.ISO_8859-1 .. lt_LN.ISO_8859-2 .. nl_BE.ISO_8859-1 .. nl_NL.ISO_8859-1 .. no_NO.ISO_8859-1 .. pl_PL.ISO_8859-2 .. pt_PT.ISO_8859-1 .. ru_SU.CP866 .. ru_SU.KOI8-R .. sl_SI.ISO_8859-2 .. sv_SE.ISO_8859-1 .. + zh_CN.EUC + .. .. pcvt Doc .. Etc .. .. perl sys .. .. skel .. syscons fonts .. keymaps .. scrnmaps .. .. tabset .. tmac mdoc .. mm .. .. vi catalog .. perl .. tcl .. .. /set type=dir uname=bin gname=bin mode=0555 zoneinfo mode=0755 Africa .. America Indiana .. .. Antarctica .. Arctic .. Asia .. Atlantic .. Australia .. Etc .. Europe .. Indian .. Pacific .. SystemV .. .. .. src mode=0755 nochange .. .. Index: head/share/colldef/Makefile =================================================================== --- head/share/colldef/Makefile (revision 38220) +++ head/share/colldef/Makefile (revision 38221) @@ -1,69 +1,69 @@ -# $Id: Makefile,v 1.13 1998/07/07 23:04:25 bde Exp $ +# $Id: Makefile,v 1.14 1998/08/07 17:08:56 ache Exp $ NOMAN=YES CLEANFILES+= ${LOCALES:S/$/.out/g} LOCALES= de_DE.ISO_8859-1 \ es_ES.ISO_8859-1 \ is_IS.ISO_8859-1 \ lt_LN.ASCII \ lt_LN.ISO_8859-1 \ lt_LN.ISO_8859-2 \ ru_SU.CP866 \ ru_SU.KOI8-R LOCALEDIR= ${DESTDIR}/usr/share/locale ASCIILINKS = \ - ko_KR.EUC ja_JP.EUC ja_JP.SJIS + ko_KR.EUC ja_JP.EUC ja_JP.SJIS zh_CN.EUC LATIN1LINKS = \ da_DK en_AU en_CA en_GB en_US fi_FI \ fr_BE fr_CA fr_CH fr_FR it_CH it_IT nl_BE nl_NL no_NO \ pt_PT sv_SE LATIN2LINKS = hr_HR hu_HU pl_PL sl_SI DELINKS = de_AT de_CH .SUFFIXES: .src .out .src.out: colldef -I ${.CURDIR} -o ${.TARGET} ${.IMPSRC} .if !defined(_BUILD_TOOLS) all: ${LOCALES:S/$/.out/g} .endif ru_SU.KOI8-R.out: map.KOI8-R ru_SU.CP866.out: map.CP866 lt_LN.ISO_8859-1.out: map.ISO_8859-1 lt_LN.ISO_8859-2.out: map.ISO_8859-2 es_ES.ISO_8859-1.out: map.ISO_8859-1 de_DE.ISO_8859-1.out: map.ISO_8859-1 .if !defined(_BUILD_TOOLS) afterinstall: .for locale in ${LOCALES} ${INSTALL} -c -m 644 -o ${BINOWN} -g ${BINGRP} \ ${locale}.out ${LOCALEDIR}/${locale}/LC_COLLATE .endfor .for link in ${ASCIILINKS} ln -fs ../lt_LN.ASCII/LC_COLLATE \ ${LOCALEDIR}/${link}/LC_COLLATE .endfor .for link in ${LATIN1LINKS} ln -fs ../lt_LN.ISO_8859-1/LC_COLLATE \ ${LOCALEDIR}/${link}.ISO_8859-1/LC_COLLATE .endfor .for link in ${LATIN2LINKS} ln -fs ../lt_LN.ISO_8859-2/LC_COLLATE \ ${LOCALEDIR}/${link}.ISO_8859-2/LC_COLLATE .endfor .for link in ${DELINKS} ln -fs ../de_DE.ISO_8859-1/LC_COLLATE \ ${LOCALEDIR}/${link}.ISO_8859-1/LC_COLLATE .endfor .endif .include Index: head/share/mklocale/Makefile =================================================================== --- head/share/mklocale/Makefile (revision 38220) +++ head/share/mklocale/Makefile (revision 38221) @@ -1,49 +1,50 @@ -# $Id: Makefile,v 1.13 1998/07/07 23:05:59 bde Exp $ +# $Id: Makefile,v 1.14 1998/08/07 17:07:12 ache Exp $ NOMAN=YES CLEANFILES+= ${LOCALES:S/$/.out/g} LOCALES= ja_JP.EUC \ ja_JP.SJIS \ ko_KR.EUC \ lt_LN.ASCII \ lt_LN.ISO_8859-1 \ lt_LN.ISO_8859-2 \ ru_SU.CP866 \ - ru_SU.KOI8-R + ru_SU.KOI8-R \ + zh_CN.EUC LOCALEDIR= ${DESTDIR}/usr/share/locale LATIN1LINKS = \ da_DK de_AT de_CH de_DE en_AU en_CA en_GB en_US es_ES fi_FI \ fr_BE fr_CA fr_CH fr_FR is_IS it_CH it_IT nl_BE nl_NL no_NO \ pt_PT sv_SE LATIN2LINKS = hr_HR hu_HU pl_PL sl_SI .SUFFIXES: .src .out .src.out: mklocale -o ${.TARGET} ${.IMPSRC} .if !defined(_BUILD_TOOLS) all: ${LOCALES:S/$/.out/g} .endif .if !defined(_BUILD_TOOLS) afterinstall: .for locale in ${LOCALES} ${INSTALL} ${COPY} -m 644 -o ${BINOWN} -g ${BINGRP} \ ${locale}.out ${LOCALEDIR}/${locale}/LC_CTYPE .endfor .for link in ${LATIN1LINKS} ln -fs ../lt_LN.ISO_8859-1/LC_CTYPE \ ${LOCALEDIR}/${link}.ISO_8859-1/LC_CTYPE .endfor .for link in ${LATIN2LINKS} ln -fs ../lt_LN.ISO_8859-2/LC_CTYPE \ ${LOCALEDIR}/${link}.ISO_8859-2/LC_CTYPE .endfor .endif .include Index: head/share/mklocale/zh_CN.EUC.src =================================================================== --- head/share/mklocale/zh_CN.EUC.src (nonexistent) +++ head/share/mklocale/zh_CN.EUC.src (revision 38221) @@ -0,0 +1,334 @@ +/*- + * Copyright (c) 1998, Luoqi Chen + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $Id$ + */ + +ENCODING "EUC" +VARIABLE 1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080 + +/* + * Code Set 1 + */ +ALPHA 'A' - 'Z' 'a' - 'z' +CONTROL 0x00 - 0x1f 0x7f +DIGIT '0' - '9' +GRAPH 0x21 - 0x7e +LOWER 'a' - 'z' +PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e +SPACE 0x09 - 0x0d 0x20 +UPPER 'A' - 'Z' +XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F' +BLANK ' ' '\t' +PRINT 0x20 - 0x7e + +MAPLOWER < 'A' - 'Z' : 'a' > < 'a' - 'z' : 'a' > +MAPUPPER < 'A' - 'Z' : 'A' > < 'a' - 'z' : 'A' > +TODIGIT < '0' - '9' : 0 > +TODIGIT < 'A' - 'F' : 10 > < 'a' - 'f' : 10 > + +/* + * Code Set 2 + */ +SPACE 0xa1a1 +BLANK 0xa1a1 +PUNCT 0xa1a2 - 0xa1fe + +DIGIT 0xa2b1 - 0xa2e2 0xa2e5 - 0xa2ee 0xa2f1 - 0xa2fc + +TODIGIT < 0xa2b1 - 0xa2c4 : 0 > +TODIGIT < 0xa2c5 - 0xa2d8 : 0 > +TODIGIT < 0xa2d9 - 0xa2e2 : 0 > +TODIGIT < 0xa2e5 - 0xa2ee : 0 > +TODIGIT < 0xa2f1 - 0xa2fc : 0 > + +ALPHA 0xa3c1 - 0xa3da 0xa3e1 - 0xa3fa +DIGIT 0xa3b0 - 0xa3b9 +UPPER 0xa3c1 - 0xa3da +LOWER 0xa3e1 - 0xa3fa +PUNCT 0xa3a1 - 0xa3af 0xa3ba - 0xa3c0 0xa3db - 0xa3e0 0xa3fb - 0xa3fe +XDIGIT 0xa3b0 - 0xa3b9 0xa3c1 - 0xa3c6 0xa3e1 - 0xa3e6 + +MAPLOWER < 0xa3c1 - 0xa3da : 0xa3e1 > < 0xa3e1 - 0xa3fa : 0xa3e1 > +MAPUPPER < 0xa3c1 - 0xa3da : 0xa3c1 > < 0xa3b0 - 0xa3b9 : 0xa3c1 > +TODIGIT < 0xa3b0 - 0xa3b9 : 0 > +TODIGIT < 0xa3c1 - 0xa3c6 : 10 > < 0xa3e1 - 0xa3e6 : 10 > + +PHONOGRAM 0xa4a1 - 0xa4f3 /* Hiragana */ +PHONOGRAM 0xa5a1 - 0xa5f6 /* Katakana */ + +UPPER 0xa6a1 - 0xa6b8 /* Greek */ +LOWER 0xa6c1 - 0xa6d8 /* Greek */ +MAPLOWER < 0xa6a1 - 0xa6b8 : 0xa6c1 > < 0xa6c1 - 0xa6d8 : 0xa6c1 > +MAPUPPER < 0xa6a1 - 0xa6b8 : 0xa6a1 > < 0xa6c1 - 0xa6d8 : 0xa6a1 > + +UPPER 0xa7a1 - 0xa7c1 /* Cyrillic */ +LOWER 0xa7d1 - 0xa7f1 /* Cyrillic */ +MAPLOWER < 0xa7a1 - 0xa7c1 : 0xa7d1 > < 0xa7d1 - 0xa7f1 : 0xa7d1 > +MAPUPPER < 0xa7a1 - 0xa7c1 : 0xa7a1 > < 0xa7d1 - 0xa7f1 : 0xa7a1 > + +SPECIAL 0xa8a1 - 0xa8ba +PHONOGRAM 0xa8c5 - 0xa8e9 /* Pin yin */ +SPECIAL 0xa9a4 - 0xa9ef /* Box drawings */ + +IDEOGRAM 0xb0a1 - 0xb0fe +IDEOGRAM 0xb1a1 - 0xb1fe +IDEOGRAM 0xb2a1 - 0xb2fe +IDEOGRAM 0xb3a1 - 0xb3fe +IDEOGRAM 0xb4a1 - 0xb4fe +IDEOGRAM 0xb5a1 - 0xb5fe +IDEOGRAM 0xb6a1 - 0xb6fe +IDEOGRAM 0xb7a1 - 0xb7fe +IDEOGRAM 0xb8a1 - 0xb8fe +IDEOGRAM 0xb9a1 - 0xb9fe +IDEOGRAM 0xbaa1 - 0xbafe +IDEOGRAM 0xbba1 - 0xbbfe +IDEOGRAM 0xbca1 - 0xbcfe +IDEOGRAM 0xbda1 - 0xbdfe +IDEOGRAM 0xbea1 - 0xbefe +IDEOGRAM 0xbfa1 - 0xbffe +IDEOGRAM 0xc0a1 - 0xc0fe +IDEOGRAM 0xc1a1 - 0xc1fe +IDEOGRAM 0xc2a1 - 0xc2fe +IDEOGRAM 0xc3a1 - 0xc3fe +IDEOGRAM 0xc4a1 - 0xc4fe +IDEOGRAM 0xc5a1 - 0xc5fe +IDEOGRAM 0xc6a1 - 0xc6fe +IDEOGRAM 0xc7a1 - 0xc7fe +IDEOGRAM 0xc8a1 - 0xc8fe +IDEOGRAM 0xc9a1 - 0xc9fe +IDEOGRAM 0xcaa1 - 0xcafe +IDEOGRAM 0xcba1 - 0xcbfe +IDEOGRAM 0xcca1 - 0xccfe +IDEOGRAM 0xcda1 - 0xcdfe +IDEOGRAM 0xcea1 - 0xcefe +IDEOGRAM 0xcfa1 - 0xcfd3 +IDEOGRAM 0xd0a1 - 0xd0fe +IDEOGRAM 0xd1a1 - 0xd1fe +IDEOGRAM 0xd2a1 - 0xd2fe +IDEOGRAM 0xd3a1 - 0xd3fe +IDEOGRAM 0xd4a1 - 0xd4fe +IDEOGRAM 0xd5a1 - 0xd5fe +IDEOGRAM 0xd6a1 - 0xd6fe +IDEOGRAM 0xd7a1 - 0xd7fe +IDEOGRAM 0xd8a1 - 0xd8fe +IDEOGRAM 0xd9a1 - 0xd9fe +IDEOGRAM 0xdaa1 - 0xdafe +IDEOGRAM 0xdba1 - 0xdbfe +IDEOGRAM 0xdca1 - 0xdcfe +IDEOGRAM 0xdda1 - 0xddfe +IDEOGRAM 0xdea1 - 0xdefe +IDEOGRAM 0xdfa1 - 0xdffe +IDEOGRAM 0xe0a1 - 0xe0fe +IDEOGRAM 0xe1a1 - 0xe1fe +IDEOGRAM 0xe2a1 - 0xe2fe +IDEOGRAM 0xe3a1 - 0xe3fe +IDEOGRAM 0xe4a1 - 0xe4fe +IDEOGRAM 0xe5a1 - 0xe5fe +IDEOGRAM 0xe6a1 - 0xe6fe +IDEOGRAM 0xe7a1 - 0xe7fe +IDEOGRAM 0xe8a1 - 0xe8fe +IDEOGRAM 0xe9a1 - 0xe9fe +IDEOGRAM 0xeaa1 - 0xeafe +IDEOGRAM 0xeba1 - 0xebfe +IDEOGRAM 0xeca1 - 0xecfe +IDEOGRAM 0xeda1 - 0xedfe +IDEOGRAM 0xeea1 - 0xeefe +IDEOGRAM 0xefa1 - 0xeffe +IDEOGRAM 0xf0a1 - 0xf0fe +IDEOGRAM 0xf1a1 - 0xf1fe +IDEOGRAM 0xf2a1 - 0xf2fe +IDEOGRAM 0xf3a1 - 0xf3fe +IDEOGRAM 0xf4a1 - 0xf4fe +IDEOGRAM 0xf5a1 - 0xf5fe +IDEOGRAM 0xf6a1 - 0xf6fe +IDEOGRAM 0xf7a1 - 0xf7fe +/*- + * Copyright (c) 1998, Luoqi Chen + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $Id$ + */ + +ENCODING "EUC" +VARIABLE 1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080 + +/* + * Code Set 1 + */ +ALPHA 'A' - 'Z' 'a' - 'z' +CONTROL 0x00 - 0x1f 0x7f +DIGIT '0' - '9' +GRAPH 0x21 - 0x7e +LOWER 'a' - 'z' +PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e +SPACE 0x09 - 0x0d 0x20 +UPPER 'A' - 'Z' +XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F' +BLANK ' ' '\t' +PRINT 0x20 - 0x7e + +MAPLOWER < 'A' - 'Z' : 'a' > < 'a' - 'z' : 'a' > +MAPUPPER < 'A' - 'Z' : 'A' > < 'a' - 'z' : 'A' > +TODIGIT < '0' - '9' : 0 > +TODIGIT < 'A' - 'F' : 10 > < 'a' - 'f' : 10 > + +/* + * Code Set 2 + */ +SPACE 0xa1a1 +BLANK 0xa1a1 +PUNCT 0xa1a2 - 0xa1fe + +DIGIT 0xa2b1 - 0xa2e2 0xa2e5 - 0xa2ee 0xa2f1 - 0xa2fc + +TODIGIT < 0xa2b1 - 0xa2c4 : 0 > +TODIGIT < 0xa2c5 - 0xa2d8 : 0 > +TODIGIT < 0xa2d9 - 0xa2e2 : 0 > +TODIGIT < 0xa2e5 - 0xa2ee : 0 > +TODIGIT < 0xa2f1 - 0xa2fc : 0 > + +ALPHA 0xa3c1 - 0xa3da 0xa3e1 - 0xa3fa +DIGIT 0xa3b0 - 0xa3b9 +UPPER 0xa3c1 - 0xa3da +LOWER 0xa3e1 - 0xa3fa +PUNCT 0xa3a1 - 0xa3af 0xa3ba - 0xa3c0 0xa3db - 0xa3e0 0xa3fb - 0xa3fe +XDIGIT 0xa3b0 - 0xa3b9 0xa3c1 - 0xa3c6 0xa3e1 - 0xa3e6 + +MAPLOWER < 0xa3c1 - 0xa3da : 0xa3e1 > < 0xa3e1 - 0xa3fa : 0xa3e1 > +MAPUPPER < 0xa3c1 - 0xa3da : 0xa3c1 > < 0xa3b0 - 0xa3b9 : 0xa3c1 > +TODIGIT < 0xa3b0 - 0xa3b9 : 0 > +TODIGIT < 0xa3c1 - 0xa3c6 : 10 > < 0xa3e1 - 0xa3e6 : 10 > + +PHONOGRAM 0xa4a1 - 0xa4f3 /* Hiragana */ +PHONOGRAM 0xa5a1 - 0xa5f6 /* Katakana */ + +UPPER 0xa6a1 - 0xa6b8 /* Greek */ +LOWER 0xa6c1 - 0xa6d8 /* Greek */ +MAPLOWER < 0xa6a1 - 0xa6b8 : 0xa6c1 > < 0xa6c1 - 0xa6d8 : 0xa6c1 > +MAPUPPER < 0xa6a1 - 0xa6b8 : 0xa6a1 > < 0xa6c1 - 0xa6d8 : 0xa6a1 > + +UPPER 0xa7a1 - 0xa7c1 /* Cyrillic */ +LOWER 0xa7d1 - 0xa7f1 /* Cyrillic */ +MAPLOWER < 0xa7a1 - 0xa7c1 : 0xa7d1 > < 0xa7d1 - 0xa7f1 : 0xa7d1 > +MAPUPPER < 0xa7a1 - 0xa7c1 : 0xa7a1 > < 0xa7d1 - 0xa7f1 : 0xa7a1 > + +SPECIAL 0xa8a1 - 0xa8ba +PHONOGRAM 0xa8c5 - 0xa8e9 /* Pin yin */ +SPECIAL 0xa9a4 - 0xa9ef /* Box drawings */ + +IDEOGRAM 0xb0a1 - 0xb0fe +IDEOGRAM 0xb1a1 - 0xb1fe +IDEOGRAM 0xb2a1 - 0xb2fe +IDEOGRAM 0xb3a1 - 0xb3fe +IDEOGRAM 0xb4a1 - 0xb4fe +IDEOGRAM 0xb5a1 - 0xb5fe +IDEOGRAM 0xb6a1 - 0xb6fe +IDEOGRAM 0xb7a1 - 0xb7fe +IDEOGRAM 0xb8a1 - 0xb8fe +IDEOGRAM 0xb9a1 - 0xb9fe +IDEOGRAM 0xbaa1 - 0xbafe +IDEOGRAM 0xbba1 - 0xbbfe +IDEOGRAM 0xbca1 - 0xbcfe +IDEOGRAM 0xbda1 - 0xbdfe +IDEOGRAM 0xbea1 - 0xbefe +IDEOGRAM 0xbfa1 - 0xbffe +IDEOGRAM 0xc0a1 - 0xc0fe +IDEOGRAM 0xc1a1 - 0xc1fe +IDEOGRAM 0xc2a1 - 0xc2fe +IDEOGRAM 0xc3a1 - 0xc3fe +IDEOGRAM 0xc4a1 - 0xc4fe +IDEOGRAM 0xc5a1 - 0xc5fe +IDEOGRAM 0xc6a1 - 0xc6fe +IDEOGRAM 0xc7a1 - 0xc7fe +IDEOGRAM 0xc8a1 - 0xc8fe +IDEOGRAM 0xc9a1 - 0xc9fe +IDEOGRAM 0xcaa1 - 0xcafe +IDEOGRAM 0xcba1 - 0xcbfe +IDEOGRAM 0xcca1 - 0xccfe +IDEOGRAM 0xcda1 - 0xcdfe +IDEOGRAM 0xcea1 - 0xcefe +IDEOGRAM 0xcfa1 - 0xcfd3 +IDEOGRAM 0xd0a1 - 0xd0fe +IDEOGRAM 0xd1a1 - 0xd1fe +IDEOGRAM 0xd2a1 - 0xd2fe +IDEOGRAM 0xd3a1 - 0xd3fe +IDEOGRAM 0xd4a1 - 0xd4fe +IDEOGRAM 0xd5a1 - 0xd5fe +IDEOGRAM 0xd6a1 - 0xd6fe +IDEOGRAM 0xd7a1 - 0xd7fe +IDEOGRAM 0xd8a1 - 0xd8fe +IDEOGRAM 0xd9a1 - 0xd9fe +IDEOGRAM 0xdaa1 - 0xdafe +IDEOGRAM 0xdba1 - 0xdbfe +IDEOGRAM 0xdca1 - 0xdcfe +IDEOGRAM 0xdda1 - 0xddfe +IDEOGRAM 0xdea1 - 0xdefe +IDEOGRAM 0xdfa1 - 0xdffe +IDEOGRAM 0xe0a1 - 0xe0fe +IDEOGRAM 0xe1a1 - 0xe1fe +IDEOGRAM 0xe2a1 - 0xe2fe +IDEOGRAM 0xe3a1 - 0xe3fe +IDEOGRAM 0xe4a1 - 0xe4fe +IDEOGRAM 0xe5a1 - 0xe5fe +IDEOGRAM 0xe6a1 - 0xe6fe +IDEOGRAM 0xe7a1 - 0xe7fe +IDEOGRAM 0xe8a1 - 0xe8fe +IDEOGRAM 0xe9a1 - 0xe9fe +IDEOGRAM 0xeaa1 - 0xeafe +IDEOGRAM 0xeba1 - 0xebfe +IDEOGRAM 0xeca1 - 0xecfe +IDEOGRAM 0xeda1 - 0xedfe +IDEOGRAM 0xeea1 - 0xeefe +IDEOGRAM 0xefa1 - 0xeffe +IDEOGRAM 0xf0a1 - 0xf0fe +IDEOGRAM 0xf1a1 - 0xf1fe +IDEOGRAM 0xf2a1 - 0xf2fe +IDEOGRAM 0xf3a1 - 0xf3fe +IDEOGRAM 0xf4a1 - 0xf4fe +IDEOGRAM 0xf5a1 - 0xf5fe +IDEOGRAM 0xf6a1 - 0xf6fe +IDEOGRAM 0xf7a1 - 0xf7fe Property changes on: head/share/mklocale/zh_CN.EUC.src ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/share/mklocale/zh_CN.eucCN.src =================================================================== --- head/share/mklocale/zh_CN.eucCN.src (nonexistent) +++ head/share/mklocale/zh_CN.eucCN.src (revision 38221) @@ -0,0 +1,334 @@ +/*- + * Copyright (c) 1998, Luoqi Chen + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $Id$ + */ + +ENCODING "EUC" +VARIABLE 1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080 + +/* + * Code Set 1 + */ +ALPHA 'A' - 'Z' 'a' - 'z' +CONTROL 0x00 - 0x1f 0x7f +DIGIT '0' - '9' +GRAPH 0x21 - 0x7e +LOWER 'a' - 'z' +PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e +SPACE 0x09 - 0x0d 0x20 +UPPER 'A' - 'Z' +XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F' +BLANK ' ' '\t' +PRINT 0x20 - 0x7e + +MAPLOWER < 'A' - 'Z' : 'a' > < 'a' - 'z' : 'a' > +MAPUPPER < 'A' - 'Z' : 'A' > < 'a' - 'z' : 'A' > +TODIGIT < '0' - '9' : 0 > +TODIGIT < 'A' - 'F' : 10 > < 'a' - 'f' : 10 > + +/* + * Code Set 2 + */ +SPACE 0xa1a1 +BLANK 0xa1a1 +PUNCT 0xa1a2 - 0xa1fe + +DIGIT 0xa2b1 - 0xa2e2 0xa2e5 - 0xa2ee 0xa2f1 - 0xa2fc + +TODIGIT < 0xa2b1 - 0xa2c4 : 0 > +TODIGIT < 0xa2c5 - 0xa2d8 : 0 > +TODIGIT < 0xa2d9 - 0xa2e2 : 0 > +TODIGIT < 0xa2e5 - 0xa2ee : 0 > +TODIGIT < 0xa2f1 - 0xa2fc : 0 > + +ALPHA 0xa3c1 - 0xa3da 0xa3e1 - 0xa3fa +DIGIT 0xa3b0 - 0xa3b9 +UPPER 0xa3c1 - 0xa3da +LOWER 0xa3e1 - 0xa3fa +PUNCT 0xa3a1 - 0xa3af 0xa3ba - 0xa3c0 0xa3db - 0xa3e0 0xa3fb - 0xa3fe +XDIGIT 0xa3b0 - 0xa3b9 0xa3c1 - 0xa3c6 0xa3e1 - 0xa3e6 + +MAPLOWER < 0xa3c1 - 0xa3da : 0xa3e1 > < 0xa3e1 - 0xa3fa : 0xa3e1 > +MAPUPPER < 0xa3c1 - 0xa3da : 0xa3c1 > < 0xa3b0 - 0xa3b9 : 0xa3c1 > +TODIGIT < 0xa3b0 - 0xa3b9 : 0 > +TODIGIT < 0xa3c1 - 0xa3c6 : 10 > < 0xa3e1 - 0xa3e6 : 10 > + +PHONOGRAM 0xa4a1 - 0xa4f3 /* Hiragana */ +PHONOGRAM 0xa5a1 - 0xa5f6 /* Katakana */ + +UPPER 0xa6a1 - 0xa6b8 /* Greek */ +LOWER 0xa6c1 - 0xa6d8 /* Greek */ +MAPLOWER < 0xa6a1 - 0xa6b8 : 0xa6c1 > < 0xa6c1 - 0xa6d8 : 0xa6c1 > +MAPUPPER < 0xa6a1 - 0xa6b8 : 0xa6a1 > < 0xa6c1 - 0xa6d8 : 0xa6a1 > + +UPPER 0xa7a1 - 0xa7c1 /* Cyrillic */ +LOWER 0xa7d1 - 0xa7f1 /* Cyrillic */ +MAPLOWER < 0xa7a1 - 0xa7c1 : 0xa7d1 > < 0xa7d1 - 0xa7f1 : 0xa7d1 > +MAPUPPER < 0xa7a1 - 0xa7c1 : 0xa7a1 > < 0xa7d1 - 0xa7f1 : 0xa7a1 > + +SPECIAL 0xa8a1 - 0xa8ba +PHONOGRAM 0xa8c5 - 0xa8e9 /* Pin yin */ +SPECIAL 0xa9a4 - 0xa9ef /* Box drawings */ + +IDEOGRAM 0xb0a1 - 0xb0fe +IDEOGRAM 0xb1a1 - 0xb1fe +IDEOGRAM 0xb2a1 - 0xb2fe +IDEOGRAM 0xb3a1 - 0xb3fe +IDEOGRAM 0xb4a1 - 0xb4fe +IDEOGRAM 0xb5a1 - 0xb5fe +IDEOGRAM 0xb6a1 - 0xb6fe +IDEOGRAM 0xb7a1 - 0xb7fe +IDEOGRAM 0xb8a1 - 0xb8fe +IDEOGRAM 0xb9a1 - 0xb9fe +IDEOGRAM 0xbaa1 - 0xbafe +IDEOGRAM 0xbba1 - 0xbbfe +IDEOGRAM 0xbca1 - 0xbcfe +IDEOGRAM 0xbda1 - 0xbdfe +IDEOGRAM 0xbea1 - 0xbefe +IDEOGRAM 0xbfa1 - 0xbffe +IDEOGRAM 0xc0a1 - 0xc0fe +IDEOGRAM 0xc1a1 - 0xc1fe +IDEOGRAM 0xc2a1 - 0xc2fe +IDEOGRAM 0xc3a1 - 0xc3fe +IDEOGRAM 0xc4a1 - 0xc4fe +IDEOGRAM 0xc5a1 - 0xc5fe +IDEOGRAM 0xc6a1 - 0xc6fe +IDEOGRAM 0xc7a1 - 0xc7fe +IDEOGRAM 0xc8a1 - 0xc8fe +IDEOGRAM 0xc9a1 - 0xc9fe +IDEOGRAM 0xcaa1 - 0xcafe +IDEOGRAM 0xcba1 - 0xcbfe +IDEOGRAM 0xcca1 - 0xccfe +IDEOGRAM 0xcda1 - 0xcdfe +IDEOGRAM 0xcea1 - 0xcefe +IDEOGRAM 0xcfa1 - 0xcfd3 +IDEOGRAM 0xd0a1 - 0xd0fe +IDEOGRAM 0xd1a1 - 0xd1fe +IDEOGRAM 0xd2a1 - 0xd2fe +IDEOGRAM 0xd3a1 - 0xd3fe +IDEOGRAM 0xd4a1 - 0xd4fe +IDEOGRAM 0xd5a1 - 0xd5fe +IDEOGRAM 0xd6a1 - 0xd6fe +IDEOGRAM 0xd7a1 - 0xd7fe +IDEOGRAM 0xd8a1 - 0xd8fe +IDEOGRAM 0xd9a1 - 0xd9fe +IDEOGRAM 0xdaa1 - 0xdafe +IDEOGRAM 0xdba1 - 0xdbfe +IDEOGRAM 0xdca1 - 0xdcfe +IDEOGRAM 0xdda1 - 0xddfe +IDEOGRAM 0xdea1 - 0xdefe +IDEOGRAM 0xdfa1 - 0xdffe +IDEOGRAM 0xe0a1 - 0xe0fe +IDEOGRAM 0xe1a1 - 0xe1fe +IDEOGRAM 0xe2a1 - 0xe2fe +IDEOGRAM 0xe3a1 - 0xe3fe +IDEOGRAM 0xe4a1 - 0xe4fe +IDEOGRAM 0xe5a1 - 0xe5fe +IDEOGRAM 0xe6a1 - 0xe6fe +IDEOGRAM 0xe7a1 - 0xe7fe +IDEOGRAM 0xe8a1 - 0xe8fe +IDEOGRAM 0xe9a1 - 0xe9fe +IDEOGRAM 0xeaa1 - 0xeafe +IDEOGRAM 0xeba1 - 0xebfe +IDEOGRAM 0xeca1 - 0xecfe +IDEOGRAM 0xeda1 - 0xedfe +IDEOGRAM 0xeea1 - 0xeefe +IDEOGRAM 0xefa1 - 0xeffe +IDEOGRAM 0xf0a1 - 0xf0fe +IDEOGRAM 0xf1a1 - 0xf1fe +IDEOGRAM 0xf2a1 - 0xf2fe +IDEOGRAM 0xf3a1 - 0xf3fe +IDEOGRAM 0xf4a1 - 0xf4fe +IDEOGRAM 0xf5a1 - 0xf5fe +IDEOGRAM 0xf6a1 - 0xf6fe +IDEOGRAM 0xf7a1 - 0xf7fe +/*- + * Copyright (c) 1998, Luoqi Chen + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $Id$ + */ + +ENCODING "EUC" +VARIABLE 1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080 + +/* + * Code Set 1 + */ +ALPHA 'A' - 'Z' 'a' - 'z' +CONTROL 0x00 - 0x1f 0x7f +DIGIT '0' - '9' +GRAPH 0x21 - 0x7e +LOWER 'a' - 'z' +PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e +SPACE 0x09 - 0x0d 0x20 +UPPER 'A' - 'Z' +XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F' +BLANK ' ' '\t' +PRINT 0x20 - 0x7e + +MAPLOWER < 'A' - 'Z' : 'a' > < 'a' - 'z' : 'a' > +MAPUPPER < 'A' - 'Z' : 'A' > < 'a' - 'z' : 'A' > +TODIGIT < '0' - '9' : 0 > +TODIGIT < 'A' - 'F' : 10 > < 'a' - 'f' : 10 > + +/* + * Code Set 2 + */ +SPACE 0xa1a1 +BLANK 0xa1a1 +PUNCT 0xa1a2 - 0xa1fe + +DIGIT 0xa2b1 - 0xa2e2 0xa2e5 - 0xa2ee 0xa2f1 - 0xa2fc + +TODIGIT < 0xa2b1 - 0xa2c4 : 0 > +TODIGIT < 0xa2c5 - 0xa2d8 : 0 > +TODIGIT < 0xa2d9 - 0xa2e2 : 0 > +TODIGIT < 0xa2e5 - 0xa2ee : 0 > +TODIGIT < 0xa2f1 - 0xa2fc : 0 > + +ALPHA 0xa3c1 - 0xa3da 0xa3e1 - 0xa3fa +DIGIT 0xa3b0 - 0xa3b9 +UPPER 0xa3c1 - 0xa3da +LOWER 0xa3e1 - 0xa3fa +PUNCT 0xa3a1 - 0xa3af 0xa3ba - 0xa3c0 0xa3db - 0xa3e0 0xa3fb - 0xa3fe +XDIGIT 0xa3b0 - 0xa3b9 0xa3c1 - 0xa3c6 0xa3e1 - 0xa3e6 + +MAPLOWER < 0xa3c1 - 0xa3da : 0xa3e1 > < 0xa3e1 - 0xa3fa : 0xa3e1 > +MAPUPPER < 0xa3c1 - 0xa3da : 0xa3c1 > < 0xa3b0 - 0xa3b9 : 0xa3c1 > +TODIGIT < 0xa3b0 - 0xa3b9 : 0 > +TODIGIT < 0xa3c1 - 0xa3c6 : 10 > < 0xa3e1 - 0xa3e6 : 10 > + +PHONOGRAM 0xa4a1 - 0xa4f3 /* Hiragana */ +PHONOGRAM 0xa5a1 - 0xa5f6 /* Katakana */ + +UPPER 0xa6a1 - 0xa6b8 /* Greek */ +LOWER 0xa6c1 - 0xa6d8 /* Greek */ +MAPLOWER < 0xa6a1 - 0xa6b8 : 0xa6c1 > < 0xa6c1 - 0xa6d8 : 0xa6c1 > +MAPUPPER < 0xa6a1 - 0xa6b8 : 0xa6a1 > < 0xa6c1 - 0xa6d8 : 0xa6a1 > + +UPPER 0xa7a1 - 0xa7c1 /* Cyrillic */ +LOWER 0xa7d1 - 0xa7f1 /* Cyrillic */ +MAPLOWER < 0xa7a1 - 0xa7c1 : 0xa7d1 > < 0xa7d1 - 0xa7f1 : 0xa7d1 > +MAPUPPER < 0xa7a1 - 0xa7c1 : 0xa7a1 > < 0xa7d1 - 0xa7f1 : 0xa7a1 > + +SPECIAL 0xa8a1 - 0xa8ba +PHONOGRAM 0xa8c5 - 0xa8e9 /* Pin yin */ +SPECIAL 0xa9a4 - 0xa9ef /* Box drawings */ + +IDEOGRAM 0xb0a1 - 0xb0fe +IDEOGRAM 0xb1a1 - 0xb1fe +IDEOGRAM 0xb2a1 - 0xb2fe +IDEOGRAM 0xb3a1 - 0xb3fe +IDEOGRAM 0xb4a1 - 0xb4fe +IDEOGRAM 0xb5a1 - 0xb5fe +IDEOGRAM 0xb6a1 - 0xb6fe +IDEOGRAM 0xb7a1 - 0xb7fe +IDEOGRAM 0xb8a1 - 0xb8fe +IDEOGRAM 0xb9a1 - 0xb9fe +IDEOGRAM 0xbaa1 - 0xbafe +IDEOGRAM 0xbba1 - 0xbbfe +IDEOGRAM 0xbca1 - 0xbcfe +IDEOGRAM 0xbda1 - 0xbdfe +IDEOGRAM 0xbea1 - 0xbefe +IDEOGRAM 0xbfa1 - 0xbffe +IDEOGRAM 0xc0a1 - 0xc0fe +IDEOGRAM 0xc1a1 - 0xc1fe +IDEOGRAM 0xc2a1 - 0xc2fe +IDEOGRAM 0xc3a1 - 0xc3fe +IDEOGRAM 0xc4a1 - 0xc4fe +IDEOGRAM 0xc5a1 - 0xc5fe +IDEOGRAM 0xc6a1 - 0xc6fe +IDEOGRAM 0xc7a1 - 0xc7fe +IDEOGRAM 0xc8a1 - 0xc8fe +IDEOGRAM 0xc9a1 - 0xc9fe +IDEOGRAM 0xcaa1 - 0xcafe +IDEOGRAM 0xcba1 - 0xcbfe +IDEOGRAM 0xcca1 - 0xccfe +IDEOGRAM 0xcda1 - 0xcdfe +IDEOGRAM 0xcea1 - 0xcefe +IDEOGRAM 0xcfa1 - 0xcfd3 +IDEOGRAM 0xd0a1 - 0xd0fe +IDEOGRAM 0xd1a1 - 0xd1fe +IDEOGRAM 0xd2a1 - 0xd2fe +IDEOGRAM 0xd3a1 - 0xd3fe +IDEOGRAM 0xd4a1 - 0xd4fe +IDEOGRAM 0xd5a1 - 0xd5fe +IDEOGRAM 0xd6a1 - 0xd6fe +IDEOGRAM 0xd7a1 - 0xd7fe +IDEOGRAM 0xd8a1 - 0xd8fe +IDEOGRAM 0xd9a1 - 0xd9fe +IDEOGRAM 0xdaa1 - 0xdafe +IDEOGRAM 0xdba1 - 0xdbfe +IDEOGRAM 0xdca1 - 0xdcfe +IDEOGRAM 0xdda1 - 0xddfe +IDEOGRAM 0xdea1 - 0xdefe +IDEOGRAM 0xdfa1 - 0xdffe +IDEOGRAM 0xe0a1 - 0xe0fe +IDEOGRAM 0xe1a1 - 0xe1fe +IDEOGRAM 0xe2a1 - 0xe2fe +IDEOGRAM 0xe3a1 - 0xe3fe +IDEOGRAM 0xe4a1 - 0xe4fe +IDEOGRAM 0xe5a1 - 0xe5fe +IDEOGRAM 0xe6a1 - 0xe6fe +IDEOGRAM 0xe7a1 - 0xe7fe +IDEOGRAM 0xe8a1 - 0xe8fe +IDEOGRAM 0xe9a1 - 0xe9fe +IDEOGRAM 0xeaa1 - 0xeafe +IDEOGRAM 0xeba1 - 0xebfe +IDEOGRAM 0xeca1 - 0xecfe +IDEOGRAM 0xeda1 - 0xedfe +IDEOGRAM 0xeea1 - 0xeefe +IDEOGRAM 0xefa1 - 0xeffe +IDEOGRAM 0xf0a1 - 0xf0fe +IDEOGRAM 0xf1a1 - 0xf1fe +IDEOGRAM 0xf2a1 - 0xf2fe +IDEOGRAM 0xf3a1 - 0xf3fe +IDEOGRAM 0xf4a1 - 0xf4fe +IDEOGRAM 0xf5a1 - 0xf5fe +IDEOGRAM 0xf6a1 - 0xf6fe +IDEOGRAM 0xf7a1 - 0xf7fe Property changes on: head/share/mklocale/zh_CN.eucCN.src ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/share/timedef/data/Makefile =================================================================== --- head/share/timedef/data/Makefile (revision 38220) +++ head/share/timedef/data/Makefile (revision 38221) @@ -1,77 +1,78 @@ -# $Id: Makefile,v 1.25 1998/01/06 00:54:32 helbig Exp $ +# $Id: Makefile,v 1.26 1998/08/07 16:51:10 ache Exp $ NOMAN=YES CLEANFILES+= ${LOCALES:S/$/.out/g} LOCALES= da_DK.ISO_8859-1 \ de_AT.ISO_8859-1 \ de_DE.ISO_8859-1 \ en_GB.ISO_8859-1 \ en_US.ISO_8859-1 \ es_ES.ISO_8859-1 \ fi_FI.ISO_8859-1 \ fr_FR.ISO_8859-1 \ hr_HR.ISO_8859-2 \ hu_HU.ISO_8859-2 \ is_IS.ISO_8859-1 \ ja_JP.EUC \ ja_JP.SJIS \ it_IT.ISO_8859-1 \ ko_KR.EUC \ lt_LN.ISO_8859-1 \ nl_NL.ISO_8859-1 \ no_NO.ISO_8859-1 \ pl_PL.ISO_8859-2 \ pt_PT.ISO_8859-1 \ ru_SU.CP866 \ ru_SU.KOI8-R \ sl_SI.ISO_8859-2 \ - sv_SE.ISO_8859-1 + sv_SE.ISO_8859-1 \ + zh_CN.EUC LOCALEDIR= ${DESTDIR}/usr/share/locale DE_LINKS = de_CH FR_LINKS = fr_BE fr_CA fr_CH IT_LINKS = it_CH LN_LINKS = lt_LN.ASCII lt_LN.ISO_8859-2 NL_LINKS = nl_BE US_LINKS = en_AU en_CA .SUFFIXES: .src .out .src.out: grep -v '^#' < ${.IMPSRC} > ${.TARGET} all: ${LOCALES:S/$/.out/g} afterinstall: for l in ${LOCALES}; do \ ${INSTALL} ${COPY} -m 644 -o ${BINOWN} -g ${BINGRP} $$l.out \ ${LOCALEDIR}/$$l/LC_TIME; \ done for l in ${DE_LINKS}; do \ ln -fs ../de_DE.ISO_8859-1/LC_TIME \ ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \ done for l in ${IT_LINKS}; do \ ln -fs ../it_IT.ISO_8859-1/LC_TIME \ ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \ done for l in ${FR_LINKS}; do \ ln -fs ../fr_FR.ISO_8859-1/LC_TIME \ ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \ done for l in ${LN_LINKS}; do \ ln -fs ../lt_LN.ISO_8859-1/LC_TIME \ ${LOCALEDIR}/$$l/LC_TIME; \ done for l in ${NL_LINKS}; do \ ln -fs ../nl_NL.ISO_8859-1/LC_TIME \ ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \ done for l in ${US_LINKS}; do \ ln -fs ../en_US.ISO_8859-1/LC_TIME \ ${LOCALEDIR}/$$l.ISO_8859-1/LC_TIME; \ done .include Index: head/share/timedef/data/zh_CN.EUC.src =================================================================== --- head/share/timedef/data/zh_CN.EUC.src (nonexistent) +++ head/share/timedef/data/zh_CN.EUC.src (revision 38221) @@ -0,0 +1,156 @@ +# $Id$ +# +# WARNING: spaces may be essential at the end of lines +# WARNING: empty lines are essential too +# +# Short month names +# + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 +10 +11 +12 +# +# Long month names +# +一月 +二月 +三月 +四月 +五月 +六月 +七月 +八月 +九月 +十月 +十一月 +十二月 +# +# Short weekday names +# +周日 +周一 +周二 +周三 +周四 +周五 +周六 +# +# Long weekday names +# +星期日 +星期一 +星期二 +星期三 +星期四 +星期五 +星期六 +# +# X_fmt +# +%H时%M分%S秒 +# +# x_fmt +# +%y/%m/%d +# +# c_fmt +# +%a %b/%e %T %Y +# +# am +# +上午 +# +# pm +# +下午 +# +# date_fmt +# +%Y年%b月%e日 %A %X %Z +# $Id$ +# +# WARNING: spaces may be essential at the end of lines +# WARNING: empty lines are essential too +# +# Short month names +# + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 +10 +11 +12 +# +# Long month names +# +一月 +二月 +三月 +四月 +五月 +六月 +七月 +八月 +九月 +十月 +十一月 +十二月 +# +# Short weekday names +# +周日 +周一 +周二 +周三 +周四 +周五 +周六 +# +# Long weekday names +# +星期日 +星期一 +星期二 +星期三 +星期四 +星期五 +星期六 +# +# X_fmt +# +%H时%M分%S秒 +# +# x_fmt +# +%y/%m/%d +# +# c_fmt +# +%a %b/%e %T %Y +# +# am +# +上午 +# +# pm +# +下午 +# +# date_fmt +# +%Y年%b月%e日 %A %X %Z Property changes on: head/share/timedef/data/zh_CN.EUC.src ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/share/timedef/zh_CN.EUC.src =================================================================== --- head/share/timedef/zh_CN.EUC.src (nonexistent) +++ head/share/timedef/zh_CN.EUC.src (revision 38221) @@ -0,0 +1,156 @@ +# $Id$ +# +# WARNING: spaces may be essential at the end of lines +# WARNING: empty lines are essential too +# +# Short month names +# + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 +10 +11 +12 +# +# Long month names +# +一月 +二月 +三月 +四月 +五月 +六月 +七月 +八月 +九月 +十月 +十一月 +十二月 +# +# Short weekday names +# +周日 +周一 +周二 +周三 +周四 +周五 +周六 +# +# Long weekday names +# +星期日 +星期一 +星期二 +星期三 +星期四 +星期五 +星期六 +# +# X_fmt +# +%H时%M分%S秒 +# +# x_fmt +# +%y/%m/%d +# +# c_fmt +# +%a %b/%e %T %Y +# +# am +# +上午 +# +# pm +# +下午 +# +# date_fmt +# +%Y年%b月%e日 %A %X %Z +# $Id$ +# +# WARNING: spaces may be essential at the end of lines +# WARNING: empty lines are essential too +# +# Short month names +# + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 +10 +11 +12 +# +# Long month names +# +一月 +二月 +三月 +四月 +五月 +六月 +七月 +八月 +九月 +十月 +十一月 +十二月 +# +# Short weekday names +# +周日 +周一 +周二 +周三 +周四 +周五 +周六 +# +# Long weekday names +# +星期日 +星期一 +星期二 +星期三 +星期四 +星期五 +星期六 +# +# X_fmt +# +%H时%M分%S秒 +# +# x_fmt +# +%y/%m/%d +# +# c_fmt +# +%a %b/%e %T %Y +# +# am +# +上午 +# +# pm +# +下午 +# +# date_fmt +# +%Y年%b月%e日 %A %X %Z Property changes on: head/share/timedef/zh_CN.EUC.src ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/share/timedef/zh_CN.eucCN.src =================================================================== --- head/share/timedef/zh_CN.eucCN.src (nonexistent) +++ head/share/timedef/zh_CN.eucCN.src (revision 38221) @@ -0,0 +1,156 @@ +# $Id$ +# +# WARNING: spaces may be essential at the end of lines +# WARNING: empty lines are essential too +# +# Short month names +# + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 +10 +11 +12 +# +# Long month names +# +一月 +二月 +三月 +四月 +五月 +六月 +七月 +八月 +九月 +十月 +十一月 +十二月 +# +# Short weekday names +# +周日 +周一 +周二 +周三 +周四 +周五 +周六 +# +# Long weekday names +# +星期日 +星期一 +星期二 +星期三 +星期四 +星期五 +星期六 +# +# X_fmt +# +%H时%M分%S秒 +# +# x_fmt +# +%y/%m/%d +# +# c_fmt +# +%a %b/%e %T %Y +# +# am +# +上午 +# +# pm +# +下午 +# +# date_fmt +# +%Y年%b月%e日 %A %X %Z +# $Id$ +# +# WARNING: spaces may be essential at the end of lines +# WARNING: empty lines are essential too +# +# Short month names +# + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 +10 +11 +12 +# +# Long month names +# +一月 +二月 +三月 +四月 +五月 +六月 +七月 +八月 +九月 +十月 +十一月 +十二月 +# +# Short weekday names +# +周日 +周一 +周二 +周三 +周四 +周五 +周六 +# +# Long weekday names +# +星期日 +星期一 +星期二 +星期三 +星期四 +星期五 +星期六 +# +# X_fmt +# +%H时%M分%S秒 +# +# x_fmt +# +%y/%m/%d +# +# c_fmt +# +%a %b/%e %T %Y +# +# am +# +上午 +# +# pm +# +下午 +# +# date_fmt +# +%Y年%b月%e日 %A %X %Z Property changes on: head/share/timedef/zh_CN.eucCN.src ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/usr.bin/colldef/data/Makefile =================================================================== --- head/usr.bin/colldef/data/Makefile (revision 38220) +++ head/usr.bin/colldef/data/Makefile (revision 38221) @@ -1,69 +1,69 @@ -# $Id: Makefile,v 1.13 1998/07/07 23:04:25 bde Exp $ +# $Id: Makefile,v 1.14 1998/08/07 17:08:56 ache Exp $ NOMAN=YES CLEANFILES+= ${LOCALES:S/$/.out/g} LOCALES= de_DE.ISO_8859-1 \ es_ES.ISO_8859-1 \ is_IS.ISO_8859-1 \ lt_LN.ASCII \ lt_LN.ISO_8859-1 \ lt_LN.ISO_8859-2 \ ru_SU.CP866 \ ru_SU.KOI8-R LOCALEDIR= ${DESTDIR}/usr/share/locale ASCIILINKS = \ - ko_KR.EUC ja_JP.EUC ja_JP.SJIS + ko_KR.EUC ja_JP.EUC ja_JP.SJIS zh_CN.EUC LATIN1LINKS = \ da_DK en_AU en_CA en_GB en_US fi_FI \ fr_BE fr_CA fr_CH fr_FR it_CH it_IT nl_BE nl_NL no_NO \ pt_PT sv_SE LATIN2LINKS = hr_HR hu_HU pl_PL sl_SI DELINKS = de_AT de_CH .SUFFIXES: .src .out .src.out: colldef -I ${.CURDIR} -o ${.TARGET} ${.IMPSRC} .if !defined(_BUILD_TOOLS) all: ${LOCALES:S/$/.out/g} .endif ru_SU.KOI8-R.out: map.KOI8-R ru_SU.CP866.out: map.CP866 lt_LN.ISO_8859-1.out: map.ISO_8859-1 lt_LN.ISO_8859-2.out: map.ISO_8859-2 es_ES.ISO_8859-1.out: map.ISO_8859-1 de_DE.ISO_8859-1.out: map.ISO_8859-1 .if !defined(_BUILD_TOOLS) afterinstall: .for locale in ${LOCALES} ${INSTALL} -c -m 644 -o ${BINOWN} -g ${BINGRP} \ ${locale}.out ${LOCALEDIR}/${locale}/LC_COLLATE .endfor .for link in ${ASCIILINKS} ln -fs ../lt_LN.ASCII/LC_COLLATE \ ${LOCALEDIR}/${link}/LC_COLLATE .endfor .for link in ${LATIN1LINKS} ln -fs ../lt_LN.ISO_8859-1/LC_COLLATE \ ${LOCALEDIR}/${link}.ISO_8859-1/LC_COLLATE .endfor .for link in ${LATIN2LINKS} ln -fs ../lt_LN.ISO_8859-2/LC_COLLATE \ ${LOCALEDIR}/${link}.ISO_8859-2/LC_COLLATE .endfor .for link in ${DELINKS} ln -fs ../de_DE.ISO_8859-1/LC_COLLATE \ ${LOCALEDIR}/${link}.ISO_8859-1/LC_COLLATE .endfor .endif .include Index: head/usr.bin/mklocale/data/Makefile =================================================================== --- head/usr.bin/mklocale/data/Makefile (revision 38220) +++ head/usr.bin/mklocale/data/Makefile (revision 38221) @@ -1,49 +1,50 @@ -# $Id: Makefile,v 1.13 1998/07/07 23:05:59 bde Exp $ +# $Id: Makefile,v 1.14 1998/08/07 17:07:12 ache Exp $ NOMAN=YES CLEANFILES+= ${LOCALES:S/$/.out/g} LOCALES= ja_JP.EUC \ ja_JP.SJIS \ ko_KR.EUC \ lt_LN.ASCII \ lt_LN.ISO_8859-1 \ lt_LN.ISO_8859-2 \ ru_SU.CP866 \ - ru_SU.KOI8-R + ru_SU.KOI8-R \ + zh_CN.EUC LOCALEDIR= ${DESTDIR}/usr/share/locale LATIN1LINKS = \ da_DK de_AT de_CH de_DE en_AU en_CA en_GB en_US es_ES fi_FI \ fr_BE fr_CA fr_CH fr_FR is_IS it_CH it_IT nl_BE nl_NL no_NO \ pt_PT sv_SE LATIN2LINKS = hr_HR hu_HU pl_PL sl_SI .SUFFIXES: .src .out .src.out: mklocale -o ${.TARGET} ${.IMPSRC} .if !defined(_BUILD_TOOLS) all: ${LOCALES:S/$/.out/g} .endif .if !defined(_BUILD_TOOLS) afterinstall: .for locale in ${LOCALES} ${INSTALL} ${COPY} -m 644 -o ${BINOWN} -g ${BINGRP} \ ${locale}.out ${LOCALEDIR}/${locale}/LC_CTYPE .endfor .for link in ${LATIN1LINKS} ln -fs ../lt_LN.ISO_8859-1/LC_CTYPE \ ${LOCALEDIR}/${link}.ISO_8859-1/LC_CTYPE .endfor .for link in ${LATIN2LINKS} ln -fs ../lt_LN.ISO_8859-2/LC_CTYPE \ ${LOCALEDIR}/${link}.ISO_8859-2/LC_CTYPE .endfor .endif .include Index: head/usr.bin/mklocale/data/zh_CN.EUC.src =================================================================== --- head/usr.bin/mklocale/data/zh_CN.EUC.src (nonexistent) +++ head/usr.bin/mklocale/data/zh_CN.EUC.src (revision 38221) @@ -0,0 +1,334 @@ +/*- + * Copyright (c) 1998, Luoqi Chen + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $Id$ + */ + +ENCODING "EUC" +VARIABLE 1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080 + +/* + * Code Set 1 + */ +ALPHA 'A' - 'Z' 'a' - 'z' +CONTROL 0x00 - 0x1f 0x7f +DIGIT '0' - '9' +GRAPH 0x21 - 0x7e +LOWER 'a' - 'z' +PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e +SPACE 0x09 - 0x0d 0x20 +UPPER 'A' - 'Z' +XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F' +BLANK ' ' '\t' +PRINT 0x20 - 0x7e + +MAPLOWER < 'A' - 'Z' : 'a' > < 'a' - 'z' : 'a' > +MAPUPPER < 'A' - 'Z' : 'A' > < 'a' - 'z' : 'A' > +TODIGIT < '0' - '9' : 0 > +TODIGIT < 'A' - 'F' : 10 > < 'a' - 'f' : 10 > + +/* + * Code Set 2 + */ +SPACE 0xa1a1 +BLANK 0xa1a1 +PUNCT 0xa1a2 - 0xa1fe + +DIGIT 0xa2b1 - 0xa2e2 0xa2e5 - 0xa2ee 0xa2f1 - 0xa2fc + +TODIGIT < 0xa2b1 - 0xa2c4 : 0 > +TODIGIT < 0xa2c5 - 0xa2d8 : 0 > +TODIGIT < 0xa2d9 - 0xa2e2 : 0 > +TODIGIT < 0xa2e5 - 0xa2ee : 0 > +TODIGIT < 0xa2f1 - 0xa2fc : 0 > + +ALPHA 0xa3c1 - 0xa3da 0xa3e1 - 0xa3fa +DIGIT 0xa3b0 - 0xa3b9 +UPPER 0xa3c1 - 0xa3da +LOWER 0xa3e1 - 0xa3fa +PUNCT 0xa3a1 - 0xa3af 0xa3ba - 0xa3c0 0xa3db - 0xa3e0 0xa3fb - 0xa3fe +XDIGIT 0xa3b0 - 0xa3b9 0xa3c1 - 0xa3c6 0xa3e1 - 0xa3e6 + +MAPLOWER < 0xa3c1 - 0xa3da : 0xa3e1 > < 0xa3e1 - 0xa3fa : 0xa3e1 > +MAPUPPER < 0xa3c1 - 0xa3da : 0xa3c1 > < 0xa3b0 - 0xa3b9 : 0xa3c1 > +TODIGIT < 0xa3b0 - 0xa3b9 : 0 > +TODIGIT < 0xa3c1 - 0xa3c6 : 10 > < 0xa3e1 - 0xa3e6 : 10 > + +PHONOGRAM 0xa4a1 - 0xa4f3 /* Hiragana */ +PHONOGRAM 0xa5a1 - 0xa5f6 /* Katakana */ + +UPPER 0xa6a1 - 0xa6b8 /* Greek */ +LOWER 0xa6c1 - 0xa6d8 /* Greek */ +MAPLOWER < 0xa6a1 - 0xa6b8 : 0xa6c1 > < 0xa6c1 - 0xa6d8 : 0xa6c1 > +MAPUPPER < 0xa6a1 - 0xa6b8 : 0xa6a1 > < 0xa6c1 - 0xa6d8 : 0xa6a1 > + +UPPER 0xa7a1 - 0xa7c1 /* Cyrillic */ +LOWER 0xa7d1 - 0xa7f1 /* Cyrillic */ +MAPLOWER < 0xa7a1 - 0xa7c1 : 0xa7d1 > < 0xa7d1 - 0xa7f1 : 0xa7d1 > +MAPUPPER < 0xa7a1 - 0xa7c1 : 0xa7a1 > < 0xa7d1 - 0xa7f1 : 0xa7a1 > + +SPECIAL 0xa8a1 - 0xa8ba +PHONOGRAM 0xa8c5 - 0xa8e9 /* Pin yin */ +SPECIAL 0xa9a4 - 0xa9ef /* Box drawings */ + +IDEOGRAM 0xb0a1 - 0xb0fe +IDEOGRAM 0xb1a1 - 0xb1fe +IDEOGRAM 0xb2a1 - 0xb2fe +IDEOGRAM 0xb3a1 - 0xb3fe +IDEOGRAM 0xb4a1 - 0xb4fe +IDEOGRAM 0xb5a1 - 0xb5fe +IDEOGRAM 0xb6a1 - 0xb6fe +IDEOGRAM 0xb7a1 - 0xb7fe +IDEOGRAM 0xb8a1 - 0xb8fe +IDEOGRAM 0xb9a1 - 0xb9fe +IDEOGRAM 0xbaa1 - 0xbafe +IDEOGRAM 0xbba1 - 0xbbfe +IDEOGRAM 0xbca1 - 0xbcfe +IDEOGRAM 0xbda1 - 0xbdfe +IDEOGRAM 0xbea1 - 0xbefe +IDEOGRAM 0xbfa1 - 0xbffe +IDEOGRAM 0xc0a1 - 0xc0fe +IDEOGRAM 0xc1a1 - 0xc1fe +IDEOGRAM 0xc2a1 - 0xc2fe +IDEOGRAM 0xc3a1 - 0xc3fe +IDEOGRAM 0xc4a1 - 0xc4fe +IDEOGRAM 0xc5a1 - 0xc5fe +IDEOGRAM 0xc6a1 - 0xc6fe +IDEOGRAM 0xc7a1 - 0xc7fe +IDEOGRAM 0xc8a1 - 0xc8fe +IDEOGRAM 0xc9a1 - 0xc9fe +IDEOGRAM 0xcaa1 - 0xcafe +IDEOGRAM 0xcba1 - 0xcbfe +IDEOGRAM 0xcca1 - 0xccfe +IDEOGRAM 0xcda1 - 0xcdfe +IDEOGRAM 0xcea1 - 0xcefe +IDEOGRAM 0xcfa1 - 0xcfd3 +IDEOGRAM 0xd0a1 - 0xd0fe +IDEOGRAM 0xd1a1 - 0xd1fe +IDEOGRAM 0xd2a1 - 0xd2fe +IDEOGRAM 0xd3a1 - 0xd3fe +IDEOGRAM 0xd4a1 - 0xd4fe +IDEOGRAM 0xd5a1 - 0xd5fe +IDEOGRAM 0xd6a1 - 0xd6fe +IDEOGRAM 0xd7a1 - 0xd7fe +IDEOGRAM 0xd8a1 - 0xd8fe +IDEOGRAM 0xd9a1 - 0xd9fe +IDEOGRAM 0xdaa1 - 0xdafe +IDEOGRAM 0xdba1 - 0xdbfe +IDEOGRAM 0xdca1 - 0xdcfe +IDEOGRAM 0xdda1 - 0xddfe +IDEOGRAM 0xdea1 - 0xdefe +IDEOGRAM 0xdfa1 - 0xdffe +IDEOGRAM 0xe0a1 - 0xe0fe +IDEOGRAM 0xe1a1 - 0xe1fe +IDEOGRAM 0xe2a1 - 0xe2fe +IDEOGRAM 0xe3a1 - 0xe3fe +IDEOGRAM 0xe4a1 - 0xe4fe +IDEOGRAM 0xe5a1 - 0xe5fe +IDEOGRAM 0xe6a1 - 0xe6fe +IDEOGRAM 0xe7a1 - 0xe7fe +IDEOGRAM 0xe8a1 - 0xe8fe +IDEOGRAM 0xe9a1 - 0xe9fe +IDEOGRAM 0xeaa1 - 0xeafe +IDEOGRAM 0xeba1 - 0xebfe +IDEOGRAM 0xeca1 - 0xecfe +IDEOGRAM 0xeda1 - 0xedfe +IDEOGRAM 0xeea1 - 0xeefe +IDEOGRAM 0xefa1 - 0xeffe +IDEOGRAM 0xf0a1 - 0xf0fe +IDEOGRAM 0xf1a1 - 0xf1fe +IDEOGRAM 0xf2a1 - 0xf2fe +IDEOGRAM 0xf3a1 - 0xf3fe +IDEOGRAM 0xf4a1 - 0xf4fe +IDEOGRAM 0xf5a1 - 0xf5fe +IDEOGRAM 0xf6a1 - 0xf6fe +IDEOGRAM 0xf7a1 - 0xf7fe +/*- + * Copyright (c) 1998, Luoqi Chen + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $Id$ + */ + +ENCODING "EUC" +VARIABLE 1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080 + +/* + * Code Set 1 + */ +ALPHA 'A' - 'Z' 'a' - 'z' +CONTROL 0x00 - 0x1f 0x7f +DIGIT '0' - '9' +GRAPH 0x21 - 0x7e +LOWER 'a' - 'z' +PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e +SPACE 0x09 - 0x0d 0x20 +UPPER 'A' - 'Z' +XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F' +BLANK ' ' '\t' +PRINT 0x20 - 0x7e + +MAPLOWER < 'A' - 'Z' : 'a' > < 'a' - 'z' : 'a' > +MAPUPPER < 'A' - 'Z' : 'A' > < 'a' - 'z' : 'A' > +TODIGIT < '0' - '9' : 0 > +TODIGIT < 'A' - 'F' : 10 > < 'a' - 'f' : 10 > + +/* + * Code Set 2 + */ +SPACE 0xa1a1 +BLANK 0xa1a1 +PUNCT 0xa1a2 - 0xa1fe + +DIGIT 0xa2b1 - 0xa2e2 0xa2e5 - 0xa2ee 0xa2f1 - 0xa2fc + +TODIGIT < 0xa2b1 - 0xa2c4 : 0 > +TODIGIT < 0xa2c5 - 0xa2d8 : 0 > +TODIGIT < 0xa2d9 - 0xa2e2 : 0 > +TODIGIT < 0xa2e5 - 0xa2ee : 0 > +TODIGIT < 0xa2f1 - 0xa2fc : 0 > + +ALPHA 0xa3c1 - 0xa3da 0xa3e1 - 0xa3fa +DIGIT 0xa3b0 - 0xa3b9 +UPPER 0xa3c1 - 0xa3da +LOWER 0xa3e1 - 0xa3fa +PUNCT 0xa3a1 - 0xa3af 0xa3ba - 0xa3c0 0xa3db - 0xa3e0 0xa3fb - 0xa3fe +XDIGIT 0xa3b0 - 0xa3b9 0xa3c1 - 0xa3c6 0xa3e1 - 0xa3e6 + +MAPLOWER < 0xa3c1 - 0xa3da : 0xa3e1 > < 0xa3e1 - 0xa3fa : 0xa3e1 > +MAPUPPER < 0xa3c1 - 0xa3da : 0xa3c1 > < 0xa3b0 - 0xa3b9 : 0xa3c1 > +TODIGIT < 0xa3b0 - 0xa3b9 : 0 > +TODIGIT < 0xa3c1 - 0xa3c6 : 10 > < 0xa3e1 - 0xa3e6 : 10 > + +PHONOGRAM 0xa4a1 - 0xa4f3 /* Hiragana */ +PHONOGRAM 0xa5a1 - 0xa5f6 /* Katakana */ + +UPPER 0xa6a1 - 0xa6b8 /* Greek */ +LOWER 0xa6c1 - 0xa6d8 /* Greek */ +MAPLOWER < 0xa6a1 - 0xa6b8 : 0xa6c1 > < 0xa6c1 - 0xa6d8 : 0xa6c1 > +MAPUPPER < 0xa6a1 - 0xa6b8 : 0xa6a1 > < 0xa6c1 - 0xa6d8 : 0xa6a1 > + +UPPER 0xa7a1 - 0xa7c1 /* Cyrillic */ +LOWER 0xa7d1 - 0xa7f1 /* Cyrillic */ +MAPLOWER < 0xa7a1 - 0xa7c1 : 0xa7d1 > < 0xa7d1 - 0xa7f1 : 0xa7d1 > +MAPUPPER < 0xa7a1 - 0xa7c1 : 0xa7a1 > < 0xa7d1 - 0xa7f1 : 0xa7a1 > + +SPECIAL 0xa8a1 - 0xa8ba +PHONOGRAM 0xa8c5 - 0xa8e9 /* Pin yin */ +SPECIAL 0xa9a4 - 0xa9ef /* Box drawings */ + +IDEOGRAM 0xb0a1 - 0xb0fe +IDEOGRAM 0xb1a1 - 0xb1fe +IDEOGRAM 0xb2a1 - 0xb2fe +IDEOGRAM 0xb3a1 - 0xb3fe +IDEOGRAM 0xb4a1 - 0xb4fe +IDEOGRAM 0xb5a1 - 0xb5fe +IDEOGRAM 0xb6a1 - 0xb6fe +IDEOGRAM 0xb7a1 - 0xb7fe +IDEOGRAM 0xb8a1 - 0xb8fe +IDEOGRAM 0xb9a1 - 0xb9fe +IDEOGRAM 0xbaa1 - 0xbafe +IDEOGRAM 0xbba1 - 0xbbfe +IDEOGRAM 0xbca1 - 0xbcfe +IDEOGRAM 0xbda1 - 0xbdfe +IDEOGRAM 0xbea1 - 0xbefe +IDEOGRAM 0xbfa1 - 0xbffe +IDEOGRAM 0xc0a1 - 0xc0fe +IDEOGRAM 0xc1a1 - 0xc1fe +IDEOGRAM 0xc2a1 - 0xc2fe +IDEOGRAM 0xc3a1 - 0xc3fe +IDEOGRAM 0xc4a1 - 0xc4fe +IDEOGRAM 0xc5a1 - 0xc5fe +IDEOGRAM 0xc6a1 - 0xc6fe +IDEOGRAM 0xc7a1 - 0xc7fe +IDEOGRAM 0xc8a1 - 0xc8fe +IDEOGRAM 0xc9a1 - 0xc9fe +IDEOGRAM 0xcaa1 - 0xcafe +IDEOGRAM 0xcba1 - 0xcbfe +IDEOGRAM 0xcca1 - 0xccfe +IDEOGRAM 0xcda1 - 0xcdfe +IDEOGRAM 0xcea1 - 0xcefe +IDEOGRAM 0xcfa1 - 0xcfd3 +IDEOGRAM 0xd0a1 - 0xd0fe +IDEOGRAM 0xd1a1 - 0xd1fe +IDEOGRAM 0xd2a1 - 0xd2fe +IDEOGRAM 0xd3a1 - 0xd3fe +IDEOGRAM 0xd4a1 - 0xd4fe +IDEOGRAM 0xd5a1 - 0xd5fe +IDEOGRAM 0xd6a1 - 0xd6fe +IDEOGRAM 0xd7a1 - 0xd7fe +IDEOGRAM 0xd8a1 - 0xd8fe +IDEOGRAM 0xd9a1 - 0xd9fe +IDEOGRAM 0xdaa1 - 0xdafe +IDEOGRAM 0xdba1 - 0xdbfe +IDEOGRAM 0xdca1 - 0xdcfe +IDEOGRAM 0xdda1 - 0xddfe +IDEOGRAM 0xdea1 - 0xdefe +IDEOGRAM 0xdfa1 - 0xdffe +IDEOGRAM 0xe0a1 - 0xe0fe +IDEOGRAM 0xe1a1 - 0xe1fe +IDEOGRAM 0xe2a1 - 0xe2fe +IDEOGRAM 0xe3a1 - 0xe3fe +IDEOGRAM 0xe4a1 - 0xe4fe +IDEOGRAM 0xe5a1 - 0xe5fe +IDEOGRAM 0xe6a1 - 0xe6fe +IDEOGRAM 0xe7a1 - 0xe7fe +IDEOGRAM 0xe8a1 - 0xe8fe +IDEOGRAM 0xe9a1 - 0xe9fe +IDEOGRAM 0xeaa1 - 0xeafe +IDEOGRAM 0xeba1 - 0xebfe +IDEOGRAM 0xeca1 - 0xecfe +IDEOGRAM 0xeda1 - 0xedfe +IDEOGRAM 0xeea1 - 0xeefe +IDEOGRAM 0xefa1 - 0xeffe +IDEOGRAM 0xf0a1 - 0xf0fe +IDEOGRAM 0xf1a1 - 0xf1fe +IDEOGRAM 0xf2a1 - 0xf2fe +IDEOGRAM 0xf3a1 - 0xf3fe +IDEOGRAM 0xf4a1 - 0xf4fe +IDEOGRAM 0xf5a1 - 0xf5fe +IDEOGRAM 0xf6a1 - 0xf6fe +IDEOGRAM 0xf7a1 - 0xf7fe Property changes on: head/usr.bin/mklocale/data/zh_CN.EUC.src ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property