591 echo "Entries count"; \ |
591 echo "Entries count"; \ |
592 echo "============="; \ |
592 echo "============="; \ |
593 echo; \ |
593 echo; \ |
594 echo '.. class:: right'; \ |
594 echo '.. class:: right'; \ |
595 echo; \ |
595 echo; \ |
596 echo '=================================== ======='; \ |
596 echo '=================================== ======== ======== ========'; \ |
597 echo ' Dictionary Entries'; \ |
597 echo ' Dictionary Articles Meanings Examples'; \ |
598 echo '=================================== ======='; \ |
598 echo '=================================== ======== ======== ========'; \ |
599 total=0; \ |
599 total=0; \ |
600 for dic in $(GADICT_FILES); do \ |
600 for dic in $(GADICT_FILES); do \ |
601 cnt=`grep '^__' $$dic | wc -l`; \ |
601 awk '\ |
602 printf '%35s %7s\n' $${dic%.dict-c5} $$cnt; \ |
602 BEGIN { art=0; tr=0; ex = 0; };\ |
603 total=$$(($$total + $$cnt)); \ |
603 /^__$$/{ art += 1 };\ |
|
604 /^(en|ru|uk)> /{ ex += 1 };\ |
|
605 /^(n|det|pron|adj|v|adv|prep|conj|num|int|phr|phr\.v|contr|abbr|prefix)$$/{ tr += 1 };'\ |
|
606 "END {printf \"%35s %8s %8s %8s\n\", \"$${dic%.gadict}\", art, tr, ex};"\ |
|
607 <$$dic; \ |
604 done; \ |
608 done; \ |
605 printf '%35s %7s\n' '**Total**' $$total; \ |
609 echo '=================================== ======== ======== ========'; \ |
606 echo '=================================== ======='; \ |
|
607 echo; \ |
|
608 echo "Translations count"; \ |
|
609 echo "=================="; \ |
|
610 echo; \ |
|
611 echo '.. class:: right'; \ |
|
612 echo; \ |
|
613 echo '==================== ============'; \ |
|
614 echo ' gadict_en-ru+uk Translations'; \ |
|
615 echo '==================== ============'; \ |
|
616 ru_tr=`grep '^ru: ' gadict_en-ru+uk.gadict | wc -l`; \ |
|
617 uk_tr=`grep '^uk: ' gadict_en-ru+uk.gadict | wc -l`; \ |
|
618 printf '%20s Ru\n' $$ru_tr; \ |
|
619 printf '%20s Uk\n' $$uk_tr; \ |
|
620 echo '==================== ============'; \ |
|
621 } >$@ |
610 } >$@ |
622 |
611 |
623 dist/misc/: |
612 dist/misc/: |
624 mkdir -p $@ |
613 mkdir -p $@ |
625 |
614 |