From e0d4d9ac4de3d210269c5d603389a47d042fe5fb Mon Sep 17 00:00:00 2001 From: tshiozak Date: Mon, 21 Jul 2003 17:41:16 +0000 Subject: [PATCH] add new locales - bg_BG.CP1251 el_GR.ISO8859-7 hy_AM.ARMSCII-8 lt_LT.ISO8859-13 These are obtained from FreeBSD. Thanks! --- share/locale/ctype/Makefile | 18 ++- share/locale/ctype/bg_BG.CP1251.src | 91 +++++++++++ share/locale/ctype/el_GR.ISO8859-7.src | 48 ++++++ share/locale/ctype/hy_AM.ARMSCII-8.src | 203 ++++++++++++++++++++++++ share/locale/ctype/lt_LT.ISO8859-13.src | 52 ++++++ 5 files changed, 411 insertions(+), 1 deletion(-) create mode 100644 share/locale/ctype/bg_BG.CP1251.src create mode 100644 share/locale/ctype/el_GR.ISO8859-7.src create mode 100644 share/locale/ctype/hy_AM.ARMSCII-8.src create mode 100644 share/locale/ctype/lt_LT.ISO8859-13.src diff --git a/share/locale/ctype/Makefile b/share/locale/ctype/Makefile index f2806ce69d83..c6435d2e08d2 100644 --- a/share/locale/ctype/Makefile +++ b/share/locale/ctype/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2003/07/10 10:34:34 lukem Exp $ +# $NetBSD: Makefile,v 1.13 2003/07/21 17:41:16 tshiozak Exp $ NOMAN= # defined @@ -282,6 +282,22 @@ LOCALES += uk_UA.KOI8-U LOCALESRC_uk_UA.KOI8-U = uk_UA.KOI8-U ALIASES_uk_UA.KOI8-U+= +LOCALES += bg_BG.CP1251 + LOCALESRC_bg_BG.CP1251 = bg_BG.CP1251 + ALIASES_bg_BG.CP1251+= + +LOCALES += el_GR.ISO8859-7 + LOCALESRC_el_GR.ISO8859-7 = el_GR.ISO8859-7 + ALIASES_el_GR.ISO8859-7+= + +LOCALES += hy_AM.ARMSCII-8 + LOCALESRC_hy_AM.ARMSCII-8 = hy_AM.ARMSCII-8 + ALIASES_hy_AM.ARMSCII-8+= + +LOCALES += lt_LT.ISO8859-13 + LOCALESRC_lt_LT.ISO8859-13 = lt_LT.ISO8859-13 + ALIASES_lt_LT.ISO8859-13+= + all: ${LOCALES:S/$/.out/g} realall: ${LOCALES:S/$/.out/g} diff --git a/share/locale/ctype/bg_BG.CP1251.src b/share/locale/ctype/bg_BG.CP1251.src new file mode 100644 index 000000000000..78279f632dcd --- /dev/null +++ b/share/locale/ctype/bg_BG.CP1251.src @@ -0,0 +1,91 @@ +/* $NetBSD: bg_BG.CP1251.src,v 1.1 2003/07/21 17:41:17 tshiozak Exp $ */ + +/* + * LOCALE_CTYPE for Bulgarian Cyrillic character set (CP1251) + * + * FreeBSD: src/share/mklocale/bg_BG.CP1251.src,v 1.4 2002/03/28 01:13:04 ache Exp + */ +ENCODING "NONE" +VARIABLE Bulgarian Cyrillic character set (CP1251) by , CODESET=CP1251 + +# +# This is a comment +# +ALPHA 'A' - 'Z' 'a' - 'z' +ALPHA 0x80 0x81 0x83 0x8a 0x8c - 0x90 0x9a 0x9c - 0x9f +ALPHA 0xa1 - 0xa3 0xa5 0xa8 0xaa 0xaf 0xb2 - 0xb4 0xb8 0xba +ALPHA 0xbc - 0xff +CONTROL 0x00 - 0x1f 0x7f 0x98 +DIGIT '0' - '9' +GRAPH 0x21 - 0x7e 0x80 - 0x97 0x99 - 0x9f 0xa1 - 0xff +LOWER 'a' - 'z' 0x83 0x90 0x9a 0x9c - 0x9f 0xa2 0xb3 0xb4 0xb8 +LOWER 0xba 0xbc 0xbe 0xbf 0xe0 - 0xff +PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e +PUNCT 0x82 0x84 - 0x89 0x8b 0x91 - 0x97 0x99 0x9b 0xa4 +PUNCT 0xa6 0xa7 0xa9 0xab - 0xae 0xb0 0xb1 0xb5 - 0xb7 0xb9 0xbb +SPACE 0x09 - 0x0d 0x20 0xa0 +UPPER 'A' - 'Z' 0x80 0x81 0x8a 0x8c - 0x8f 0xa1 0xa3 0xa5 0xa8 +UPPER 0xaa 0xaf 0xb2 0xbd 0xc0 - 0xdf +XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F' +BLANK ' ' '\t' 0xa0 +PRINT 0x20 - 0x7e 0x80 - 0x97 0x99 - 0xff +SWIDTH1 0x20 - 0x7e 0x80 - 0x97 0x99 - 0xff + +MAPLOWER <'A' - 'Z' : 'a'> +MAPLOWER <'a' - 'z' : 'a'> +MAPLOWER <0x80 0x90> +MAPLOWER <0x81 0x83> +MAPLOWER <0x83 0x83> +MAPLOWER <0x8a 0x9a> +MAPLOWER <0x8c - 0x8f : 0x9c> +MAPLOWER <0x90 0x90> +MAPLOWER <0x9a 0x9a> +MAPLOWER <0x9c - 0x9f : 0x9c> +MAPLOWER <0xa1 0xa2> +MAPLOWER <0xa2 0xa2> +MAPLOWER <0xa3 0xbc> +MAPLOWER <0xa5 0xb4> +MAPLOWER <0xa8 0xb8> +MAPLOWER <0xaa 0xba> +MAPLOWER <0xaf 0xbf> +MAPLOWER <0xb2 0xb3> +MAPLOWER <0xb3 - 0xb4 : 0xb3> +MAPLOWER <0xb8 0xb8> +MAPLOWER <0xba 0xba> +MAPLOWER <0xbc 0xbc> +MAPLOWER <0xbd 0xbe> +MAPLOWER <0xbe - 0xbf : 0xbe> +MAPLOWER <0xc0 - 0xdf : 0xe0> +MAPLOWER <0xe0 - 0xff : 0xe0> + +MAPUPPER <'A' - 'Z' : 'A'> +MAPUPPER <'a' - 'z' : 'A'> +MAPUPPER <0x80 - 0x81 : 0x80> +MAPUPPER <0x83 0x81> +MAPUPPER <0x8a 0x8a> +MAPUPPER <0x8c - 0x8f : 0x8c> +MAPUPPER <0x90 0x80> +MAPUPPER <0x9a 0x8a> +MAPUPPER <0x9c - 0x9f : 0x8c> +MAPUPPER <0xa1 0xa1> +MAPUPPER <0xa2 0xa1> +MAPUPPER <0xa3 0xa3> +MAPUPPER <0xa5 0xa5> +MAPUPPER <0xa8 0xa8> +MAPUPPER <0xaa 0xaa> +MAPUPPER <0xaf 0xaf> +MAPUPPER <0xb2 0xb2> +MAPUPPER <0xb3 0xb2> +MAPUPPER <0xb4 0xa5> +MAPUPPER <0xb8 0xa8> +MAPUPPER <0xba 0xaa> +MAPUPPER <0xbc 0xa3> +MAPUPPER <0xbd 0xbd> +MAPUPPER <0xbe 0xbd> +MAPUPPER <0xbf 0xaf> +MAPUPPER <0xc0 - 0xdf : 0xc0> +MAPUPPER <0xe0 - 0xff : 0xc0> + +TODIGIT <'0' - '9' : 0> +TODIGIT <'A' - 'F' : 10> +TODIGIT <'a' - 'f' : 10> diff --git a/share/locale/ctype/el_GR.ISO8859-7.src b/share/locale/ctype/el_GR.ISO8859-7.src new file mode 100644 index 000000000000..039a75e32a54 --- /dev/null +++ b/share/locale/ctype/el_GR.ISO8859-7.src @@ -0,0 +1,48 @@ +/* $NetBSD: el_GR.ISO8859-7.src,v 1.1 2003/07/21 17:41:18 tshiozak Exp $ */ + +/* + * LOCALE_CTYPE for Greek/ISO8859-7 set + * + * FreeBSD: src/share/mklocale/el_GR.ISO8859-7.src,v 1.3 2001/11/30 05:05:53 ache Exp + */ + +ENCODING "NONE" +VARIABLE Greek/ISO8859-7 character set by , CODESET=ISO8859-7 + +ALPHA 'A' - 'Z' 'a' - 'z' 0xb6 0xb8 - 0xba 0xbc 0xbe - 0xfe +BLANK ' ' '\t' 0xa0 +CONTROL 0x00 - 0x1f 0x7f - 0x9f +DIGIT '0' - '9' +GRAPH 0x21 - 0x7e 0xa1 - 0xff +PRINT 0x20 - 0x7e 0xa0 - 0xff +SWIDTH1 0x20 - 0x7e 0xa0 - 0xff +PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e +PUNCT 0xa1 - 0xb5 0xb7 0xbb 0xbd +SPACE 0x09 - 0x0d ' ' 0xa0 +UPPER 'A' - 'Z' 0xb6 0xb8 - 0xba 0xbc 0xbe - 0xbf 0xc1 - 0xdb +LOWER 'a' - 'z' 0xc0 0xdc - 0xfe +XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F' + +MAPLOWER <'A' - 'Z' : 'a'> +MAPLOWER <'a' - 'z' : 'a'> +MAPLOWER <0xb6 0xdc> +MAPLOWER <0xb8 - 0xba : 0xdd> +MAPLOWER <0xbc 0xfc> +MAPLOWER <0xbe - 0xbf : 0xfd> +MAPLOWER <0xc1 - 0xdb : 0xe1> + +MAPUPPER <'A' - 'Z' : 'A'> +MAPUPPER <'a' - 'z' : 'A'> +MAPUPPER <0xc0 0xda> +MAPUPPER <0xdc 0xb6> +MAPUPPER <0xdd - 0xdf : 0xb8> +MAPUPPER <0xe0 0xdb> +MAPUPPER <0xe1 - 0xf1 : 0xc1> +MAPUPPER <0xf2 0xd3> +MAPUPPER <0xf3 - 0xfb : 0xd3> +MAPUPPER <0xfc 0xbc> +MAPUPPER <0xfd - 0xfe : 0xbe> + +TODIGIT <'0' - '9' : 0> +TODIGIT <'A' - 'F' : 10> +TODIGIT <'a' - 'f' : 10> diff --git a/share/locale/ctype/hy_AM.ARMSCII-8.src b/share/locale/ctype/hy_AM.ARMSCII-8.src new file mode 100644 index 000000000000..352320dc0a80 --- /dev/null +++ b/share/locale/ctype/hy_AM.ARMSCII-8.src @@ -0,0 +1,203 @@ +/* $NetBSD: hy_AM.ARMSCII-8.src,v 1.1 2003/07/21 17:41:18 tshiozak Exp $ */ + +/* + * LOCALE_CTYPE for Armenian armscii-8 character set + * + * Made available by Vahe Khachikyan + * + * FreeBSD: src/share/mklocale/hy_AM.ARMSCII-8.src,v 1.1 2003/07/05 12:03:16 ache Exp + */ +ENCODING "NONE" +VARIABLE Armenian ARMSCII-8 character set by , CODESET=ARMSCII-8 + +# +# This is a comment +# +ALPHA 'A' - 'Z' 'a' - 'z' 0xa2 0xb2 - 0xfd +CONTROL 0x00 - 0x1f 0x7f +DIGIT '0' - '9' +GRAPH 0x21 - 0x7e 0xA1 - 0xFE +LOWER 'a' - 'z' 0xa2 0xb3 0xb5 0xb7 0xb9 0xbb 0xbd 0xbf 0xc1 0xc3 0xc5 0xc7 0xc9 0xcb 0xcd 0xcf 0xd1 0xd3 0xd5 0xd7 0xd9 0xdb 0xdd 0xdf 0xe1 0xe3 0xe5 0xe7 0xe9 0xeb 0xed 0xef 0xf1 0xf3 0xf5 0xf7 0xf9 0xfb 0xfd +PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e 0xa3-0xb1 +SPACE 0x09 - 0x0d 0x20 +UPPER 'A' - 'Z' 0xb2 0xb4 0xb6 0xb8 0xba 0xbc 0xbe 0xc0 0xc2 0xc4 0xc6 0xc8 0xca 0xcc 0xce 0xd0 0xd2 0xd4 0xd6 0xd8 0xda 0xdc 0xde 0xe0 0xe2 0xe4 0xe6 0xe8 0xea 0xec 0xee 0xf0 0xf2 0xf4 0xf6 0xf8 0xfa 0xfc +XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F' +BLANK ' ' '\t' +PRINT 0x20 - 0x7e 0xa1 - 0xfe +SWIDTH1 0x20 - 0x7e 0xa1 - 0xfe + +MAPLOWER <'A' - 'Z' : 'a'> +MAPLOWER <'a' - 'z' : 'a'> +# +# Upper to lower +# +MAPLOWER <0xb2 0xb3> +MAPLOWER <0xb4 0xb5> +MAPLOWER <0xb6 0xb7> +MAPLOWER <0xb8 0xb9> +MAPLOWER <0xba 0xbb> +MAPLOWER <0xbc 0xbd> +MAPLOWER <0xbe 0xbf> +MAPLOWER <0xc0 0xc1> +MAPLOWER <0xc2 0xc3> +MAPLOWER <0xc4 0xc5> +MAPLOWER <0xc6 0xc7> +MAPLOWER <0xc8 0xc9> +MAPLOWER <0xca 0xcb> +MAPLOWER <0xcc 0xcd> +MAPLOWER <0xce 0xcf> +MAPLOWER <0xd0 0xd1> +MAPLOWER <0xd2 0xd3> +MAPLOWER <0xd4 0xd5> +MAPLOWER <0xd6 0xd7> +MAPLOWER <0xd8 0xd9> +MAPLOWER <0xda 0xdb> +MAPLOWER <0xdc 0xdd> +MAPLOWER <0xde 0xdf> +MAPLOWER <0xe0 0xe1> +MAPLOWER <0xe2 0xe3> +MAPLOWER <0xe4 0xe5> +MAPLOWER <0xe6 0xe7> +MAPLOWER <0xe8 0xe9> +MAPLOWER <0xea 0xeb> +MAPLOWER <0xec 0xed> +MAPLOWER <0xee 0xef> +MAPLOWER <0xf0 0xf1> +MAPLOWER <0xf2 0xf3> +MAPLOWER <0xf4 0xf5> +MAPLOWER <0xf6 0xf7> +MAPLOWER <0xf8 0xf9> +MAPLOWER <0xfa 0xfb> +MAPLOWER <0xfc 0xfd> +# +# Lowers to lower +# +MAPLOWER <0xb3 0xb3> +MAPLOWER <0xb5 0xb5> +MAPLOWER <0xb7 0xb7> +MAPLOWER <0xb9 0xb9> +MAPLOWER <0xbb 0xbb> +MAPLOWER <0xbd 0xbd> +MAPLOWER <0xbf 0xbf> +MAPLOWER <0xc1 0xc1> +MAPLOWER <0xc3 0xc3> +MAPLOWER <0xc5 0xc5> +MAPLOWER <0xc7 0xc7> +MAPLOWER <0xc9 0xc9> +MAPLOWER <0xcb 0xcb> +MAPLOWER <0xcd 0xcd> +MAPLOWER <0xcf 0xcf> +MAPLOWER <0xd1 0xd1> +MAPLOWER <0xd3 0xd3> +MAPLOWER <0xd5 0xd5> +MAPLOWER <0xd7 0xd7> +MAPLOWER <0xd9 0xd9> +MAPLOWER <0xdb 0xdb> +MAPLOWER <0xdd 0xdd> +MAPLOWER <0xdf 0xdf> +MAPLOWER <0xe1 0xe1> +MAPLOWER <0xe3 0xe3> +MAPLOWER <0xe5 0xe5> +MAPLOWER <0xe7 0xe7> +MAPLOWER <0xe9 0xe9> +MAPLOWER <0xeb 0xeb> +MAPLOWER <0xed 0xed> +MAPLOWER <0xef 0xef> +MAPLOWER <0xf1 0xf1> +MAPLOWER <0xf3 0xf3> +MAPLOWER <0xf5 0xf5> +MAPLOWER <0xf7 0xf7> +MAPLOWER <0xf9 0xf9> +MAPLOWER <0xfb 0xfb> +MAPLOWER <0xfd 0xfd> + + +MAPUPPER <'A' - 'Z' : 'A'> +MAPUPPER <'a' - 'z' : 'A'> +# +# lower to upper +# +MAPUPPER <0xb3 0xb2> +MAPUPPER <0xb5 0xb4> +MAPUPPER <0xb7 0xb6> +MAPUPPER <0xb9 0xb8> +MAPUPPER <0xbb 0xba> +MAPUPPER <0xbd 0xbc> +MAPUPPER <0xbf 0xbe> +MAPUPPER <0xc1 0xc0> +MAPUPPER <0xc3 0xc2> +MAPUPPER <0xc5 0xc4> +MAPUPPER <0xc7 0xc6> +MAPUPPER <0xc9 0xc8> +MAPUPPER <0xcb 0xca> +MAPUPPER <0xcd 0xcc> +MAPUPPER <0xcf 0xce> +MAPUPPER <0xd1 0xd0> +MAPUPPER <0xd3 0xd2> +MAPUPPER <0xd5 0xd4> +MAPUPPER <0xd7 0xd6> +MAPUPPER <0xd9 0xd8> +MAPUPPER <0xdb 0xda> +MAPUPPER <0xdd 0xdc> +MAPUPPER <0xdf 0xde> +MAPUPPER <0xe1 0xe0> +MAPUPPER <0xe3 0xe2> +MAPUPPER <0xe5 0xe4> +MAPUPPER <0xe7 0xe6> +MAPUPPER <0xe9 0xe8> +MAPUPPER <0xeb 0xea> +MAPUPPER <0xed 0xec> +MAPUPPER <0xef 0xee> +MAPUPPER <0xf1 0xf0> +MAPUPPER <0xf3 0xf2> +MAPUPPER <0xf5 0xf4> +MAPUPPER <0xf7 0xf6> +MAPUPPER <0xf9 0xf8> +MAPUPPER <0xfb 0xfa> +MAPUPPER <0xfd 0xfc> +# +# Upper to upper +# +MAPUPPER <0xb2 0xb2> +MAPUPPER <0xb4 0xb4> +MAPUPPER <0xb6 0xb6> +MAPUPPER <0xb8 0xb8> +MAPUPPER <0xba 0xba> +MAPUPPER <0xbc 0xbc> +MAPUPPER <0xbe 0xbe> +MAPUPPER <0xc0 0xc0> +MAPUPPER <0xc2 0xc2> +MAPUPPER <0xc4 0xc4> +MAPUPPER <0xc6 0xc6> +MAPUPPER <0xc8 0xc8> +MAPUPPER <0xca 0xca> +MAPUPPER <0xcc 0xcc> +MAPUPPER <0xce 0xce> +MAPUPPER <0xd0 0xd0> +MAPUPPER <0xd2 0xd2> +MAPUPPER <0xd4 0xd4> +MAPUPPER <0xd6 0xd6> +MAPUPPER <0xd8 0xd8> +MAPUPPER <0xda 0xda> +MAPUPPER <0xdc 0xdc> +MAPUPPER <0xde 0xde> +MAPUPPER <0xe0 0xe0> +MAPUPPER <0xe2 0xe2> +MAPUPPER <0xe4 0xe4> +MAPUPPER <0xe6 0xe6> +MAPUPPER <0xe8 0xe8> +MAPUPPER <0xea 0xea> +MAPUPPER <0xec 0xec> +MAPUPPER <0xee 0xee> +MAPUPPER <0xf0 0xf0> +MAPUPPER <0xf2 0xf2> +MAPUPPER <0xf4 0xf4> +MAPUPPER <0xf6 0xf6> +MAPUPPER <0xf8 0xf8> +MAPUPPER <0xfa 0xfa> +MAPUPPER <0xfc 0xfc> + + +TODIGIT <'0' - '9' : 0> +TODIGIT <'A' - 'F' : 10> +TODIGIT <'a' - 'f' : 10> diff --git a/share/locale/ctype/lt_LT.ISO8859-13.src b/share/locale/ctype/lt_LT.ISO8859-13.src new file mode 100644 index 000000000000..b7c00cb618e1 --- /dev/null +++ b/share/locale/ctype/lt_LT.ISO8859-13.src @@ -0,0 +1,52 @@ +/* $NetBSD: lt_LT.ISO8859-13.src,v 1.1 2003/07/21 17:41:19 tshiozak Exp $ */ + +/* + * LOCALE_CTYPE for the iso_8859_13 Locale + * + * FreeBSD: src/share/mklocale/lt_LT.ISO8859-13.src,v 1.1 2002/10/25 22:02:09 ache Exp + */ + +ENCODING "NONE" +VARIABLE ISO 8859-13 Latin-7 character set, CODESET=ISO8859-13 + +# +# This is a comment +# +ALPHA 'A' - 'Z' 'a' - 'z' +ALPHA 0xaa 0xba 0xc0 - 0xd6 0xd8 - 0xde 0xe0 - 0xf6 0xf8 - 0xfe +CONTROL 0x00 - 0x1f 0x7f - 0x9f +DIGIT '0' - '9' +GRAPH 0x21 - 0x7e 0xa1 - 0xff +LOWER 'a' - 'z' +LOWER 0xba 0xdf - 0xf6 0xf8 - 0xfe +PUNCT 0x21 - 0x2f 0x3a - 0x40 0x5b - 0x60 0x7b - 0x7e +PUNCT 0xa1 - 0xa9 0xab - 0xb9 0xbb -0xbf 0xd7 0xdf 0xf7 0xff +SPACE 0x09 - 0x0d 0x20 0xa0 +UPPER 'A' - 'Z' +UPPER 0xaa 0xc0 - 0xd6 0xd8 - 0xde +XDIGIT '0' - '9' 'a' - 'f' 'A' - 'F' +BLANK ' ' '\t' 0xa0 +PRINT 0x20 - 0x7e 0xa0 - 0xff +SWIDTH1 0x20 - 0x7e 0xa0 - 0xff + +MAPLOWER <'A' - 'Z' : 'a'> +MAPLOWER <'a' - 'z' : 'a'> +MAPLOWER <0xaa 0xba> +MAPLOWER <0xba 0xba> +MAPLOWER <0xc0 - 0xd6 : 0xe0> +MAPLOWER <0xd8 - 0xde : 0xf8> +MAPLOWER <0xe0 - 0xf6 : 0xe0> +MAPLOWER <0xf8 - 0xfe : 0xf8> + +MAPUPPER <'A' - 'Z' : 'A'> +MAPUPPER <'a' - 'z' : 'A'> +MAPUPPER <0xaa 0xaa> +MAPUPPER <0xba 0xaa> +MAPUPPER <0xc0 - 0xd6 : 0xc0> +MAPUPPER <0xd8 - 0xdf : 0xd8> +MAPUPPER <0xe0 - 0xf6 : 0xc0> +MAPUPPER <0xf8 - 0xfe : 0xd8> + +TODIGIT <'0' - '9' : 0> +TODIGIT <'A' - 'F' : 10> +TODIGIT <'a' - 'f' : 10>