From a4f382eacada0a58af19c7bbde630f236887e113 Mon Sep 17 00:00:00 2001 From: Laurent Mazet Date: Wed, 17 Jun 2020 21:50:36 +0200 Subject: [PATCH] add Slovak dictionary --- dict-dists-extractor/Makefile | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/dict-dists-extractor/Makefile b/dict-dists-extractor/Makefile index 665b23d..d356bf1 100644 --- a/dict-dists-extractor/Makefile +++ b/dict-dists-extractor/Makefile @@ -2,8 +2,8 @@ ROOT_DICT = ../public/dict -LANGS = bg br ca cs cy da de el en eo es et fi fr ga hr hy is it lv nl no pl pt ro ru sv uk -# to add: ar he hu sk sl +LANGS = bg br ca cs cy da de el en eo es et fi fr ga hr hy is it lv nl no pl pt ro ru sk sv uk +# to add: ar he hu sl # hu: too big #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 @@ -445,6 +445,21 @@ $(ROOT_DICT)/ru.dict: ru.low $(DEPEND) sort | \ uniq > $@ +$(ROOT_DICT)/sk.dict: sk.low $(DEPEND) + echo Building $@ from $< + cat $< | \ + grep -v '^.$$' | \ + grep -v "['-]" | \ + sed -e 's/[ë]/e/g' | \ + sed -e 's/á/Á/g' -e 's/ä/Ä/g' -e 's/č/Č/g' -e 's/ď/Ď/g' -e 's/é/É/g' \ + -e 's/ě/Ě/g' -e 's/í/Í/g' -e 's/ľ/Ľ/g' -e 's/ĺ/Ĺ/g' -e 's/ň/Ň/g' \ + -e 's/ô/Ô/g' -e 's/ó/Ó/g' -e 's/ö/Ö/g' -e 's/ŕ/Ŕ/g' -e 's/ř/Ř/g' \ + -e 's/š/Š/g' -e 's/ť/Ť/g' -e 's/ú/Ú/g' -e 's/ü/Ü/g' -e 's/ý/Ý/g' \ + -e 's/ž/Ž/g' | \ + tr '[a-z]' '[A-Z]' | \ + sort | \ + uniq > $@ + $(ROOT_DICT)/sv.dict: sv.low $(DEPEND) echo Building $@ from $< cat $< | \ @@ -533,6 +548,9 @@ check-pt:$(ROOT_DICT)/pt.dict check-ru:$(ROOT_DICT)/ru.dict $(call CHECKER,$<,АБВГДЕЁЖЗИЙКЛлМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ,~) +check-sk:$(ROOT_DICT)/sk.dict + $(call CHECKER,$<,ABCDEFGHIJKLMNOPQRSTUVWXYZÁÄČĎÉĚÍĽĹŇÔÓÖŔŠŤÚÜÝŽ,~) + check-sv:$(ROOT_DICT)/sv.dict $(call CHECKER,$<,ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ,~) -- 2.30.2