Группа :: Работа с текстами
Пакет: 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 à \xE0
-altstringchar À \xC0 # Юю Latin letter A with grave
-altstringchar á \xE1
-altstringchar Á \xC1 # Аа Latin letter A with acute
-altstringchar â \xE2
-altstringchar  \xC2 # Бб Latin letter A with circumflex
-altstringchar ã \xE3
-altstringchar à \xC3 # Цц Latin letter A with tilde
-altstringchar ä \xE4
-altstringchar Ä \xC4 # Дд Latin letter A with diaeresis
-altstringchar â \xE5
-altstringchar  \xC5 # Ее Latin letter A with ring above
-altstringchar æ \xE6
-altstringchar Æ \xC6 # Фф Latin letter AE
-altstringchar ç \xE7
-altstringchar Ç \xC7 # Гг Latin letter C with cedilla
-altstringchar è \xE8
-altstringchar È \xC8 # Хх Latin letter E with grave
-altstringchar é \xE9
-altstringchar É \xC9 # Ии Latin letter E with acute
-altstringchar ê \xEA
-altstringchar Ê \xCA # Йй Latin letter E with circumflex
-altstringchar ë \xEB
-altstringchar Ë \xCB # Кк Latin letter E with diaeresis
-altstringchar ì \xEC
-altstringchar Ì \xCC # Лл Latin letter I with grave
-altstringchar í \xED
-altstringchar Í \xCD # Мм Latin letter I with acute
-altstringchar î \xEE
-altstringchar Î \xCE # Нн Latin letter I with circumflex
-altstringchar ï \xEF
-altstringchar Ï \xCF # Оо Latin letter I with diaeresis
-altstringchar ð \xF0
-altstringchar Ð \xD0 # Пп Latin letter eth
-altstringchar ñ \xF1
-altstringchar Ñ \xD1 # Яя Latin letter N with tilde
-altstringchar ò \xF2
-altstringchar Ò \xD2 # Рр Latin letter O with grave
-altstringchar ó \xF3
-altstringchar Ó \xD3 # Сс Latin letter O with acute
-altstringchar ô \xF4
-altstringchar Ô \xD4 # Тт Latin letter O with circumflex
-altstringchar õ \xF5
-altstringchar Õ \xD5 # Уу Latin letter O with tilde
-altstringchar ö \xF6
-altstringchar Ö \xD6 # Жж Latin letter O with diaeresis
-altstringchar ø \xF8
-altstringchar Ø \xD8 # Ьь Latin letter O with stroke
-altstringchar ß \xDF # ъ Latin small letter sharp s
-altstringchar ù \xF9
-altstringchar Ù \xD9 # Ыы Latin letter U with grave
-altstringchar ú \xFA
-altstringchar Ú \xDA # Зз Latin letter U with acute
-altstringchar û \xFB
-altstringchar Û \xDB # Шш Latin letter U with circumflex
-altstringchar ü \xFC
-altstringchar Ü \xDC # Ээ Latin letter U with diaeresis
-altstringchar ý \xFD
-altstringchar Ý \xDD # Щщ Latin letter Y with acute
-altstringchar ÿ \xFF # Ъ Latin small letter Y with diaeresis
-altstringchar þ \xFE
-altstringchar Þ \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.