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 sk sl sv uk
+LANGS = ar 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 sl sv uk
# to add: ar he hu
# 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
make pt_PT.low
mv pt_PT.low $@
+$(ROOT_DICT)/ar.dict: ar.low $(DEPEND)
+ echo Building $@ from $<
+ cat $< | \
+ grep -v '^.$$' | \
+ grep -v "['-]" | \
+ sed -e 's/[ﺏِ ]/ب/g' \
+ -e 's/[ﻍُ]/غ/g' \
+ -e 's/[ﻙ ]/ل/g' \
+ -e 's/[ﻡَ]/م/g' \
+ -e 's/[ﻥَ]/ن/g' \
+ -e 's/[ﻱَﻳّ]/ي/g' | \
+ sort | \
+ uniq > $@
+# ا ل ن ش ا ش ي بِ ي ي ب ا ل ن ش ا ش ي بِ ي ي ب ن ش ا ش ي بِ ي ي ف ا ل ن ش ا ش ي بِ ي ي ف ب ا ل ن ش ا ش ي بِ ي ي ف ب ن ش ا ش ي بِ ي ي ف ك ا ل ن ش ا ش ي بِ ي ي ف ك ن ش ا ش ي بِ ي ي ف ل ل ن ش ا ش ي بِ ي ي ف ل ن ش ا ش ي بِ ي ي ف ن ش ا ش ي بِ ي ي ك ا ل ن ش ا ش ي بِ ي ي ك ن ش ا ش ي بِ ي ي ل ل ن ش ا ش ي بِ ي ي ل ن ش ا ش ي بِ ي ي ن ش ا ش ي بِ ي ي و ا ل ن ش ا ش ي بِ ي ي و ب ا ل ن ش ا ش ي بِ ي ي و ب ن ش ا ش ي بِ ي ي و ك ا ل ن ش ا ش ي بِ ي ي و ك ن ش ا ش ي بِ ي ي و ل ل ن ش ا ش ي بِ ي ي و ل ن ش ا ش ي بِ ي ي و ن ش ا ش ي بِ ي ي
+
$(ROOT_DICT)/bg.dict: bg.low $(DEPEND)
echo Building $@ from $<
cat $< | \
CHECKER = cat $(1) | \
grep -v "^[$(2)]*$$" | egrep -v "$(3)" && exit 1 || echo "$< is correct"
+check-ar:$(ROOT_DICT)/ar.dict
+ $(call CHECKER,$<,ابتثجحخدذرزسشصضطظعغفقكلمنهويءأإؤئآةى,~)
+
+
check-bg:$(ROOT_DICT)/bg.dict
$(call CHECKER,$<,АОЕИТНПРСВМБДКЛГЪЖЗУЧЯЙХЦШЮФЩЬ,~)