ROOT_DICT = ../public/dict
-LANGS = bg ca da de en eo fr it nl no po sp sv uk
+LANGS = bg ca da de en eo es fr it nl no po sv uk
# pl not working
MAKEFLAGS = -s
{ print " \"" $$0 "\"," } \
END { print " \"\"\n]" }' > $@
+$(ROOT_DICT)/es.json: /usr/share/dict/spanish Makefile
+ echo Building $@ from $<
+ cat $< | \
+ grep -v '^.$$' | \
+ grep -v "['-]" | \
+ sed -e 's/[á]/a/g' \
+ -e 's/[é]/e/g' \
+ -e 's/[í]/i/g' \
+ -e 's/[ó]/o/g' \
+ -e 's/[úü]/u/g' | \
+ tr '[a-zñ]' '[A-ZÑ]' | \
+ sort | \
+ uniq | \
+ awk 'BEGIN { print "[" } \
+ { print " \"" $$0 "\"," } \
+ END { print " \"\"\n]" }' > $@
+
$(ROOT_DICT)/fr.json: /usr/share/dict/french Makefile
echo Building $@ from $<
cat $< | \
{ print " \"" $$0 "\"," } \
END { print " \"\"\n]" }' > $@
-$(ROOT_DICT)/sp.json: /usr/share/dict/spanish Makefile
- echo Building $@ from $<
- cat $< | \
- grep -v '^.$$' | \
- grep -v "['-]" | \
- sed -e 's/[á]/a/g' \
- -e 's/[é]/e/g' \
- -e 's/[í]/i/g' \
- -e 's/[ó]/o/g' \
- -e 's/[úü]/u/g' | \
- tr '[a-zñ]' '[A-ZÑ]' | \
- sort | \
- uniq | \
- awk 'BEGIN { print "[" } \
- { print " \"" $$0 "\"," } \
- END { print " \"\"\n]" }' > $@
-
$(ROOT_DICT)/sv.json: /usr/share/dict/swedish Makefile
echo Building $@ from $<
iconv -f iso-8859-15 -t utf-8 $< | \
check-eo:$(ROOT_DICT)/eo.json
$(call CHECKER,$<,ABCDEFGHIJKLMNOPQRSTUVWXYZĈĜĤĴŜŬ,)
+check-es:$(ROOT_DICT)/es.json
+ $(call CHECKER,$<,ABCDEFGHIJKLMNOPQRSTUVWXYZÑ,)
+
check-no:$(ROOT_DICT)/no.json
$(call CHECKER,$<,ABCDEFGHIJKLMNOPQRSTUVWXYZÆØÅ,)
check-po:$(ROOT_DICT)/po.json
$(call CHECKER,$<,ABCDEFGHIJKLMNOPQRSTUVWXYZÇ,)
-check-sp:$(ROOT_DICT)/sp.json
- $(call CHECKER,$<,ABCDEFGHIJKLMNOPQRSTUVWXYZÑ,)
-
check-sv:$(ROOT_DICT)/sv.json
$(call CHECKER,$<,ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ,)