Date: Fri, 17 Jul 1998 17:15:05 -0400 (EDT) From: Luoqi Chen <luoqi@chen.ml.org> To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: misc/7310: Chinese locale data (zh_CN.EUC) Message-ID: <199807172115.RAA14292@chen.ml.org>
next in thread | raw e-mail | index | archive | help
>Number: 7310 >Category: misc >Synopsis: Chinese locale data (zh_CN.EUC encoding) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jul 17 14:20:01 PDT 1998 >Last-Modified: >Originator: Luoqi Chen >Organization: >Release: FreeBSD 3.0-CURRENT i386 >Environment: >Description: I have been running with these locale data for a while now and I hope some other people might find them useful. They are for zh_CN.EUC (GB) only. I'm not familiar with the BIG5 encoding, so I could only hope someone else would fill the gap. >How-To-Repeat: >Fix: Here are the diffs: Index: etc/mtree/BSD.local.dist =================================================================== RCS file: /fun/cvs/src/etc/mtree/BSD.local.dist,v retrieving revision 1.37 diff -u -r1.37 BSD.local.dist --- BSD.local.dist 1998/03/20 16:53:01 1.37 +++ BSD.local.dist 1998/05/21 22:56:47 @@ -235,6 +235,8 @@ .. sv_SE.ISO_8859-1 .. + zh_CN.EUC + .. .. skel .. Index: etc/mtree/BSD.usr.dist =================================================================== RCS file: /fun/cvs/src/etc/mtree/BSD.usr.dist,v retrieving revision 1.115 diff -u -r1.115 BSD.usr.dist --- BSD.usr.dist 1998/06/13 19:26:38 1.115 +++ BSD.usr.dist 1998/07/03 19:53:39 @@ -359,6 +359,8 @@ .. sv_SE.ISO_8859-1 .. + zh_CN.EUC + .. .. /set type=dir uname=man gname=bin mode=0755 man uname=bin @@ -539,6 +541,8 @@ .. sv_SE.ISO_8859-1 .. + zh_CN.EUC + .. .. pcvt Doc Index: share/timedef/data/Makefile =================================================================== RCS file: /fun/cvs/src/share/timedef/data/Makefile,v retrieving revision 1.25 diff -u -r1.25 Makefile --- Makefile 1998/01/06 00:54:32 1.25 +++ Makefile 1998/03/19 03:16:21 @@ -25,7 +25,8 @@ 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 Index: usr.bin/colldef/data/Makefile =================================================================== RCS file: /fun/cvs/src/usr.bin/colldef/data/Makefile,v retrieving revision 1.12 diff -u -r1.12 Makefile --- Makefile 1997/11/07 15:40:55 1.12 +++ Makefile 1998/03/19 03:31:49 @@ -21,7 +21,7 @@ .endif 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 \ Index: usr.bin/mklocale/data/Makefile =================================================================== RCS file: /fun/cvs/src/usr.bin/mklocale/data/Makefile,v retrieving revision 1.12 diff -u -r1.12 Makefile --- Makefile 1997/11/07 15:40:02 1.12 +++ Makefile 1998/03/19 03:20:37 @@ -10,7 +10,8 @@ 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 --- /dev/null Fri Jul 17 02:26:02 1998 +++ share/timedef/data/zh_CN.EUC.src Fri Jul 17 17:03:17 1998 @@ -0,0 +1,78 @@ +# $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 --- /dev/null Fri Jul 17 02:26:02 1998 +++ usr.bin/mklocale/data/zh_CN.EUC.src Fri Jul 17 15:58:56 1998 @@ -0,0 +1,167 @@ +/*- + * 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 >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199807172115.RAA14292>