summaryrefslogtreecommitdiff
path: root/runtime/spell
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2006-04-12 21:52:12 +0000
committerBram Moolenaar <Bram@vim.org>2006-04-12 21:52:12 +0000
commit18144c84231aee36ae1d11b74941c9b318f1706a (patch)
tree6b9cf7e0337cd5966089e795c9278a1a86f9d5c1 /runtime/spell
parent4c3f536f472c7443ed4f672ae6d35a28805d7641 (diff)
downloadvim-18144c84231aee36ae1d11b74941c9b318f1706a.zip
updated for version 7.0d02
Diffstat (limited to 'runtime/spell')
-rw-r--r--runtime/spell/en.ascii.splbin568018 -> 568018 bytes
-rw-r--r--runtime/spell/en.ascii.sugbin555651 -> 555651 bytes
-rw-r--r--runtime/spell/en.latin1.splbin570117 -> 570117 bytes
-rw-r--r--runtime/spell/en.latin1.sugbin556476 -> 556476 bytes
-rw-r--r--runtime/spell/en.utf-8.splbin570548 -> 570548 bytes
-rw-r--r--runtime/spell/en.utf-8.sugbin556546 -> 556546 bytes
-rw-r--r--runtime/spell/hu/hu_HU.diff392
-rw-r--r--runtime/spell/hu/main.aap46
-rw-r--r--runtime/spell/mi/main.aap4
-rw-r--r--runtime/spell/nl/nl_NL.diff5
10 files changed, 164 insertions, 283 deletions
diff --git a/runtime/spell/en.ascii.spl b/runtime/spell/en.ascii.spl
index fd4ba8974..6225c59b8 100644
--- a/runtime/spell/en.ascii.spl
+++ b/runtime/spell/en.ascii.spl
Binary files differ
diff --git a/runtime/spell/en.ascii.sug b/runtime/spell/en.ascii.sug
index d68c5a5de..26dc82373 100644
--- a/runtime/spell/en.ascii.sug
+++ b/runtime/spell/en.ascii.sug
Binary files differ
diff --git a/runtime/spell/en.latin1.spl b/runtime/spell/en.latin1.spl
index 33be1a06b..2e5d1e9d8 100644
--- a/runtime/spell/en.latin1.spl
+++ b/runtime/spell/en.latin1.spl
Binary files differ
diff --git a/runtime/spell/en.latin1.sug b/runtime/spell/en.latin1.sug
index 913ebee26..31924e93b 100644
--- a/runtime/spell/en.latin1.sug
+++ b/runtime/spell/en.latin1.sug
Binary files differ
diff --git a/runtime/spell/en.utf-8.spl b/runtime/spell/en.utf-8.spl
index af8afc514..ab4e9a970 100644
--- a/runtime/spell/en.utf-8.spl
+++ b/runtime/spell/en.utf-8.spl
Binary files differ
diff --git a/runtime/spell/en.utf-8.sug b/runtime/spell/en.utf-8.sug
index 8ae442ac4..29a31777c 100644
--- a/runtime/spell/en.utf-8.sug
+++ b/runtime/spell/en.utf-8.sug
Binary files differ
diff --git a/runtime/spell/hu/hu_HU.diff b/runtime/spell/hu/hu_HU.diff
index 637c54348..cccd0abd5 100644
--- a/runtime/spell/hu/hu_HU.diff
+++ b/runtime/spell/hu/hu_HU.diff
@@ -1,135 +1,87 @@
-*** hu_HU.orig.aff Sun Mar 26 15:05:13 2006
---- hu_HU.aff Thu Apr 6 19:48:01 2006
+*** hu_HU.orig.aff Wed Apr 12 12:33:23 2006
+--- hu_HU.aff Wed Apr 12 12:43:39 2006
***************
-*** 57,59 ****
+*** 58,60 ****
NAME Magyar Ispell helyesírási szótár
! LANG hu_HU
HOME http://magyarispell.sourceforge.net
---- 57,59 ----
+--- 58,60 ----
NAME Magyar Ispell helyesírási szótár
! #LANG hu_HU
HOME http://magyarispell.sourceforge.net
***************
-*** 62,63 ****
---- 62,68 ----
- TRY íóúÍÓÚtaeslzánorhgkiédmyõpvöbucfjüûxwqTAESLZÁNORHGKIÉDMYÕPVÖBUCFJÜÛXWQ-.
-+
-+ # There are soooo many affixes. Postpone the prefixes to keep the time needed
-+ # for generating the .spl within reasonable limits.
-+ PFXPOSTPONE
-+
- COMPOUNDMIN 1
-***************
-*** 66,69 ****
- COMPOUNDPERMITFLAG @
+*** 64,77 ****
+ COMPOUNDMIN 2
+! COMPOUNDFLAG Y
+! COMPOUNDWORD 2 y
! COMPOUNDSYLLABLE 6 aáeéiíoóöõuúüû
! SYLLABLENUM klmc
-
---- 71,81 ----
- COMPOUNDPERMITFLAG @
-! #
-! # Strange that every vowel is counted as a syllable, that's how the hunspell
-! # code works.
+! COMPOUNDFIRST v
+! COMPOUNDLAST x
+! FORBIDDENWORD w
+! ONLYROOT u
+! ACCENT áéíóöõúüû aeiooouuu
+! CHECKNUM
+! WORDCHARS -.§%°0123456789
+! HU_KOTOHANGZO Z
+
+--- 64,115 ----
+ COMPOUNDMIN 2
+! #COMPOUNDWORD 2 y
+! COMPOUNDWORDMAX 2
+! COMPOUNDROOT y
+!
! #COMPOUNDSYLLABLE 6 aáeéiíoóöõuúüû
! COMPOUNDSYLMAX 6
! SYLLABLE a/á/e/é/i/í/o/ó/ö/õ/u/ú/ü/û
+! # Strange that every vowel is counted as a syllable, that's how the hunspell
+! # code works.
!
! # the effect of SYLLABLENUM is not documented
! #SYLLABLENUM klmc
-
-***************
-*** 74,88 ****
-
-! # obsoloted
-! COMPOUNDFIRST v
-! COMPOUNDLAST x
-! ONLYROOT u
- #COMPOUNDWORD 2 y
-! HU_KOTOHANGZO ?
-
- # new (> Hunspell-1.0-RC2)
-! COMPOUNDBEGIN v
-! COMPOUNDEND x
-! PSEUDOROOT u
- # 2. parameter only for back compatibility:
-! COMPOUNDWORDMAX 2 y
- COMPOUNDROOT y
---- 86,110 ----
-
-! # obsolete
+!
+! #COMPOUNDFLAG Y
! #COMPOUNDFIRST v
! #COMPOUNDLAST x
-! #ONLYROOT u
+! COMPOUNDRULE Y+
+! COMPOUNDRULE vY*x
+! COMPOUNDRULE Y+x
+! COMPOUNDRULE vY+
!
- #COMPOUNDWORD 2 y
-!
-! # Undocumented and ? is already used for KEEPCASE
-! #HU_KOTOHANGZO ?
-
- # new (> Hunspell-1.0-RC2)
-! #COMPOUNDBEGIN v
-! #COMPOUNDEND x
-! COMPOUNDRULE vx
-!
-! # PSEUDOROOT was renamed to NEEDAFFIX
-! #PSEUDOROOT u
-! NEEDAFFIX u
-!
- # 2. parameter only for back compatibility:
-! # What is the extra "y" for?
-! #COMPOUNDWORDMAX 2 y
-! COMPOUNDWORDMAX 2
- COMPOUNDROOT y
-***************
-*** 93,94 ****
---- 115,117 ----
- CHECKCOMPOUNDCASE
-+
- CHECKCOMPOUNDPATTERN 7
-***************
-*** 102,111 ****
-
-! FORBIDDENWORD w
-! WORDCHARS -.§%°0123456789–
-
-
-! NOT_GENERATE &
-! GENERATE (
-
-! LEMMA_PRESENT )
-
---- 125,151 ----
-
! #FORBIDDENWORD w
! BAD w
!
-! #WORDCHARS -.§%°0123456789–
-
-+ # List the word characters for ISO-8859-2.
-+ FOL ±¢³µ¶¨¹º»¼¾¿±²³´µ¶·¸¹º»¼½¾¿àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ-§%°
-+ LOW ±¢³µ¶¨¹º»¼¾¿±²³´µ¶·¸¹º»¼½¾¿àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ-§%°
-+ UPP ¡¢£¥¦¨©ª«¬®¯±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ-§%°
-+ MIDWORD .
-
-! # These are not documented and not in the source code either
-! #NOT_GENERATE &
-! #GENERATE (
-
-! # Only for morphological analysis
-! #LEMMA_PRESENT )
+! #ONLYROOT u
+! NEEDAFFIX u
!
-! # This works better than REP items
+! #ACCENT áéíóöõúüû aeiooouuu
! MAP 5
! MAP aáä
! MAP eé
! MAP ií
! MAP oóöõ
! MAP uúüû
+!
+! #CHECKNUM
+! # Vim always handles numbers in the same way.
+!
+! #WORDCHARS -.§%°0123456789
+! FOL ±¢³µ¶¨¹º»¼¾¿±²³´µ¶·¸¹º»¼½¾¿àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ-§%°
+! LOW ±¢³µ¶¨¹º»¼¾¿±²³´µ¶·¸¹º»¼½¾¿àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþßÿ-§%°
+! UPP ¡¢£¥¦¨©ª«¬®¯±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßÿ-§%°
+! MIDWORD .
+!
+! # Undocumented
+! #HU_KOTOHANGZO Z
+!
+! # There are soooo many affixes. Postpone the prefixes to keep the time needed
+! # for generating the .spl within reasonable limits.
+! PFXPOSTPONE
***************
-*** 115,130 ****
+*** 81,96 ****
-! REP 92
+! REP 89
! REP í i
! REP i í
! REP ó o
@@ -144,174 +96,88 @@
REP ly j
- REP a ä # Handel->Händel
REP S © # Skoda->©koda
---- 155,159 ----
+--- 119,123 ----
-! REP 81
+! REP 78
REP j ly
REP ly j
REP S © # Skoda->©koda
***************
-*** 214,251 ****
-
-! CHR HTML 35
-! CHR HTML &curren; ¤
-! CHR HTML &deg; °
-! CHR HTML &acute; ´
-! CHR HTML &cedil; ¸
-! CHR HTML &Aacute; Á
-! CHR HTML &Acirc; Â
-! CHR HTML &Auml; Ä
-! CHR HTML &Ccedil; Ç
-! CHR HTML &Eacute; É
-! CHR HTML &Euml; Ë
-! CHR HTML &Iacute; Í
-! CHR HTML &Icirc; Î
-! CHR HTML &Oacute; Ó
-! CHR HTML &Ocirc; Ô
-! CHR HTML &Ouml; Ö
-! CHR HTML &times; ×
-! CHR HTML &Uacute; Ú
-! CHR HTML &Uuml; Ü
-! CHR HTML &Yacute; Ý
-! CHR HTML &szlig; ß
-! CHR HTML &aacute; á
-! CHR HTML &acirc; â
-! CHR HTML &auml; ä
-! CHR HTML &ccedil; ç
-! CHR HTML &eacute; é
-! CHR HTML &euml; ë
-! CHR HTML &iacute; í
-! CHR HTML &icirc; î
-! CHR HTML &oacute; ó
-! CHR HTML &ocirc; ô
-! CHR HTML &ouml; ö
-! CHR HTML &divide; ÷
-! CHR HTML &uacute; ú
-! CHR HTML &uuml; ü
-! CHR HTML &yacute; ý
+*** 173,241 ****
---- 243,280 ----
-
-! #CHR HTML 35
-! #CHR HTML &curren; ¤
-! #CHR HTML &deg; °
-! #CHR HTML &acute; ´
-! #CHR HTML &cedil; ¸
-! #CHR HTML &Aacute; Á
-! #CHR HTML &Acirc; Â
-! #CHR HTML &Auml; Ä
-! #CHR HTML &Ccedil; Ç
-! #CHR HTML &Eacute; É
-! #CHR HTML &Euml; Ë
-! #CHR HTML &Iacute; Í
-! #CHR HTML &Icirc; Î
-! #CHR HTML &Oacute; Ó
-! #CHR HTML &Ocirc; Ô
-! #CHR HTML &Ouml; Ö
-! #CHR HTML &times; ×
-! #CHR HTML &Uacute; Ú
-! #CHR HTML &Uuml; Ü
-! #CHR HTML &Yacute; Ý
-! #CHR HTML &szlig; ß
-! #CHR HTML &aacute; á
-! #CHR HTML &acirc; â
-! #CHR HTML &auml; ä
-! #CHR HTML &ccedil; ç
-! #CHR HTML &eacute; é
-! #CHR HTML &euml; ë
-! #CHR HTML &iacute; í
-! #CHR HTML &icirc; î
-! #CHR HTML &oacute; ó
-! #CHR HTML &ocirc; ô
-! #CHR HTML &ouml; ö
-! #CHR HTML &divide; ÷
-! #CHR HTML &uacute; ú
-! #CHR HTML &uuml; ü
-! #CHR HTML &yacute; ý
-
-***************
-*** 255,277 ****
-
-! CHR 123 20
-! CHR 123 a1 á
-! CHR 123 e1 é
-! CHR 123 e2 ë
-! CHR 123 i1 í
-! CHR 123 o1 ó
-! CHR 123 o2 ö
-! CHR 123 o3 õ
-! CHR 123 u1 ú
-! CHR 123 u2 ü
-! CHR 123 u3 û
-! CHR 123 A1 Á
-! CHR 123 E1 É
-! CHR 123 E2 Ë
-! CHR 123 I1 Í
-! CHR 123 O1 Ó
-! CHR 123 O2 Ö
-! CHR 123 O3 Õ
-! CHR 123 U1 Ú
-! CHR 123 U2 Ü
-! CHR 123 U3 Û
-
---- 284,306 ----
-
-! #CHR 123 20
-! #CHR 123 a1 á
-! #CHR 123 e1 é
-! #CHR 123 e2 ë
-! #CHR 123 i1 í
-! #CHR 123 o1 ó
-! #CHR 123 o2 ö
-! #CHR 123 o3 õ
-! #CHR 123 u1 ú
-! #CHR 123 u2 ü
-! #CHR 123 u3 û
-! #CHR 123 A1 Á
-! #CHR 123 E1 É
-! #CHR 123 E2 Ë
-! #CHR 123 I1 Í
-! #CHR 123 O1 Ó
-! #CHR 123 O2 Ö
-! #CHR 123 O3 Õ
-! #CHR 123 U1 Ú
-! #CHR 123 U2 Ü
-! #CHR 123 U3 Û
-
-***************
-*** 22054,22055 ****
---- 22083,22085 ----
- PFX D 0 leg [^AÁBCDEÉFGHIÍJKLMNOÓÖÕPQRSTUÚÜÛVWZ]
-+
- PFX " Y 37
-*** hu_HU.orig.dic Sun Mar 26 15:05:13 2006
---- hu_HU.dic Sun Mar 26 20:12:13 2006
-***************
-*** 94597,94600 ****
- 0
-- ...
-- .
- -öt
---- 94597,94598 ----
-***************
-*** 94616,94622 ****
- -/ABCUVWKLMQR
-- ,
-- +
-- )
-- (
-- '
- &aring;ngström/W̯jØMÝÔíè³ÅåTtYc¸½l
---- 94614,94615 ----
+- # character conversion table
+- # (HTML latin-1 entities -> latin-2)
+- # not implemented yet
+-
+- CHR HTML 35
+- CHR HTML &curren; ¤
+- CHR HTML &deg; °
+- CHR HTML &acute; ´
+- CHR HTML &cedil; ¸
+- CHR HTML &Aacute; Á
+- CHR HTML &Acirc; Â
+- CHR HTML &Auml; Ä
+- CHR HTML &Ccedil; Ç
+- CHR HTML &Eacute; É
+- CHR HTML &Euml; Ë
+- CHR HTML &Iacute; Í
+- CHR HTML &Icirc; Î
+- CHR HTML &Oacute; Ó
+- CHR HTML &Ocirc; Ô
+- CHR HTML &Ouml; Ö
+- CHR HTML &times; ×
+- CHR HTML &Uacute; Ú
+- CHR HTML &Uuml; Ü
+- CHR HTML &Yacute; Ý
+- CHR HTML &szlig; ß
+- CHR HTML &aacute; á
+- CHR HTML &acirc; â
+- CHR HTML &auml; ä
+- CHR HTML &ccedil; ç
+- CHR HTML &eacute; é
+- CHR HTML &euml; ë
+- CHR HTML &iacute; í
+- CHR HTML &icirc; î
+- CHR HTML &oacute; ó
+- CHR HTML &ocirc; ô
+- CHR HTML &ouml; ö
+- CHR HTML &divide; ÷
+- CHR HTML &uacute; ú
+- CHR HTML &uuml; ü
+- CHR HTML &yacute; ý
+-
+- # character conversion table
+- # (Prószéky-code -> latin-2)
+- # not implemented yet
+-
+- CHR 123 20
+- CHR 123 a1 á
+- CHR 123 e1 é
+- CHR 123 e2 ë
+- CHR 123 i1 í
+- CHR 123 o1 ó
+- CHR 123 o2 ö
+- CHR 123 o3 õ
+- CHR 123 u1 ú
+- CHR 123 u2 ü
+- CHR 123 u3 û
+- CHR 123 A1 Á
+- CHR 123 E1 É
+- CHR 123 E2 Ë
+- CHR 123 I1 Í
+- CHR 123 O1 Ó
+- CHR 123 O2 Ö
+- CHR 123 O3 Õ
+- CHR 123 U1 Ú
+- CHR 123 U2 Ü
+- CHR 123 U3 Û
+-
+ SFX z Y 6
+--- 200,201 ----
***************
-*** 94634,94642 ****
- %-/KUÒÖmQSsi)
-- %
-- $
-- "
-- !!!
-- !!
-- !
-- /
+*** 17678,17681 ****
+ PFX D 0 leg .
+-
+- 1
-
---- 94627 ----
+--- 17638 ----
diff --git a/runtime/spell/hu/main.aap b/runtime/spell/hu/main.aap
index 0997b68d7..3890b1eaf 100644
--- a/runtime/spell/hu/main.aap
+++ b/runtime/spell/hu/main.aap
@@ -21,31 +21,23 @@ $SPELLDIR/hu.utf-8.spl : $FILES
$SPELLDIR/hu.cp1250.spl : $FILES
:sys $VIM -u NONE -e -c "set enc=cp1250" -c "mkspell! $SPELLDIR/hu hu_HU" -c q
-# There is no readme in the .zip file, use the header of the .aff file.
-../README_hu.txt: hu_HU.aff
- :sys $VIM -u NONE -e hu_HU.aff -c "1,/# ---/w! $target" -c q
+../README_hu.txt: README_hu_HU.txt
+ :copy $source $target
#
-# Fetch the zip file from SourceForge. Version specific name...
+# Fetching the files from OpenOffice.org.
#
-OODIR = http://hunspell.sourceforge.net
-zipname = hu_HU2.zip
-:attr {fetch = $OODIR/%file%} $zipname
+OODIR = http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/dictionaries
+:attr {fetch = $OODIR/%file%} hu_HU.zip
# The files don't depend on the .zip file so that we can delete it.
# Only download the zip file if the targets don't exist.
# This is a bit tricky, since the file name includes the date.
hu_HU.aff hu_HU.dic: {buildcheck=}
:assertpkg unzip patch
- :fetch $zipname
- :sys $UNZIP $zipname
- :delete $zipname
-
- # Unfortunately the version number is in the file name...
- :move hu_HU2.dic hu_HU.dic
- :move hu_HU2.aff hu_HU.aff
- :delete hu_HU2.history
-
+ :fetch hu_HU.zip
+ :sys $UNZIP hu_HU.zip
+ :delete hu_HU.zip
@if not os.path.exists('hu_HU.orig.aff'):
:copy hu_HU.aff hu_HU.orig.aff
@if not os.path.exists('hu_HU.orig.dic'):
@@ -63,5 +55,27 @@ diff:
:sys {force} diff -a -C 1 hu_HU.orig.dic hu_HU.dic >>hu_HU.diff
+# Check for updated OpenOffice spell files. When there are changes the
+# ".new.aff" and ".new.dic" files are left behind for manual inspection.
+
+check:
+ :assertpkg unzip diff
+ :fetch hu_HU.zip
+ :mkdir tmp
+ :cd tmp
+ @try:
+ @import stat
+ :sys $UNZIP ../hu_HU.zip
+ :sys {force} diff ../hu_HU.orig.aff hu_HU.aff >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy hu_HU.aff ../hu_HU.new.aff
+ :sys {force} diff ../hu_HU.orig.dic hu_HU.dic >d
+ @if os.stat('d')[stat.ST_SIZE] > 0:
+ :copy hu_HU.dic ../hu_HU.new.dic
+ @finally:
+ :cd ..
+ :delete {r}{f}{q} tmp
+ :delete hu_HU.zip
+
# vim: set sts=4 sw=4 :
diff --git a/runtime/spell/mi/main.aap b/runtime/spell/mi/main.aap
index a1a6713bc..7cd841953 100644
--- a/runtime/spell/mi/main.aap
+++ b/runtime/spell/mi/main.aap
@@ -9,9 +9,9 @@
SPELLDIR = ..
FILES = mi_NZ.aff mi_NZ.dic
-all: $SPELLDIR/mi.latin1.spl $SPELLDIR/mi.utf-8.spl ../README_mi.txt
+all: $SPELLDIR/mi.iso-8859-4.spl $SPELLDIR/mi.utf-8.spl ../README_mi.txt
-$SPELLDIR/mi.latin1.spl : $FILES
+$SPELLDIR/mi.iso-8859-4.spl : $FILES
:sys $VIM -u NONE -e -c "set enc=iso-8859-4"
-c "mkspell! $SPELLDIR/mi mi_NZ" -c q
diff --git a/runtime/spell/nl/nl_NL.diff b/runtime/spell/nl/nl_NL.diff
index 5212a1d56..1c5918237 100644
--- a/runtime/spell/nl/nl_NL.diff
+++ b/runtime/spell/nl/nl_NL.diff
@@ -153,7 +153,7 @@
+ REP zoz z.o.z.
+ REP hopenlijk hopelijk
*** nl_NL.orig.dic Sun Jul 3 18:24:07 2005
---- nl_NL.dic Fri Mar 10 09:58:01 2006
+--- nl_NL.dic Wed Apr 12 15:18:00 2006
***************
*** 1,3 ****
119937
@@ -609,7 +609,7 @@
zegenbede/N
***************
*** 119938 ****
---- 119990,173195 ----
+--- 119990,173196 ----
überhaupt
+ Christiaan/X
+ Fred/X
@@ -803,6 +803,7 @@
+ Jos
+ Laurens
+ Leon
++ Linda
+ Luc
+ Luuk
+ Marion