forked from wooorm/dictionaries
-
Notifications
You must be signed in to change notification settings - Fork 0
/
license
241 lines (179 loc) · 6.47 KB
/
license
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
* Szabad magyar szótár (Magyar Ispell) –
Hungarian spelling and morphological dictionary for Hunspell *
Copyright 2008-2018, László Németh & Ferenc Godó
Copyright 2002-2007, László Németh <[email protected]>
License: GNU GPL/GNU LGPL/Mozilla MPL, see COPYING
Home: http://magyarispell.sourceforge.net and
https://github.com/laszlonemeth/magyarispell
See also: https://github.com/hunspell/zsort
(Hungarian sorting script based on this dictionary)
Extension of the dictionary to cover the new Hungarian orthography
rules (AkH. 12., 2015) was supported by FSF.hu Foundation, Hungary
(http://www.fsf.hu) between October, 2017 and May, 2018.
= Requirements =
Hunspell: https://github.com/hunspell/hunspell
GNU recode, m4, awk
= Build =
make
= Usage =
Filter bad words from a text file:
cat x.txt | hunspell -d hu_HU_u8_gen_alias -l
With suggestions:
cat x.txt | hunspell -d hu_HU_u8_gen_alias -l
or install the dictionary files hu_HU_u8_gen_alias.aff and
hu_HU_u8_gen_alias.dic, for example, in the place
of hu_HU.aff and hu_HU.dic of a LibreOffice installation.
Morphological analysis (see man 5 hunspell):
$ echo szó | hunspell -d hu_HU -m
szó st:szó po:noun ts:NOM al:szavak
$ echo szótár | hunspell -d hu_HU -m
szótár st:szótár po:noun ts:NOM al:szótárak hy:3
Install all components
======================
make menu # optional: use to change the modules to be included
make all # compilation
make install_all # installation
make clean # remove temporary files
Install for Ispell only
=======================
make menu # optional: use to change the modules to be included
make ispell # compile Ispell dictionary affix and hash file
make install_ispell # install magyar.hash, magyar.aff in ISPELLDIR + links
make clean # remove temporary files
Install for Hunspell only
========================
make menu # optional: use to change the modules to be included
make myspell # compile hu_HU.aff, hu_HU.dic for Hunspell
make install_myspell # install hu_HU.aff, hu_HU.dic in MYSPELLDIR + links
make clean # remove temporary files
Install for LibreOffice only
===============================
make menu # optional: use to change the modules to be included
make myspell # compile hu_HU.aff, hu_HU.dic for LibreOffice
make install_OO # install hu_HU.aff, hu_HU.dic in LODIR
make clean # remove temporary files
Destination directories
=======================
To change default destination directories for installation, some variables
need to be set:
component variable default value
-------------------------------------------------------------------
PREFIX /usr/local
ispell ISPELLDIR PREFIX/lib/ispell
myspell MYSPELLDIR PREFIX/lib/myspell
LibreOffice LODIR $(USER)/libreoffice/dictionaries/hu_HU
for instance by passing them to make
make ISPELLDIR=/home/bela/ispell \
MYSPELLDIR=/home/bela/myspell \
LODIR=/usr/share/hunspell/ \
install_all
or
make PREFIX=/home/bela
Usage
=====
man ispell or hunspell
See http://hunspell.sourceforge.net
Developers
==========
People who contributed:
Szántó Tamás <[email protected]>
Bíró Árpád <[email protected]>
Hilzinger Marcel <[email protected]>
Koblinger Egmont <[email protected]>
Godó Ferenc <[email protected]>
Trón Viktor <[email protected]>
Fransoa Holop <[email protected]>
Eleonóra Goldmann <[email protected]>
Tuna András
Gyuris Gellért
Pénzes Dávid
Úr Balázs
and others.
References
==========
Magyar Tudományos Akadémia szerk.: A magyar helyesírás szabályai. 12. kiadás.
Budapest, 2015
Magyar helyesírási szótár. Szerk. Tóth Etelka, Akadémiai Kiadó, Budapest, 2017
Lackó Krisztina – Mártonfi Attila: Helyesírás, Osiris Kiadó, Budapest, 2004
and
Deme László, Fábián Pál, Tóth Etelka: Magyar helyesírási szótár.
Akadémiai Kiadó, Budapest, 1999.
Funkcionális magyar nyelvtan.
Osiris Kiadó, Budapest, 1998.
Grétsy László, Kovalovszky Miklós, szerk.: Magyar
nyelvművelő kézikönyv. Akadémiai Kiadó, Budapest, 1985
Jakab László: Tanulmányok az igeragozás köréből.
KLTE Nytud. Int. 73. Debrecen, 1999.
Kiefer Ferenc, szerk.: Strukturális magyar nyelvtan 2. Fonológia.
Akadémiai Kiadó, Budapest, 1994.
Kiefer Ferenc, szerk.: Strukturális magyar nyelvtan 3. Morfológia.
Akadémiai Kiadó, Budapest, 2000.
Magyar értelmező kéziszótár (2. kiadás), Akadémiai Kiadó, Budapest, 2003
Magyar Tudományos Akadémia szerk.: A magyar helyesírás szabályai. 11. kiadás.
Budapest, 1984.
Németh Anikó: A magyar nyelvtan. Merényi Könyvkiadó, Budapest, 1997.
Papp Ferenc, szerk.: A magyar nyelv szóvégmutató szótára.
Akadémiai Kiadó, Budapest, 1969.
Többek.
ispell manpages (man ispell, man 4 ispell).
Vonyó Attila: Angol-magyar szótár.
http://almos.vein.hu/~vonyoa
History
=======
2018-05-17 Magyar Ispell 1.7
2017–18 Magyar Ispell 1.7 beta 2–5
2015-10-27 Magyar Ispell 1.7 beta
2010-03-29 Magyar Ispell 1.6.1
2010-02-06 Magyar Ispell 1.6
2009-09-18 Magyar Ispell 1.5
2008-11-20 Magyar Ispell 1.4
2008-03-15 Magyar Ispell 1.3
2007-10-26 Magyar Ispell 1.2.2
2007-09-18 Magyar Ispell 1.2.1
2007-05-11 Magyar Ispell 1.2
2006-07-27 Magyar Ispell 1.1.1
2006-06-15 Magyar Ispell 1.1
2005-12-19 Magyar Ispell 1.0
2005-10-24 Magyar Ispell 1.0-RC3
2004-10-07 Magyar Ispell 1.0-RC2
2004-06-29 Magyar Ispell 1.0-RC1
2004-06-09 Magyar Ispell 0.99.6
2004-04-09 Magyar Ispell 0.99.5
2003-09-15 Magyar Ispell 0.99.4.2
2003-09-01 Magyar Ispell 0.99.4
2003-07-11 Magyar Ispell 0.99.3
2003-06-30 Magyar Ispell 0.99.2
2003-06-11 Magyar Ispell 0.99.1
2003-06-05 Magyar Ispell 0.99
2003-04-30 Magyar Ispell 0.98
2003-04-12 Magyar Ispell 0.98b
2003-02-26 Magyar Ispell 0.97
2003-02-07 Magyar Ispell 0.96
2003-02-05 Magyar Ispell 0.95
2002-12-13 Magyar Ispell 0.94
2002-11-25 Magyar Ispell 0.93
2002-11-20 Magyar Ispell 0.92
2002-11-15 Magyar Ispell 0.91
2002-11-07 Magyar Ispell 0.90
2002-06-27 Magyar Ispell 0.86
2002-06-14 Magyar Ispell 0.85
2002-06-03 Magyar Ispell 0.84
2002-05-21 Magyar Ispell 0.83
2002-05-14 Magyar Ispell 0.82
2002-05-10 Magyar Ispell 0.81
2002-04-30 Magyar Ispell 0.8
2002-04-17 Magyar Ispell 0.71
2002-04-17 Magyar Ispell 0.7
2002-02-21 Magyar Ispell 0.65. build 2
2002-02-20 Magyar Ispell 0.65
2002-02-12 Magyar Ispell 0.64
2002-02-11 Magyar Ispell 0.63
2002-01-11 Magyar Ispell 0.62
2002-01-11 Magyar Ispell 0.61
2002-01-10 Magyar Ispell 0.6
2001-12-07 Magyar Ispell 0.5
2001-11-23 Magyar Ispell 0.4
2001-11-08 Magyar Ispell 0.3
2001-10-19 Magyar Ispell 0.2
2001-10-09 Magyar Ispell 0.1
1998, 1999, 2000 Magyar Ispell (not published)