Репозиторий ALT Linux backports/2.4
Последнее обновление: 9 июля 2008 | Пакетов: 497 | Посещений: 1582938
 поиск   регистрация   авторизация 
 
Группа :: Работа с текстами
Пакет: ispell

 Главная   Изменения   Спек   Патчи   Загрузить   Bugs and FR 

Патч: ispell-3.2.06-alt-downgrade-english-wordchars.patch


--- ispell-3.2.06/languages/english/english.aff	2001-07-25 21:51:47 +0000
+++ ispell-3.1/languages/english/english.aff	1995-01-23 18:28:30 +0000
@@ -1,7 +1,7 @@
 #
-# $Id: english.aff,v 1.21 2001/07/25 21:51:47 geoff Exp $
+# $Id: english.aff,v 1.16 1995/01/08 23:23:59 geoff Exp $
 #
-# Copyright 1992, 1993, 1999, 2000, 2001, Geoff Kuenning, Claremont, CA
+# Copyright 1992, 1993, Geoff Kuenning, Granada Hills, CA
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
@@ -17,16 +17,10 @@
 #    such.  Binary redistributions based on modified source code
 #    must be clearly marked as modified versions in the documentation
 #    and/or other materials provided with the distribution.
-# 4. Any web site or other electronic service that offers ispell for
-#    download or other electronic transfer as a separate entity, in
-#    either source or binary form, must also include a prominent statement
-#    indicating that information about ispell can be obtained from the
-#    following Web site URL:
-#	http://fmg-www.cs.ucla.edu/geoff/ispell.html
-#    If the offering service supports hyperlinks, the aforementioned
-#    Web site must also be offered as a hyperlink.  Condition #4 does
-#    not apply if ispell is offered only as part of a larger, aggregated
-#    product such as a word processor or packaged operating system.
+# 4. All advertising materials mentioning features or use of this software
+#    must display the following acknowledgment:
+#      This product includes software developed by Geoff Kuenning and
+#      other unpaid contributors.
 # 5. The name of Geoff Kuenning may not be used to endorse or promote
 #    products derived from this software without specific prior
 #    written permission.
@@ -46,22 +40,6 @@
 #	Affix table for English
 #
 # $Log: english.aff,v $
-# Revision 1.21  2001/07/25 21:51:47  geoff
-# *** empty log message ***
-#
-# Revision 1.20  2001/07/23 20:43:37  geoff
-# *** empty log message ***
-#
-# Revision 1.19  2000/08/22 11:03:59  geoff
-# Fix a typo in the previous checkin.  Provide dummy definitions for eth
-# and thorn for tex/nroff, since ispell insists on having them.
-#
-# Revision 1.18  2000/08/22 10:52:25  geoff
-# *** empty log message ***
-#
-# Revision 1.17  1999/01/07 01:58:15  geoff
-# Update the copyright.
-#
 # Revision 1.16  1995/01/08  23:23:59  geoff
 # Add a NeXT to the defstringtype statement so that nextispell can
 # select it.
@@ -74,358 +52,22 @@
 nroffchars	().\\*
 texchars	()\[]{}<\>\\$*.%
 
-# First we declare the character set.  Since it's English, it would be
-# easy, except that English likes to borrow accents (notably
-# acute/grave) from other languages.  To be safe, we'll declare a majority
-# of ISO Latin-1.  However, we do not declare the German "ess-zed" in
-# capitalized form, because doing so would cause troubles with certain
-# other misspellings; see the German affix files for more information.
-#
-# In keeping with the march of progress, ISO Latin-1 is the default
-# encoding.  This helps us avoid some of the more obviously difficult
-# problems involving encoding acute and grave accents as apostrophes.
-#
-# We also declare the apostrophe, so that possessives can
+# First we declare the character set.  Since it's English, it's easy.
+# The only special character is the apostrophe, so that possessives can
 # be handled.  We declare it as a boundary character, so that quoting with
 # single quotes doesn't confuse things.  The apostrophe is the only
 # character that gets such treatment.
 #
 # We declare the apostrophe first so that "Jon's" collates before "Jonas".
 # (This is the way ASCII does it).
-
-defstringtype "list" "nroff" ".list" ".txt" ".man"
-
-boundarychars '
-
-wordchars	a	A
-stringchar	\xE0	\xC0	# Юю Latin letter A with grave
-stringchar	\xE1	\xC1	# Аа Latin letter A with acute
-stringchar	\xE2	\xC2	# Бб Latin letter A with circumflex
-stringchar	\xE3	\xC3	# Цц Latin letter A with tilde
-stringchar	\xE4	\xC4	# Дд Latin letter A with diaeresis
-stringchar	\xE5	\xC5	# Ее Latin letter A with ring above
-stringchar	\xE6	\xC6	# Фф Latin letter AE
-wordchars	[bc]	[BC]
-stringchar	\xE7	\xC7	# Гг Latin letter C with cedilla
-wordchars	[de]	[DE]
-stringchar	\xE8	\xC8	# Хх Latin letter E with grave
-stringchar	\xE9	\xC9	# Ии Latin letter E with acute
-stringchar	\xEA	\xCA	# Йй Latin letter E with circumflex
-stringchar	\xEB	\xCB	# Кк Latin letter E with diaeresis
-wordchars	[f-i]	[F-I]
-stringchar	\xEC	\xCC	# Лл Latin letter I with grave
-stringchar	\xED	\xCD	# Мм Latin letter I with acute
-stringchar	\xEE	\xCE	# Нн Latin letter I with circumflex
-stringchar	\xEF	\xCF	# Оо Latin letter I with diaeresis
-stringchar	\xF0	\xD0	# Пп Latin letter eth
-wordchars	[j-n]	[J-N]
-stringchar	\xF1	\xD1	# Яя Latin letter N with tilde
-wordchars	o	O
-stringchar	\xF2	\xD2	# Рр Latin letter O with grave
-stringchar	\xF3	\xD3	# Сс Latin letter O with acute
-stringchar	\xF4	\xD4	# Тт Latin letter O with circumflex
-stringchar	\xF5	\xD5	# Уу Latin letter O with tilde
-stringchar	\xF6	\xD6	# Жж Latin letter O with diaeresis
-stringchar	\xF8	\xD8	# Ьь Latin letter O with stroke
-wordchars	[p-s]	[P-S]
-# stringchar	\xDF	SS	# ъ Latin small letter sharp s
-stringchar	\xDF		# ъ Latin small letter sharp s
-wordchars	[tu]	[TU]
-stringchar	\xF9	\xD9	# Ыы Latin letter U with grave
-stringchar	\xFA	\xDA	# Зз Latin letter U with acute
-stringchar	\xFB	\xDB	# Шш Latin letter U with circumflex
-stringchar	\xFC	\xDC	# Ээ Latin letter U with diaeresis
-wordchars	[v-y]	[V-Y]
-stringchar	\xFD	\xDD	# Щщ Latin letter Y with acute
-stringchar	\xFF		# Ъ Latin small letter Y with diaeresis
-wordchars	z	Z
-stringchar	\xFE	\xDE	# Чч Latin letter thorn
-
-#
-# TeX/LaTeX
-#
-altstringtype "tex" "TeX" ".tex" ".bib"
-
-altstringchar	\\`a	\xE0
-altstringchar	\\`A	\xC0	# Юю Latin letter A with grave
-altstringchar	\\'a	\xE1
-altstringchar	\\'A	\xC1	# Аа Latin letter A with acute
-altstringchar	\\^a	\xE2
-altstringchar	\\^A	\xC2	# Бб Latin letter A with circumflex
-altstringchar	\\~a	\xE3
-altstringchar	\\~A	\xC3	# Цц Latin letter A with tilde
-altstringchar	\\\"a	\xE4
-altstringchar	\\\"A	\xC4	# Дд Latin letter A with diaeresis
-altstringchar	{\\aa}	\xE5
-altstringchar	{\\AA}	\xC5	# Ее Latin letter A with ring above
-altstringchar	{\\ae}	\xE6
-altstringchar	{\\AE}	\xC6	# Фф Latin letter AE
-altstringchar	\\c{c}	\xE7
-altstringchar	\\c{C}	\xC7	# Гг Latin letter C with cedilla
-altstringchar	\\`e	\xE8
-altstringchar	\\`E	\xC8	# Хх Latin letter E with grave
-altstringchar	\\'e	\xE9
-altstringchar	\\'E	\xC9	# Ии Latin letter E with acute
-altstringchar	\\^e	\xEA
-altstringchar	\\^E	\xCA	# Йй Latin letter E with circumflex
-altstringchar	\\\"e	\xEB
-altstringchar	\\\"E	\xCB	# Кк Latin letter E with diaeresis
-altstringchar	\\`{\\i} \xEC
-altstringchar	\\`I	\xCC	# Лл Latin letter I with grave
-altstringchar	\\'{\\i} \xED
-altstringchar	\\'I	\xCD	# Мм Latin letter I with acute
-altstringchar	\\^{\\i} \xEE
-altstringchar	\\^I	\xCE	# Нн Latin letter I with circumflex
-altstringchar	\\\"{\\i} \xEF
-altstringchar	\\\"I	\xCF	# Оо Latin letter I with diaeresis
-altstringchar	\\~n	\xF1
-# (not listed) Latin letter eth
-# TeX doesn't define it, but ispell requires us to provide *something*.
-altstringchar	{\\eth}	\xF0
-altstringchar	{\\eth}	\xD0
-altstringchar	\\~N	\xD1	# Яя Latin letter N with tilde
-altstringchar	\\`o	\xF2
-altstringchar	\\`O	\xD2	# Рр Latin letter O with grave
-altstringchar	\\'o	\xF3
-altstringchar	\\'O	\xD3	# Сс Latin letter O with acute
-altstringchar	\\^o	\xF4
-altstringchar	\\^O	\xD4	# Тт Latin letter O with circumflex
-altstringchar	\\~o	\xF5
-altstringchar	\\~O	\xD5	# Уу Latin letter O with tilde
-altstringchar	\\\"o	\xF6
-altstringchar	\\\"O	\xD6	# Жж Latin letter O with diaeresis
-altstringchar	{\\o}	\xF8
-altstringchar	{\\O}	\xD8	# Ьь Latin letter O with stroke
-altstringchar	{\\ss}	\xDF	# ъ Latin small letter sharp s
-altstringchar	\\`u	\xF9
-altstringchar	\\`U	\xD9	# Ыы Latin letter U with grave
-altstringchar	\\'u	\xFA
-altstringchar	\\'U	\xDA	# Зз Latin letter U with acute
-altstringchar	\\^u	\xFB
-altstringchar	\\^U	\xDB	# Шш Latin letter U with circumflex
-altstringchar	\\\"u	\xFC
-altstringchar	\\\"U	\xDC	# Ээ Latin letter U with diaeresis
-altstringchar	\\'y	\xFD
-altstringchar	\\'Y	\xDD	# Щщ Latin letter Y with acute
-altstringchar	\\\"y	\xFF	# Ъ Latin small letter Y with diaeresis
-# (not listed) Latin letter thorn
-# TeX doesn't define it, but ispell requires us to provide *something*.
-altstringchar	{\\thorn} \xFE
-altstringchar	{\\thorn} \xDE
-
-#
-# N/Troff with -ms/-me macro packages.  Some of these are only
-# supported by the FSF versions of the packages.
-#
-altstringtype "nroff" "nroff" ".nr" ".ms" ".me"
-
-altstringchar	a\\*`	\xE0
-altstringchar	A\\*`	\xC0	# Юю Latin letter A with grave
-altstringchar	a\\*'	\xE1
-altstringchar	A\\*'	\xC1	# Аа Latin letter A with acute
-altstringchar	a\\*^	\xE2
-altstringchar	A\\*^	\xC2	# Бб Latin letter A with circumflex
-altstringchar	a\\*~	\xE3
-altstringchar	A\\*~	\xC3	# Цц Latin letter A with tilde
-altstringchar	a\\*\:	\xE4
-altstringchar	A\\*\:	\xC4	# Дд Latin letter A with diaeresis
-altstringchar	a\\*o	\xE5
-altstringchar	A\\*o	\xC5	# Ее Latin letter A with ring above
-altstringchar	\\(ae	\xE6
-altstringchar	\\(AE	\xC6	# Фф Latin letter AE
-altstringchar	c\\*\,	\xE7
-altstringchar	C\\*\,	\xC7	# Гг Latin letter C with cedilla
-altstringchar	e\\*`	\xE8
-altstringchar	E\\*`	\xC8	# Хх Latin letter E with grave
-altstringchar	e\\*'	\xE9
-altstringchar	E\\*'	\xC9	# Ии Latin letter E with acute
-altstringchar	e\\*^	\xEA
-altstringchar	E\\*^	\xCA	# Йй Latin letter E with circumflex
-altstringchar	e\\*\:	\xEB
-altstringchar	E\\*\:	\xCB	# Кк Latin letter E with diaeresis
-altstringchar	i\\*`	\xEC
-altstringchar	I\\*`	\xCC	# Лл Latin letter I with grave
-altstringchar	i\\*'	\xED
-altstringchar	I\\*'	\xCD	# Мм Latin letter I with acute
-altstringchar	i\\*^	\xEE
-altstringchar	I\\*^	\xCE	# Нн Latin letter I with circumflex
-altstringchar	i\\*\:	\xEF
-altstringchar	I\\*\:	\xCF	# Оо Latin letter I with diaeresis
-# (not listed) Latin letter eth
-# nroff doesn't define it, but ispell requires us to provide *something*.
-altstringchar	\*(et	\xF0
-altstringchar	\*(ET	\xD0
-altstringchar	n\\*~	\xF1
-altstringchar	N\\*~	\xD1	# Яя Latin letter N with tilde
-altstringchar	o\\*`	\xF2
-altstringchar	O\\*`	\xD2	# Рр Latin letter O with grave
-altstringchar	o\\*'	\xF3
-altstringchar	O\\*'	\xD3	# Сс Latin letter O with acute
-altstringchar	o\\*^	\xF4
-altstringchar	O\\*^	\xD4	# Тт Latin letter O with circumflex
-altstringchar	o\\*~	\xF5
-altstringchar	O\\*~	\xD5	# Уу Latin letter O with tilde
-altstringchar	o\\*\:	\xF6
-altstringchar	O\\*\:	\xD6	# Жж Latin letter O with diaeresis
-altstringchar	o\\*/	\xF8
-altstringchar	O\\*/	\xD8	# Ьь Latin letter O with stroke
-altstringchar	\\*8	\xDF	# ъ Latin small letter sharp s
-altstringchar	u\\*`	\xF9
-altstringchar	U\\*`	\xD9	# Ыы Latin letter U with grave
-altstringchar	u\\*'	\xFA
-altstringchar	U\\*'	\xDA	# Зз Latin letter U with acute
-altstringchar	u\\*^	\xFB
-altstringchar	U\\*^	\xDB	# Шш Latin letter U with circumflex
-altstringchar	u\\*\:	\xFC
-altstringchar	U\\*\:	\xDC	# Ээ Latin letter U with diaeresis
-altstringchar	y\\*'	\xFD
-altstringchar	Y\\*'	\xDD	# Щщ Latin letter Y with acute
-altstringchar	y\\*\:	\xFF	# Ъ Latin small letter Y with diaeresis
-# (not listed) Latin letter thorn
-# nroff doesn't define it, but ispell requires us to provide *something*.
-altstringchar	\*(th	\xFE
-altstringchar	\*(TH	\xDE
-
-#
-# N/Troff with -mm macros.  Some of these are not actually supported
-# by nroff.
 #
-altstringtype "-mm" "nroff" ".mm"
 
-altstringchar	a\\*`	\xE0
-altstringchar	A\\*`	\xC0	# Юю Latin letter A with grave
-altstringchar	a\\*'	\xE1
-altstringchar	A\\*'	\xC1	# Аа Latin letter A with acute
-altstringchar	a\\*^	\xE2
-altstringchar	A\\*^	\xC2	# Бб Latin letter A with circumflex
-altstringchar	a\\*~	\xE3
-altstringchar	A\\*~	\xC3	# Цц Latin letter A with tilde
-altstringchar	a\\*\:	\xE4
-altstringchar	A\\*;	\xC4	# Дд Latin letter A with diaeresis
-altstringchar	a\\*o	\xE5
-altstringchar	A\\*o	\xC5	# Ее Latin letter A with ring above
-altstringchar	\\(ae	\xE6
-altstringchar	\\(AE	\xC6	# Фф Latin letter AE
-altstringchar	c\\*\,	\xE7
-altstringchar	C\\*\,	\xC7	# Гг Latin letter C with cedilla
-altstringchar	e\\*`	\xE8
-altstringchar	E\\*`	\xC8	# Хх Latin letter E with grave
-altstringchar	e\\*'	\xE9
-altstringchar	E\\*'	\xC9	# Ии Latin letter E with acute
-altstringchar	e\\*^	\xEA
-altstringchar	E\\*^	\xCA	# Йй Latin letter E with circumflex
-altstringchar	e\\*\:	\xEB
-altstringchar	E\\*;	\xCB	# Кк Latin letter E with diaeresis
-altstringchar	i\\*`	\xEC
-altstringchar	I\\*`	\xCC	# Лл Latin letter I with grave
-altstringchar	i\\*'	\xED
-altstringchar	I\\*'	\xCD	# Мм Latin letter I with acute
-altstringchar	i\\*^	\xEE
-altstringchar	I\\*^	\xCE	# Нн Latin letter I with circumflex
-altstringchar	i\\*\:	\xEF
-altstringchar	I\\*;	\xCF	# Оо Latin letter I with diaeresis
-# (not listed) Latin letter eth
-# nroff doesn't define it, but ispell requires us to provide *something*.
-altstringchar	\*(et	\xF0
-altstringchar	\*(ET	\xD0
-altstringchar	n\\*~	\xF1
-altstringchar	N\\*~	\xD1	# Яя Latin letter N with tilde
-altstringchar	o\\*`	\xF2
-altstringchar	O\\*`	\xD2	# Рр Latin letter O with grave
-altstringchar	o\\*'	\xF3
-altstringchar	O\\*'	\xD3	# Сс Latin letter O with acute
-altstringchar	o\\*^	\xF4
-altstringchar	O\\*^	\xD4	# Тт Latin letter O with circumflex
-altstringchar	o\\*~	\xF5
-altstringchar	O\\*~	\xD5	# Уу Latin letter O with tilde
-altstringchar	o\\*\:	\xF6
-altstringchar	O\\*;	\xD6	# Жж Latin letter O with diaeresis
-altstringchar	o\\*/	\xF8
-altstringchar	O\\*/	\xD8	# Ьь Latin letter O with stroke
-altstringchar	\\*(ss	\xDF	# ъ Latin small letter sharp s
-altstringchar	u\\*`	\xF9
-altstringchar	U\\*`	\xD9	# Ыы Latin letter U with grave
-altstringchar	u\\*'	\xFA
-altstringchar	U\\*'	\xDA	# Зз Latin letter U with acute
-altstringchar	u\\*^	\xFB
-altstringchar	U\\*^	\xDB	# Шш Latin letter U with circumflex
-altstringchar	u\\*\:	\xFC
-altstringchar	U\\*;	\xDC	# Ээ Latin letter U with diaeresis
-altstringchar	y\\*'	\xFD
-altstringchar	Y\\*'	\xDD	# Щщ Latin letter Y with acute
-altstringchar	y\\*\:	\xFF	# Ъ Latin small letter Y with diaeresis
-# (not listed) Latin letter thorn
-# nroff doesn't define it, but ispell requires us to provide *something*.
-altstringchar	\*(th	\xFE
-altstringchar	\*(TH	\xDE
+defstringtype "nroff" "nroff" ".mm" ".ms" ".me" ".man" ".NeXT"
 
-#
-# HTML/SGML/XML
-#
-altstringtype "html" "html" ".html" ".htm" ".shtml"
+boundarychars '
+wordchars [a-z] [A-Z]
 
-altstringchar	&agrave;	\xE0
-altstringchar	&Agrave;	\xC0	# Юю Latin letter A with grave
-altstringchar	&aacute;	\xE1
-altstringchar	&Aacute;	\xC1	# Аа Latin letter A with acute
-altstringchar	&acirc;		\xE2
-altstringchar	&Acirc;		\xC2	# Бб Latin letter A with circumflex
-altstringchar	&atilde;	\xE3
-altstringchar	&Atilde;	\xC3	# Цц Latin letter A with tilde
-altstringchar	&auml;		\xE4
-altstringchar	&Auml;		\xC4	# Дд Latin letter A with diaeresis
-altstringchar	&acirc;		\xE5
-altstringchar	&Acirc;		\xC5	# Ее Latin letter A with ring above
-altstringchar	&aelig;		\xE6
-altstringchar	&AElig;		\xC6	# Фф Latin letter AE
-altstringchar	&ccedil;	\xE7
-altstringchar	&Ccedil;	\xC7	# Гг Latin letter C with cedilla
-altstringchar	&egrave;	\xE8
-altstringchar	&Egrave;	\xC8	# Хх Latin letter E with grave
-altstringchar	&eacute;	\xE9
-altstringchar	&Eacute;	\xC9	# Ии Latin letter E with acute
-altstringchar	&ecirc;		\xEA
-altstringchar	&Ecirc;		\xCA	# Йй Latin letter E with circumflex
-altstringchar	&euml;		\xEB
-altstringchar	&Euml;		\xCB	# Кк Latin letter E with diaeresis
-altstringchar	&igrave;	\xEC
-altstringchar	&Igrave;	\xCC	# Лл Latin letter I with grave
-altstringchar	&iacute;	\xED
-altstringchar	&Iacute;	\xCD	# Мм Latin letter I with acute
-altstringchar	&icirc;		\xEE
-altstringchar	&Icirc;		\xCE	# Нн Latin letter I with circumflex
-altstringchar	&iuml;		\xEF
-altstringchar	&Iuml;		\xCF	# Оо Latin letter I with diaeresis
-altstringchar	&eth;		\xF0
-altstringchar	&ETH;		\xD0	# Пп Latin letter eth
-altstringchar	&ntilde;	\xF1
-altstringchar	&Ntilde;	\xD1	# Яя Latin letter N with tilde
-altstringchar	&ograve;	\xF2
-altstringchar	&Ograve;	\xD2	# Рр Latin letter O with grave
-altstringchar	&oacute;	\xF3
-altstringchar	&Oacute;	\xD3	# Сс Latin letter O with acute
-altstringchar	&ocirc;		\xF4
-altstringchar	&Ocirc;		\xD4	# Тт Latin letter O with circumflex
-altstringchar	&otilde;	\xF5
-altstringchar	&Otilde;	\xD5	# Уу Latin letter O with tilde
-altstringchar	&ouml;		\xF6
-altstringchar	&Ouml;		\xD6	# Жж Latin letter O with diaeresis
-altstringchar	&oslash;	\xF8
-altstringchar	&Oslash;	\xD8	# Ьь Latin letter O with stroke
-altstringchar	&szlig;		\xDF	# ъ Latin small letter sharp s
-altstringchar	&ugrave;	\xF9
-altstringchar	&Ugrave;	\xD9	# Ыы Latin letter U with grave
-altstringchar	&uacute;	\xFA
-altstringchar	&Uacute;	\xDA	# Зз Latin letter U with acute
-altstringchar	&ucirc;		\xFB
-altstringchar	&Ucirc;		\xDB	# Шш Latin letter U with circumflex
-altstringchar	&uuml;		\xFC
-altstringchar	&Uuml;		\xDC	# Ээ Latin letter U with diaeresis
-altstringchar	&yacute;	\xFD
-altstringchar	&Yacute;	\xDD	# Щщ Latin letter Y with acute
-altstringchar	&yuml;		\xFF	# Ъ Latin small letter Y with diaeresis
-altstringchar	&thorn;		\xFE
-altstringchar	&THORN;		\xDE	# Чч Latin letter thorn
+altstringtype "tex" "tex" ".tex" ".bib"
 
 # Here's a record of flags used, in case you want to add new ones.
 # Right now, we fit within the minimal MASKBITS definition.
 
design & coding: Vladimir Lettiev aka crux © 2004-2005