add Estonian dictionary
authorLaurent Mazet <mazet@softndesign.org>
Mon, 15 Jun 2020 20:32:38 +0000 (22:32 +0200)
committerLaurent Mazet <mazet@softndesign.org>
Mon, 15 Jun 2020 20:34:31 +0000 (22:34 +0200)
dict-dists-extractor/Makefile

index 1ccc1ee21e42d4b074725d8f9a2769277ac85f83..1c8b005eab769b8d19e7bf43c1ed63f43762b5c0 100644 (file)
@@ -2,8 +2,8 @@
 
 ROOT_DICT = ../public/dict
 
-LANGS = bg br ca cy da de el en eo es fr it nl no pl pt sv uk
-# to add: ar cs et eu fi? ga he hr hu hy is lv ro ru sk sl
+LANGS = bg br ca cy da de el en eo es et fr it nl no pl pt sv uk
+# to add: ar cs eu fi? ga he hr hu hy is lv ro ru sk sl
 #LANGS = af ar bg br ca cs cy da de el en eo es et eu fi fr ga he hr hu hy is it la lv ms nl no pl pt ro ru sk sl sv tr uk xk
 
 ASPDICT = https://ftp.gnu.org/gnu/aspell/dict/0index.html
@@ -224,6 +224,15 @@ $(ROOT_DICT)/es.dict: es.low $(DEPEND)
         sort | \
         uniq > $@
 
+$(ROOT_DICT)/et.dict: et.low $(DEPEND)
+       echo Building $@ from $<
+       cat $< | \
+        grep -v '^.$$' | \
+        grep -v "[.'qwxQWX-]" | \
+        tr '[a-zäöõüšž]' '[A-ZÄÖÕÜŠŽ]' | \
+        sort | \
+        uniq > $@
+
 $(ROOT_DICT)/fr.dict: fr.low $(DEPEND)
        echo Building $@ from $<
        cat $< | \
@@ -368,6 +377,9 @@ check-eo:$(ROOT_DICT)/eo.dict
 check-es:$(ROOT_DICT)/es.dict
        $(call CHECKER,$<,ABCDEFGHIJKLMNOPQRSTUVWXYZÑ,~)
 
+check-et:$(ROOT_DICT)/et.dict
+       $(call CHECKER,$<,ABCDEFGHIJKLMNOPRSTUVYZÄÖÕÜŠŽ,~)
+
 check-no:$(ROOT_DICT)/no.dict
        $(call CHECKER,$<,ABCDEFGHIJKLMNOPQRSTUVWXYZÆØÅ,~)