diff --git a/.gitignore b/.gitignore index 293fb087..20695542 100644 --- a/.gitignore +++ b/.gitignore @@ -1,30 +1,66 @@ +# editor files: + +.*.swp + # intermediate build output: *.o -# android build output: +# autotools -bin/ -gen/ -obj/ -libs/ +AUTHORS +COPYING +INSTALL +NEWS + +Makefile +Makefile.in +aclocal.m4 +autom4te.cache/ +config.* +configure +install-sh +libtool +ltmain.sh +m4/ +missing +stamp-h1 # libraries -src/libespeak.a -src/libespeak.so* +docs/speak_lib.h -# programs: +libespeak.a +libespeak.so* + +# programs platforms/*/espeak-phoneme-data -src/espeak -src/espeakedit -src/speak +espeak +espeakedit +speak + +# Linux/Source distribution files + +praat-mod/ + +ChangeLog.txt +License.txt +ReadMe # espeak-data -dictsource/en_extra +dictsource/*_extra +dictsource/dict_log +dictsource/dict_phonemes +phsource/compile_prog_log +phsource/compile_report +phsource/error_intonation +phsource/error_log + +espeak-data/dir.stamp +espeak-data/config espeak-data/dictsource espeak-data/phsource espeak-data/*_dict @@ -33,8 +69,3 @@ espeak-data/phondata espeak-data/phondata-manifest espeak-data/phonindex espeak-data/phontab - -# other (from espeak development releases) - -espeak-data/config -phsource/compile_prog_log diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 00000000..ad491700 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,617 @@ +REFIX=/usr +BINDIR=$(PREFIX)/bin +INCDIR=$(PREFIX)/include/espeak +LIBDIR=$(PREFIX)/lib +DATADIR=$(PREFIX)/share/espeak-data + +PLATFORM=big_endian + +.PHONY: all clean distclean espeak-phoneme-data + +EXTRA_DIST= + +##### ChangeLog: + +ChangeLog: + git log > ChangeLog + +dist-hook: ChangeLog + +.PHONY: ChangeLog + +EXTRA_DIST += ChangeLog + +##### standard build actions: + +all: src/speak src/libespeak.so src/libespeak.a src/espeak src/espeakedit espeak-data/phontab dictionaries docs/speak_lib.h + +install: all + cd src && make DESTDIR=$(DESTDIR) PREFIX=$(PREFIX) BINDIR=$(BINDIR) INCDIR=$(INCDIR) LIBDIR=$(LIBDIR) install && cd .. + install -m 755 src/espeakedit $(DESTDIR)$(BINDIR) + +clean: + cd src && rm -f *.o *~ && cd .. + +distclean: clean + cd src && rm -f libespeak.a libespeak.so.* speak espeak espeakedit && cd .. + cd platforms/$(PLATFORM) && rm -f espeak-phoneme-data && cd ../.. + rm -rf espeak-data/dictsource espeak-data/phsource espeak-data/phondata-manifest + cd espeak-data && rm -f *_dict && cd .. + +##### build targets: + +common_SOURCE = \ + src/compiledict.cpp \ + src/dictionary.cpp \ + src/intonation.cpp \ + src/klatt.cpp \ + src/mbrowrap.cpp \ + src/numbers.cpp \ + src/readclause.cpp \ + src/phonemelist.cpp \ + src/setlengths.cpp \ + src/sonic.cpp \ + src/synthdata.cpp \ + src/synthesize.cpp \ + src/synth_mbrola.cpp \ + src/translate.cpp \ + src/tr_languages.cpp \ + src/voices.cpp \ + src/wavegen.cpp + +libespeak_SOURCE = \ + src/speak_lib.cpp \ + src/espeak_command.cpp \ + src/event.cpp \ + src/fifo.cpp \ + src/wave.cpp \ + src/wave_pulse.cpp \ + src/wave_sada.cpp \ + src/debug.cpp + +espeakedit_SOURCE = \ + src/compiledata.cpp \ + src/espeakedit.cpp \ + src/extras.cpp \ + src/formantdlg.cpp \ + src/menus.cpp \ + src/options.cpp \ + src/prosodydisplay.cpp \ + src/spect.cpp \ + src/spectdisplay.cpp \ + src/spectseq.cpp \ + src/transldlg.cpp \ + src/voicedlg.cpp \ + src/vowelchart.cpp + +docs/speak_lib.h: src/speak_lib.h + cp $< $@ + +src/libespeak.a: $(common_SOURCE) $(libespeak_SOURCE) + cd src && make libespeak.a PREFIX=$(PREFIX) && cd .. + +src/libespeak.so: $(common_SOURCE) $(libespeak_SOURCE) + cd src && make libespeak.so PREFIX=$(PREFIX) && cd .. + +src/speak: $(common_SOURCE) src/speak.cpp + cd src && make speak PREFIX=$(PREFIX) && cd .. + +src/espeak: src/libespeak.so src/espeak.cpp + cd src && make espeak PREFIX=$(PREFIX) && cd .. + +src/espeakedit: $(common_SOURCE) $(libespeak_SOURCE) $(espeakedit_SOURCE) + cd src && make espeakedit PREFIX=$(PREFIX) && cd .. + +espeak-phoneme-data: + cd platforms/$(PLATFORM) && make PREFIX=$(PREFIX) && cd ../.. + +espeak-data/dir.stamp: + rm -rf $(HOME)/espeak-data + ln -sv $(PWD)/espeak-data $(HOME)/espeak-data + touch espeak-data/dir.stamp + +espeak-data/dictsource/dir.stamp: dictsource/* + rm -rf espeak-data/dictsource + ./shadowdir $(PWD)/dictsource $(PWD)/espeak-data/dictsource + touch espeak-data/dictsource/dir.stamp + +espeak-data/phsource/dir.stamp: phsource/ph_* phsource/phonemes phsource/intonation + rm -rf espeak-data/phsource + ./shadowdir $(PWD)/phsource $(PWD)/espeak-data/phsource + touch espeak-data/phsource/dir.stamp + +espeak-data/phontab: src/espeakedit espeak-data/dir.stamp espeak-data/dictsource/dir.stamp espeak-data/phsource/dir.stamp + src/espeakedit --compile + +##### dictionaries: + +dictionaries: \ + espeak-data/af_dict \ + espeak-data/ak_dict \ + espeak-data/am_dict \ + espeak-data/az_dict \ + espeak-data/bg_dict \ + espeak-data/ca_dict \ + espeak-data/cs_dict \ + espeak-data/cy_dict \ + espeak-data/da_dict \ + espeak-data/de_dict \ + espeak-data/dv_dict \ + espeak-data/el_dict \ + espeak-data/en_dict \ + espeak-data/eo_dict \ + espeak-data/es_dict \ + espeak-data/et_dict \ + espeak-data/fi_dict \ + espeak-data/fr_dict \ + espeak-data/grc_dict \ + espeak-data/hbs_dict \ + espeak-data/hi_dict \ + espeak-data/ht_dict \ + espeak-data/hu_dict \ + espeak-data/hy_dict \ + espeak-data/id_dict \ + espeak-data/is_dict \ + espeak-data/it_dict \ + espeak-data/jbo_dict \ + espeak-data/ka_dict \ + espeak-data/kk_dict \ + espeak-data/kl_dict \ + espeak-data/kn_dict \ + espeak-data/ko_dict \ + espeak-data/ku_dict \ + espeak-data/la_dict \ + espeak-data/lt_dict \ + espeak-data/lv_dict \ + espeak-data/mk_dict \ + espeak-data/ml_dict \ + espeak-data/mt_dict \ + espeak-data/nci_dict \ + espeak-data/ne_dict \ + espeak-data/nl_dict \ + espeak-data/no_dict \ + espeak-data/nso_dict \ + espeak-data/pa_dict \ + espeak-data/pap_dict \ + espeak-data/pl_dict \ + espeak-data/prs_dict \ + espeak-data/pt_dict \ + espeak-data/ro_dict \ + espeak-data/ru_dict \ + espeak-data/rw_dict \ + espeak-data/si_dict \ + espeak-data/sk_dict \ + espeak-data/sl_dict \ + espeak-data/sq_dict \ + espeak-data/sv_dict \ + espeak-data/sw_dict \ + espeak-data/ta_dict \ + espeak-data/te_dict \ + espeak-data/tn_dict \ + espeak-data/tr_dict \ + espeak-data/tt_dict \ + espeak-data/ur_dict \ + espeak-data/vi_dict \ + espeak-data/wo_dict \ + espeak-data/zh_dict \ + espeak-data/zhy_dict + +af: espeak-data/af_dict +dictsource/af_extra: + touch dictsource/af_extra +espeak-data/af_dict: dictsource/af_list dictsource/af_rules dictsource/af_extra + cd dictsource && ../src/espeak --compile=af && cd .. + +ak: espeak-data/ak_dict +dictsource/ak_extra: + touch dictsource/ak_extra +espeak-data/ak_dict: dictsource/ak_rules dictsource/ak_extra + cd dictsource && ../src/espeak --compile=ak && cd .. + +am: espeak-data/am_dict +dictsource/am_extra: + touch dictsource/am_extra +espeak-data/am_dict: dictsource/am_list dictsource/am_rules dictsource/am_extra + cd dictsource && ../src/espeak --compile=am && cd .. + +az: espeak-data/az_dict +dictsource/az_extra: + touch dictsource/az_extra +espeak-data/az_dict: dictsource/az_list dictsource/az_rules dictsource/az_extra + cd dictsource && ../src/espeak --compile=az && cd .. + +bg: espeak-data/bg_dict +dictsource/bg_extra: + touch dictsource/bg_extra +espeak-data/bg_dict: dictsource/bg_list dictsource/bg_listx dictsource/bg_rules dictsource/bg_extra + cd dictsource && ../src/espeak --compile=bg && cd .. + +bo: espeak-data/bo_dict +dictsource/bo_extra: + touch dictsource/bo_extra +espeak-data/bo_dict: dictsource/bo_rules dictsource/bo_extra + cd dictsource && ../src/espeak --compile=bo && cd .. + +ca: espeak-data/ca_dict +dictsource/ca_extra: + touch dictsource/ca_extra +espeak-data/ca_dict: dictsource/ca_list dictsource/ca_rules dictsource/ca_extra + cd dictsource && ../src/espeak --compile=ca && cd .. + +cs: espeak-data/cs_dict +dictsource/cs_extra: + touch dictsource/cs_extra +espeak-data/cs_dict: dictsource/cs_list dictsource/cs_rules dictsource/cs_extra + cd dictsource && ../src/espeak --compile=cs && cd .. + +cy: espeak-data/cy_dict +dictsource/cy_extra: + touch dictsource/cy_extra +espeak-data/cy_dict: dictsource/cy_list dictsource/cy_rules dictsource/cy_extra + cd dictsource && ../src/espeak --compile=cy && cd .. + +da: espeak-data/da_dict +dictsource/da_extra: + touch dictsource/da_extra +espeak-data/da_dict: dictsource/da_list dictsource/da_rules dictsource/da_extra + cd dictsource && ../src/espeak --compile=da && cd .. + +de: espeak-data/de_dict +dictsource/de_extra: + touch dictsource/de_extra +espeak-data/de_dict: dictsource/de_list dictsource/de_rules dictsource/de_extra + cd dictsource && ../src/espeak --compile=de && cd .. + +dv: espeak-data/dv_dict +dictsource/dv_extra: + touch dictsource/dv_extra +espeak-data/dv_dict: dictsource/dv_list dictsource/dv_rules dictsource/dv_extra + cd dictsource && ../src/espeak --compile=dv && cd .. + +el: espeak-data/el_dict +dictsource/el_extra: + touch dictsource/el_extra +espeak-data/el_dict: dictsource/el_list dictsource/el_rules dictsource/el_extra + cd dictsource && ../src/espeak --compile=el && cd .. + +en: espeak-data/en_dict +dictsource/en_extra: + touch dictsource/en_extra +espeak-data/en_dict: dictsource/en_list dictsource/en_rules dictsource/en_extra + cd dictsource && ../src/espeak --compile=en && cd .. + +eo: espeak-data/eo_dict +dictsource/eo_extra: + touch dictsource/eo_extra +espeak-data/eo_dict: dictsource/eo_list dictsource/eo_rules dictsource/eo_extra + cd dictsource && ../src/espeak --compile=eo && cd .. + +es: espeak-data/es_dict +dictsource/es_extra: + touch dictsource/es_extra +espeak-data/es_dict: dictsource/es_list dictsource/es_rules dictsource/es_extra + cd dictsource && ../src/espeak --compile=es && cd .. + +et: espeak-data/et_dict +dictsource/et_extra: + touch dictsource/et_extra +espeak-data/et_dict: dictsource/et_list dictsource/et_rules dictsource/et_extra + cd dictsource && ../src/espeak --compile=et && cd .. + +fi: espeak-data/fi_dict +dictsource/fi_extra: + touch dictsource/fi_extra +espeak-data/fi_dict: dictsource/fi_list dictsource/fi_rules dictsource/fi_extra + cd dictsource && ../src/espeak --compile=fi && cd .. + +fr: espeak-data/fr_dict +dictsource/fr_extra: + touch dictsource/fr_extra +espeak-data/fr_dict: dictsource/fr_list dictsource/fr_rules dictsource/fr_extra + cd dictsource && ../src/espeak --compile=fr && cd .. + +grc: espeak-data/grc_dict +dictsource/grc_extra: + touch dictsource/grc_extra +espeak-data/grc_dict: dictsource/grc_list dictsource/grc_rules dictsource/grc_extra + cd dictsource && ../src/espeak --compile=grc && cd .. + +hbs: espeak-data/hbs_dict +dictsource/hbs_extra: + touch dictsource/hbs_extra +espeak-data/hbs_dict: dictsource/hbs_list dictsource/hbs_rules dictsource/hbs_extra + cd dictsource && ../src/espeak --compile=hbs && cd .. + +hi: espeak-data/hi_dict +dictsource/hi_extra: + touch dictsource/hi_extra +espeak-data/hi_dict: dictsource/hi_list dictsource/hi_rules dictsource/hi_extra + cd dictsource && ../src/espeak --compile=hi && cd .. + +ht: espeak-data/ht_dict +dictsource/ht_extra: + touch dictsource/ht_extra +espeak-data/ht_dict: dictsource/ht_list dictsource/ht_rules dictsource/ht_extra + cd dictsource && ../src/espeak --compile=ht && cd .. + +hu: espeak-data/hu_dict +dictsource/hu_extra: + touch dictsource/hu_extra +espeak-data/hu_dict: dictsource/hu_list dictsource/hu_rules dictsource/hu_extra + cd dictsource && ../src/espeak --compile=hu && cd .. + +hy: espeak-data/hy_dict +dictsource/hy_extra: + touch dictsource/hy_extra +espeak-data/hy_dict: dictsource/hy_list dictsource/hy_rules dictsource/hy_extra + cd dictsource && ../src/espeak --compile=hy && cd .. + +id: espeak-data/id_dict +dictsource/id_extra: + touch dictsource/id_extra +espeak-data/id_dict: dictsource/id_list dictsource/id_rules dictsource/id_extra + cd dictsource && ../src/espeak --compile=id && cd .. + +is: espeak-data/is_dict +dictsource/is_extra: + touch dictsource/is_extra +espeak-data/is_dict: dictsource/is_list dictsource/is_rules dictsource/is_extra + cd dictsource && ../src/espeak --compile=is && cd .. + +it: espeak-data/it_dict +dictsource/it_extra: + touch dictsource/it_extra +espeak-data/it_dict: dictsource/it_list dictsource/it_listx dictsource/it_rules dictsource/it_extra + cd dictsource && ../src/espeak --compile=it && cd .. + +jbo: espeak-data/jbo_dict +dictsource/jbo_extra: + touch dictsource/jbo_extra +espeak-data/jbo_dict: dictsource/jbo_list dictsource/jbo_rules dictsource/jbo_extra + cd dictsource && ../src/espeak --compile=jbo && cd .. + +ka: espeak-data/ka_dict +dictsource/ka_extra: + touch dictsource/ka_extra +espeak-data/ka_dict: dictsource/ka_list dictsource/ka_rules dictsource/ka_extra + cd dictsource && ../src/espeak --compile=ka && cd .. + +kk: espeak-data/kk_dict +dictsource/kk_extra: + touch dictsource/kk_extra +espeak-data/kk_dict: dictsource/kk_list dictsource/kk_rules dictsource/kk_extra + cd dictsource && ../src/espeak --compile=kk && cd .. + +kl: espeak-data/kl_dict +dictsource/kl_extra: + touch dictsource/kl_extra +espeak-data/kl_dict: dictsource/kl_list dictsource/kl_rules dictsource/kl_extra + cd dictsource && ../src/espeak --compile=kl && cd .. + +kn: espeak-data/kn_dict +dictsource/kn_extra: + touch dictsource/kn_extra +espeak-data/kn_dict: dictsource/kn_list dictsource/kn_rules dictsource/kn_extra + cd dictsource && ../src/espeak --compile=kn && cd .. + +ko: espeak-data/ko_dict +dictsource/ko_extra: + touch dictsource/ko_extra +espeak-data/ko_dict: dictsource/ko_list dictsource/ko_rules dictsource/ko_extra + cd dictsource && ../src/espeak --compile=ko && cd .. + +ku: espeak-data/ku_dict +dictsource/ku_extra: + touch dictsource/ku_extra +espeak-data/ku_dict: dictsource/ku_list dictsource/ku_rules dictsource/ku_extra + cd dictsource && ../src/espeak --compile=ku && cd .. + +la: espeak-data/la_dict +dictsource/la_extra: + touch dictsource/la_extra +espeak-data/la_dict: dictsource/la_list dictsource/la_rules dictsource/la_extra + cd dictsource && ../src/espeak --compile=la && cd .. + +lt: espeak-data/lt_dict +dictsource/lt_extra: + touch dictsource/lt_extra +espeak-data/lt_dict: dictsource/lt_list dictsource/lt_rules dictsource/lt_extra + cd dictsource && ../src/espeak --compile=lt && cd .. + +lv: espeak-data/lv_dict +dictsource/lv_extra: + touch dictsource/lv_extra +espeak-data/lv_dict: dictsource/lv_list dictsource/lv_rules dictsource/lv_extra + cd dictsource && ../src/espeak --compile=lv && cd .. + +mk: espeak-data/mk_dict +dictsource/mk_extra: + touch dictsource/mk_extra +espeak-data/mk_dict: dictsource/mk_list dictsource/mk_rules dictsource/mk_extra + cd dictsource && ../src/espeak --compile=mk && cd .. + +ml: espeak-data/ml_dict +dictsource/ml_extra: + touch dictsource/ml_extra +espeak-data/ml_dict: dictsource/ml_list dictsource/ml_rules dictsource/ml_extra + cd dictsource && ../src/espeak --compile=ml && cd .. + +mt: espeak-data/mt_dict +dictsource/mt_extra: + touch dictsource/mt_extra +espeak-data/mt_dict: dictsource/mt_list dictsource/mt_rules dictsource/mt_extra + cd dictsource && ../src/espeak --compile=mt && cd .. + +nci: espeak-data/nci_dict +dictsource/nci_extra: + touch dictsource/nci_extra +espeak-data/nci_dict: dictsource/nci_list dictsource/nci_rules dictsource/nci_extra + cd dictsource && ../src/espeak --compile=nci && cd .. + +ne: espeak-data/ne_dict +dictsource/ne_extra: + touch dictsource/ne_extra +espeak-data/ne_dict: dictsource/ne_list dictsource/ne_rules dictsource/ne_extra + cd dictsource && ../src/espeak --compile=ne && cd .. + +nl: espeak-data/nl_dict +dictsource/nl_extra: + touch dictsource/nl_extra +espeak-data/nl_dict: dictsource/nl_list dictsource/nl_rules dictsource/nl_extra + cd dictsource && ../src/espeak --compile=nl && cd .. + +no: espeak-data/no_dict +dictsource/no_extra: + touch dictsource/no_extra +espeak-data/no_dict: dictsource/no_list dictsource/no_rules dictsource/no_extra + cd dictsource && ../src/espeak --compile=no && cd .. + +nso: espeak-data/nso_dict +dictsource/nso_extra: + touch dictsource/nso_extra +espeak-data/nso_dict: dictsource/nso_list dictsource/nso_rules dictsource/nso_extra + cd dictsource && ../src/espeak --compile=nso && cd .. + +pa: espeak-data/pa_dict +dictsource/pa_extra: + touch dictsource/pa_extra +espeak-data/pa_dict: dictsource/pa_list dictsource/pa_rules dictsource/pa_extra + cd dictsource && ../src/espeak --compile=pa && cd .. + +pap: espeak-data/pap_dict +dictsource/pap_extra: + touch dictsource/pap_extra +espeak-data/pap_dict: dictsource/pap_list dictsource/pap_rules dictsource/pap_extra + cd dictsource && ../src/espeak --compile=pap && cd .. + +pl: espeak-data/pl_dict +dictsource/pl_extra: + touch dictsource/pl_extra +espeak-data/pl_dict: dictsource/pl_list dictsource/pl_rules dictsource/pl_extra + cd dictsource && ../src/espeak --compile=pl && cd .. + +prs: espeak-data/prs_dict +dictsource/prs_extra: + touch dictsource/prs_extra +espeak-data/prs_dict: dictsource/prs_list dictsource/prs_rules dictsource/prs_extra + cd dictsource && ../src/espeak --compile=prs && cd .. + +pt: espeak-data/pt_dict +dictsource/pt_extra: + touch dictsource/pt_extra +espeak-data/pt_dict: dictsource/pt_list dictsource/pt_rules dictsource/pt_extra + cd dictsource && ../src/espeak --compile=pt && cd .. + +ro: espeak-data/ro_dict +dictsource/ro_extra: + touch dictsource/ro_extra +espeak-data/ro_dict: dictsource/ro_list dictsource/ro_rules dictsource/ro_extra + cd dictsource && ../src/espeak --compile=ro && cd .. + +ru: espeak-data/ru_dict +dictsource/ru_extra: + touch dictsource/ru_extra +espeak-data/ru_dict: dictsource/ru_list dictsource/ru_rules dictsource/ru_extra + cd dictsource && ../src/espeak --compile=ru && cd .. + +rw: espeak-data/rw_dict +dictsource/rw_extra: + touch dictsource/rw_extra +espeak-data/rw_dict: dictsource/rw_list dictsource/rw_rules dictsource/rw_extra + cd dictsource && ../src/espeak --compile=rw && cd .. + +si: espeak-data/si_dict +dictsource/si_extra: + touch dictsource/si_extra +espeak-data/si_dict: dictsource/si_list dictsource/si_rules dictsource/si_extra + cd dictsource && ../src/espeak --compile=si && cd .. + +sk: espeak-data/sk_dict +dictsource/sk_extra: + touch dictsource/sk_extra +espeak-data/sk_dict: dictsource/sk_list dictsource/sk_rules dictsource/sk_extra + cd dictsource && ../src/espeak --compile=sk && cd .. + +sl: espeak-data/sl_dict +dictsource/sl_extra: + touch dictsource/sl_extra +espeak-data/sl_dict: dictsource/sl_list dictsource/sl_rules dictsource/sl_extra + cd dictsource && ../src/espeak --compile=sl && cd .. + +sq: espeak-data/sq_dict +dictsource/sq_extra: + touch dictsource/sq_extra +espeak-data/sq_dict: dictsource/sq_list dictsource/sq_rules dictsource/sq_extra + cd dictsource && ../src/espeak --compile=sq && cd .. + +sv: espeak-data/sv_dict +dictsource/sv_extra: + touch dictsource/sv_extra +espeak-data/sv_dict: dictsource/sv_list dictsource/sv_rules dictsource/sv_extra + cd dictsource && ../src/espeak --compile=sv && cd .. + +sw: espeak-data/sw_dict +dictsource/sw_extra: + touch dictsource/sw_extra +espeak-data/sw_dict: dictsource/sw_list dictsource/sw_rules dictsource/sw_extra + cd dictsource && ../src/espeak --compile=sw && cd .. + +ta: espeak-data/ta_dict +dictsource/ta_extra: + touch dictsource/ta_extra +espeak-data/ta_dict: dictsource/ta_list dictsource/ta_rules dictsource/ta_extra + cd dictsource && ../src/espeak --compile=ta && cd .. + +te: espeak-data/te_dict +dictsource/te_extra: + touch dictsource/te_extra +espeak-data/te_dict: dictsource/te_list dictsource/te_rules dictsource/te_extra + cd dictsource && ../src/espeak --compile=te && cd .. + +tn: espeak-data/tn_dict +dictsource/tn_extra: + touch dictsource/tn_extra +espeak-data/tn_dict: dictsource/tn_list dictsource/tn_rules dictsource/tn_extra + cd dictsource && ../src/espeak --compile=tn && cd .. + +tr: espeak-data/tr_dict +dictsource/tr_extra: + touch dictsource/tr_extra +espeak-data/tr_dict: dictsource/tr_list dictsource/tr_rules dictsource/tr_extra + cd dictsource && ../src/espeak --compile=tr && cd .. + +tt: espeak-data/tt_dict +dictsource/tt_extra: + touch dictsource/tt_extra +espeak-data/tt_dict: dictsource/tt_list dictsource/tt_rules dictsource/tt_extra + cd dictsource && ../src/espeak --compile=tt && cd .. + +ur: espeak-data/ur_dict +dictsource/ur_extra: + touch dictsource/ur_extra +espeak-data/ur_dict: dictsource/ur_list dictsource/ur_rules dictsource/ur_extra + cd dictsource && ../src/espeak --compile=ur && cd .. + +vi: espeak-data/vi_dict +dictsource/vi_extra: + touch dictsource/vi_extra +espeak-data/vi_dict: dictsource/vi_list dictsource/vi_rules dictsource/vi_extra + cd dictsource && ../src/espeak --compile=vi && cd .. + +wo: espeak-data/wo_dict +dictsource/wo_extra: + touch dictsource/wo_extra +espeak-data/wo_dict: dictsource/wo_list dictsource/wo_rules dictsource/wo_extra + cd dictsource && ../src/espeak --compile=wo && cd .. + +zh: espeak-data/zh_dict +dictsource/zh_extra: + touch dictsource/zh_extra +espeak-data/zh_dict: dictsource/zh_list dictsource/zh_rules dictsource/zh_extra + cd dictsource && ../src/espeak --compile=zh && cd .. + +zhy: espeak-data/zhy_dict +dictsource/zhy_extra: + touch dictsource/zhy_extra +espeak-data/zhy_dict: dictsource/zhy_rules dictsource/zhy_extra + cd dictsource && ../src/espeak --compile=zhy && cd .. diff --git a/README b/README new file mode 100644 index 00000000..8b18694f --- /dev/null +++ b/README @@ -0,0 +1,45 @@ +Changes to eSpeak to support building on a POSIX system by using autotools. + +This does the following things: + 1/ compile the libespeak library; + 2/ compile the speak and espeak command-line applications; + 3/ compile the espeakedit application; + 4/ compile the voice data, creating an espeak-data directory. + +This branch also contains some bug fixes and improvements that get +sent back upstream. + + +BUILDING + + +The espeak and espeakedit programs, along with the espeak voices, can +be built via the standard autotools commands: + + $ ./autogen.sh + $ ./configure + $ make + $ sudo make install + +NOTE: The configure command detects various platform differences that +the espeak makefiles don't cater for (e.g. different wxWidgets version) +and detect the available audio setup to use automatically. + + +HISTORICAL RELEASES + + +1.24.02 is the first version of eSpeak to appear in the subversion +repository, but releases from 1.05 to 1.24 are available on the +sourceforge website at http://sourceforge.net/projects/espeak/files/espeak/. + +These early releases have been checked into the historical branch, +with the 1.24.02 release as the last entry. This makes it possible +to use the replace functionality of git to see the earlier history: + + $ git replace 8d59235f 63c1c019 + +NOTE: The source releases contain the big_endian, espeak-edit, praat-mod, +riskos, windows_dll and windows_sapi folders. These do not appear in the +source repository until later releases, so have been excluded from the +historical commits to align them better with the 1.24.02 source commit. diff --git a/autogen.sh b/autogen.sh new file mode 100755 index 00000000..7c86a279 --- /dev/null +++ b/autogen.sh @@ -0,0 +1,12 @@ +#!/bin/sh + +mkdir -p m4 +touch AUTHORS +touch NEWS + +aclocal -I m4 || exit 1 + +libtoolize || exit 1 +autoheader || exit 1 +automake --add-missing || exit 1 +autoconf || exit 1 diff --git a/configure.ac b/configure.ac new file mode 100644 index 00000000..f2b91777 --- /dev/null +++ b/configure.ac @@ -0,0 +1,135 @@ +AC_PREREQ([2.65]) +AC_INIT([eSpeak], [1.46], [https://github.com/rhdunn/espeak/issues], [espeak], [https://github.com/rhdunn/espeak]) +AM_INIT_AUTOMAKE() + +m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES]) +AM_SILENT_RULES([yes]) + +AC_CONFIG_SRCDIR([src]) +AC_CONFIG_MACRO_DIR([m4]) +AC_CONFIG_HEADERS([config.h]) + +dnl ================================================================ +dnl Program checks. +dnl ================================================================ + +AC_PROG_CXX +AC_PROG_MAKE_SET +AC_PROG_LIBTOOL + +dnl ================================================================ +dnl getopt checks. +dnl ================================================================ + +AC_CHECK_HEADERS([getopt.h]) +AC_CHECK_FUNCS([getopt_long]) + +dnl ================================================================ +dnl PulseAudio checks. +dnl ================================================================ + +AC_ARG_WITH([pulseaudio], + [AS_HELP_STRING([--with-pulseaudio], [use the pulseaudio library for audio output @<:@default=yes@:>@])], + []) + +if test "$with_pulseaudio" = "no"; then + echo "Disabling pulseaudio output support via pulseaudio" + have_pulseaudio=no +else + PKG_CHECK_MODULES(PULSEAUDIO, [libpulse >= 0.9], + [ + have_pulseaudio=yes + ],[ + have_pulseaudio=no + ]) +fi + +dnl ================================================================ +dnl PortAudio checks. +dnl ================================================================ + +AC_ARG_WITH([portaudio], + [AS_HELP_STRING([--with-portaudio], [use the portaudio library for audio output @<:@default=yes@:>@])], + []) + +if test "$with_portaudio" = "no"; then + echo "Disabling portaudio output support via portaudio" + have_portaudio=no +else + AC_CHECK_HEADERS([portaudio.h], + [ + have_portaudio=yes + ],[ + have_portaudio=no + ]) +fi + +dnl ================================================================ +dnl Audio checks. +dnl ================================================================ + +if test "$have_portaudio" = yes ; then + if test "$have_pulseaudio" = yes ; then + PKG_CHECK_MODULES(PULSEAUDIO_SIMPLE, [libpulse-simple >= 0.9], + [ + have_pulseaudio=yes + AUDIO=runtime + ],[ + have_pulseaudio=no + AUDIO=portaudio + ]) + else + AUDIO=portaudio + fi +elif test "$have_pulseaudio" = yes ; then + AUDIO=pulseaudio +else + AUDIO=disabled +fi + +AC_SUBST(AUDIO) + +AM_CONDITIONAL(AUDIO_RUNTIME, [test x"$AUDIO" = xruntime]) +AM_CONDITIONAL(AUDIO_PULSEAUDIO, [test x"$AUDIO" = xpulseaudio]) +AM_CONDITIONAL(AUDIO_PORTAUDIO, [test x"$AUDIO" = xportaudio]) +AM_CONDITIONAL(AUDIO_PORTAUDIO0, [test x"$AUDIO" = xportaudio0]) +AM_CONDITIONAL(AUDIO_PORTAUDIO2, [test x"$AUDIO" = xportaudio2]) +AM_CONDITIONAL(AUDIO_SADA, [test x"$AUDIO" = xsada]) + +dnl ================================================================ +dnl wxWidgets checks. +dnl ================================================================ + +AC_CHECK_PROG(WXCONFIG_CHECK,wx-config,yes) +if test x"$WXCONFIG_CHECK" != x"yes" ; then + AC_MSG_ERROR([Please install wxWidgets which is needed for espeakedit.]) +fi + +WX_LIBS=`wx-config --libs` +WX_CXXFLAGS=`wx-config --cxxflags` +WX_VERSION=`wx-config --version` + +AC_SUBST(WX_LIBS) +AC_SUBST(WX_CXXFLAGS) + +dnl ================================================================ +dnl Generate output. +dnl ================================================================ + +AC_CONFIG_FILES([Makefile src/Makefile]) +AC_OUTPUT + +AC_MSG_NOTICE([ + + Configuration for eSpeak complete. + + Source code location: ${srcdir} + + Compiler: ${CXX} + Compiler flags: ${CXXFLAGS} + + wxWidgets: ${WX_VERSION} + pulseaudio: ${have_pulseaudio} + portaudio: ${have_portaudio} + audio configuration: ${AUDIO} +]) diff --git a/dictsource/ak_rules b/dictsource/ak_rules new file mode 100644 index 00000000..2ee9444b --- /dev/null +++ b/dictsource/ak_rules @@ -0,0 +1,113 @@ +// This file is UTF8 encoded +// Spelling to phoneme rules for Akan (Ghana) + + +.group a + a a + +.group b + b b + +.group c + c k + c (e s + c (i s + +.group d + d d + dw dZ + dw (i dZ; + +.group e + e e + +.group f + f f + +.group g + g g + gy dz; + +.group h + h h + h (i C + hw (i Cw + hy C + +.group i + i i + +.group j + j dZ + +.group k + k k + ky tS; + +.group l + l l + +.group m + m m + +.group n + n n + n (k N + ng N: + ng (i n^ + nj n^ + nw N:w + nw (i n^ + ny (i n^: + nny (i n^: + +.group o + o o + +.group p + p p + +.group ɛ + ɛ E + +.group q + q k + qu kw + +.group r + r R + +.group s + s s + +.group t + t t + t (i tC + +.group u + u u + +.group v + v v + +.group w + w w + +.group ɔ + ɔ O + +.group x + x ks + _) x z + +.group y + y j + K) y (K i + +.group z + z z + +.group + $ dOlaR + + diff --git a/dictsource/am_list b/dictsource/am_list new file mode 100644 index 00000000..dbdb582f --- /dev/null +++ b/dictsource/am_list @@ -0,0 +1,40 @@ +// Spelling-to-phoneme rules for Amharic +// This file is UTF-8 encoded +// all words lower case + +//numbers + +_0 z'ero // b'ado ?? +_1 '?and +_2 h'ul@t +_3 s'ost +_4 '?arat +_5 '?ammyst +_6 s'yd:yst +_7 s'@bat +_8 s'ymynt +_9 z'@t`@n^ +_10 '?assyr +_12 '?asra'ul@t +_1X ?asr'a +_2X haja +_3X sal'asa +_4X ?arba +_5X hamsa +_6X silsa // sidsa?? +_7X s@ba +_8X s@m'anja +_9X z@t`'@na +_0C m'@to +_0M1 S'ix +_0M2 m'ilyon +_0M3 b'ilyon + +_dpt _n'@t`yb + +% p@rs'@nt +። ?'aratyn@t`yb +፣ n'@t`@las@r@z +፤ d'yryBys@r@z +፧ t`'yjak`emylykyt + diff --git a/dictsource/am_rules b/dictsource/am_rules new file mode 100644 index 00000000..55bdf525 --- /dev/null +++ b/dictsource/am_rules @@ -0,0 +1,412 @@ +// Spelling-to-phoneme rules for Amharic +// This file is UTF-8 encoded +// all words lower case + +.group 0xe188 // characters U+1200 to U+123f + ሀ ha + ሁ hu + ሂ hi + ሃ ha + ሄ he + ህ hy + @) ህ (_ x + ሆ ho + + ለ l@ + ሉ lu + ሊ li + ላ la + ሌ le + ል ly + @) ል (_ l + ሎ lo + ሏ lua + + ሐ ha + ሑ hu + ሒ hi + ሓ ha + ሔ he + ሕ hy + @) ሕ (_ x + ሖ ho + ሗ hwa + + መ m@ + ሙ mu + ሚ mi + ማ ma + ሜ me + ም my + @) ም (_ m + ሞ mo + ሟ mwa + + ሠ s@ + ሡ su + ሢ si + ሣ sa + ሤ se + ሥ sy + @) ሥ (_ s + ሦ so + ሧ swa + + ረ r@ + ሩ ru + ሪ ri + ራ ra + ሬ re + ር ry + @) ር (_ r + ሮ ro + ሯ rwa + + ሰ s@ + ሱ su + ሲ si + ሳ sa + ሴ se + ስ sy + @) ስ (_ s + ሶ so + ሷ swa + + ሸ S@ + ሹ Su + ሺ Si + ሻ Sa + ሼ Se + ሽ Sy + @) ሽ (_ S + ሾ So + ሿ Swa + + + + +.group 0xe189 // U+1240 to U+127F + ቀ k`@ // U+1240 + ቁ k`u + ቂ k`i + ቃ k`a + ቄ k`e + ቅ k`y + @) ቅ (_ k` + ቆ k`o + + ቈ k`w@ + ቊ k`wi + ቋ k`wa + ቌ k`we + ቍ k`wy + @) ቍ (_ k`w + + + + + በ b@ + ቡ bu + ቢ bi + ባ ba + ቤ be + ብ by + @) ብ (_ b + ቦ bo + ቧ bwa + + ቨ v@ + ቩ vu + ቪ vi + ቫ va + ቬ ve + ቭ vy + @) ቭ (_ v + ቮ vo + ቯ vwa + + ተ t@ + ቱ tu + ቲ ti + ታ ta + ቴ te + ት ty + @) ት (_ t + ቶ to + ቷ twa + + ቸ tS@ + ቹ tSu + ቺ tSi + ቻ tSa + ቼ tSe + ች tSy + @) ች (_ tS + ቾ tSo + ቿ tSwa + + + +.group 0xe18a // U+1280 to U+12B7 + ኀ ha + ኁ hu + ኂ hi + ኃ ha + ኄ he + ኅ hy + @) ኅ (_ x + ኆ ho + + ኈ hw@ + ኊ hwi + ኋ hwa + ኌ hwe + ኍ hwy + @) ኍ (_ hw + + ነ n@ + ኑ nu + ኒ ni + ና na + ኔ ne + ን ny + @) ን (_ n + ኖ no + ኗ nwa + + ኘ n^@ + ኙ n^u + ኚ n^i + ኛ n^a + ኜ n^e + ኝ n^y + @) ኝ (_ n^ + ኞ n^o + ኟ n^wa + + አ ?a // U+12A0 + ኡ ?u + ኢ ?i + ኣ ?a + ኤ ?e + እ ?y + ኦ ?o + ኧ ?@ + + ከ k@ // U+12A8 + ኩ ku + ኪ ki + ካ ka + ኬ ke + ክ ky + @) ክ (_ k + ኮ ko + + ኰ kw@ + ኲ kwi + ኳ kwa + ኴ kwe + ኵ kwy + @) ኵ (_ kw + + ኸ h@ + ኹ hu + ኺ hi + ኻ ha + ኼ he + ኽ hy + @) ኽ (_ x + ኾ ho + + +.group 0xe18b // U+12C0 to U+12FF + + ዀ hw@ + ዂ hwi + ዃ hwa + ዄ hwe + ዅ hwy + @) ዅ (_ hw + + ወ w@ + ዉ wu + ዊ wi + ዋ wa + ዌ we + ው wy + @) ው (_ w + ዎ wo + + ዐ ?a + ዑ ?u + ዒ ?i + ዓ ?a + ዔ ?e + ዕ ?y + ዖ ?o + + ዘ z@ + ዙ zu + ዚ zi + ዛ za + ዜ ze + ዝ zy + @) ዝ (_ z + ዞ zo + ዟ zwa + + ዠ Z@ + ዡ Zu + ዢ Zi + ዣ Za + ዤ Ze + ዥ Zy + @) ዥ (_ Z + ዦ Zo + ዧ Zwa + + የ j@ + ዩ ju + ዪ ji + ያ ja + ዬ je + ይ jy + @) ይ (_ j + ዮ jo + + ደ d@ + ዱ du + ዲ di + ዳ da + ዴ de + ድ dy + @) ድ (_ d + ዶ do + ዷ dwa + + ዸ dd@ // ?? + ዹ ddu + ዺ ddi + ዻ dda + ዼ dde + ዽ ddy + @) ዽ (_ dd + ዾ ddo + ዿ ddwa + + +.group 0xe18c // U+1300 to U+133F + ጀ dZ@ + ጁ dZu + ጂ dZi + ጃ dZa + ጄ dZe + ጅ dZy + @) ጅ (_ dZ + ጆ dZo + ጇ dZwa + + ገ g@ + ጉ gu + ጊ gi + ጋ ga + ጌ ge + ግ gy + @) ግ (_ g + ጎ go + + ጐ gw@ + ጒ gwi + ጓ gwa + ጔ gwe + ጕ gwy + @) ጕ (_ gw + + ጘ N@ + ጙ Nu + ጚ Ni + ጛ Na + ጜ Ne + ጝ Ny + @) ጝ (_ N + ጞ No + + ጠ t`@ + ጡ t`u + ጢ t`i + ጣ t`a + ጤ t`e + ጥ t`y + @) ጥ (_ t` + ጦ t`o + ጧ t`wa + + ጨ tS`@ + ጩ tS`u + ጪ tS`i + ጫ tS`a + ጬ tS`e + ጭ tS`y + @) ጭ (_ tS` + ጮ tS`o + ጯ tS`wa + + ጰ p`@ + ጱ p`u + ጲ p`i + ጳ p`a + ጴ p`e + ጵ p`y + @) ጵ (_ p` + ጶ p`o + ጷ p`wa + + ጸ ts@ + ጹ tsu + ጺ tsi + ጻ tsa + ጼ tse + ጽ tsy + @) ጽ (_ ts + ጾ tso + ጿ tswa + + +.group 0xe18d // U+1340 to U+137F + ፀ ts@ + ፁ tsu + ፂ tsi + ፃ tsa + ፄ tse + ፅ tsy + @) ፅ (_ ts + ፆ tso + + ፈ f@ + ፉ fu + ፊ fi + ፋ fa + ፌ fe + ፍ fy + @) ፍ (_ f + ፎ fo + ፏ fwa + + ፐ p@ // U+1350 + ፑ pu + ፒ pi + ፓ pa + ፔ pe + ፕ py + @) ፕ (_ p + ፖ po + ፗ pwa + + ፘ rj@ + ፙ mj@ + ፚ fj@ + + +.group + $ dolar + diff --git a/dictsource/az_list b/dictsource/az_list new file mode 100644 index 00000000..f174747c --- /dev/null +++ b/dictsource/az_list @@ -0,0 +1,80 @@ + +// This file is UTF8 encoded +// Spelling to phoneme rules for Azerbaijani + + +// Numbers +_0 s@f'@R +_1 b'iR +_2 ic'i +_3 'ytS +_4 d'WRd +_5 b'eS +_6 alt'@ +_7 jedd'i +_8 s&Cc'iz +_9 dogg'uz +_1X 'on +_2X ijiRm'i +_3X ot'uz +_4X g'@Rx +_5X &ll'i +_6X altm'@S +_7X jetm'iS +_8X s&Cs'&n +_9X doxs'an +_0C j'yz +_0M1 m'in +_0M2 milj'on +_0M3 milj'aRd +_dpt _viRg,yl_| // ?? + + +// Function words + // personal pronouns +mən $u+ +sən $u+ +o $u+ +biz $u+ +siz $u+ +onlar $u+ + + // possessive pronouns +mənim $u+ +sənin $u+ +onun $u+ +bizim $u+ +sizin $u+ +onların $u+ + + + +// Character names +b be +c dZe +ç tSe +d de +f fe +g Je +ğ Qe +h he +x xe +j Ze +k ka +q ge +l el +m em +n en +_o o +p pe +r eR +s se +ş Se +t te +v ve +w dubElv'E +y je +z ze + + + diff --git a/dictsource/az_rules b/dictsource/az_rules new file mode 100644 index 00000000..3d208745 --- /dev/null +++ b/dictsource/az_rules @@ -0,0 +1,111 @@ + +// This file is UTF8 encoded +// Spelling to phoneme rules for Azerbaijani + +// Stress rule: Right-most vowel, but stop before the vowel which is +// marked as unstressed [%]. + + +.group a + a a + +.group b + b b + +.group c + c dZ + +.group ç + ç tS + +.group d + d d + +.group e + e e + +.group ə + ə & + +.group f + f f + +.group g + g J + +.group ğ + ğ Q + +.group h + h h + +.group x + x x + +.group ı + ı @ + +.group i + i i + +.group j + j Z + +.group k + k c + k (K C + +.group q + q g + +.group l + l l + +.group m + m m + +.group n + n n + +.group o + o o + +.group ö + ö W + +.group p + p p + +.group r + r R + A) r (A * + +.group s + s s + +.group ş + ş S + +.group t + t t + +.group u + u u + +.group ü + ü y + +.group v + v v + +.group w + w w + +.group y + y j + +.group z + z z + +.group + ä & diff --git a/dictsource/bo_rules b/dictsource/bo_rules new file mode 100644 index 00000000..5a0efa1a --- /dev/null +++ b/dictsource/bo_rules @@ -0,0 +1,409 @@ +// This file is UTF8 encoded +// Spelling-to-phoneme rules for Tibetan + +.replace +༠ 0 +༡ 1 +༢ 2 +༣ 3 +༤ 4 +༥ 5 +༦ 6 +༧ 7 +༨ 8 +༩ 9 + + + +.group ཀ + ཀ ka + ཀ (B k + @) ཀ (_ k + +.group ཁ + ཁ kha + ཁ (B kh + @) ཁ (_ kh + +.group ག + ག ga + ག (B g + @) ག (_ g + +.group གྷ + གྷ gha + གྷ (B gh + @) གྷ (_ gh + +.group ང + ང Na + ང (B N + @) ང (_ N + +.group ཅ + ཅ ca + ཅ (B c + @) ཅ (_ c + +.group ཆ + ཆ cha + ཆ (B ch + @) ཆ (_ ch + +.group ཇ + ཇ Ja + ཇ (B J + @) ཇ (_ J + +.group ཉ + ཉ n^a + ཉ (B n^ + @) ཉ (_ n^ + +.group ཊ + ཊ t.a + ཊ (B t. + @) ཊ (_ t. + +.group ཋ + ཋ th.a + ཋ (B th. + @) ཋ (_ th. + +.group ཌ + ཌ d.a + ཌ (B d. + @) ཌ (_ d. + +.group ཌྷ + ཌྷ dh.a + ཌྷ (B dh. + @) ཌྷ (_ dh. + +.group ཎ + ཎ n.a + ཎ (B n. + @) ཎ (_ n. + +.group ཏ + ཏ ta + ཏ (B t + @) ཏ (_ t + +.group ཐ + ཐ tha + ཐ (B th + @) ཐ (_ th + +.group ད + ད da + ད (B d + @) ད (_ d + +.group དྷ + དྷ dha + དྷ (B dh + @) དྷ (_ dh + +.group ན + ན na + ན (B n + @) ན (_ n + +.group པ + པ pa + པ (B p + @) པ (_ p + +.group ཕ + ཕ pha + ཕ (B ph + @) ཕ (_ ph + +.group བ + བ ba + བ (B b + @) བ (_ b + +.group བྷ + བྷ bha + བྷ (B bh + @) བྷ (_ bh + +.group མ + མ ma + མ (B m + @) མ (_ m + +.group ཙ + ཙ tsa + ཙ (B ts + @) ཙ (_ ts + +.group ཚ + ཚ tsha + ཚ (B tsh + @) ཚ (_ tsh + +.group ཛ + ཛ dza + ཛ (B dz + @) ཛ (_ dz + +.group ཛྷ + ཛྷ dzha + ཛྷ (B dzh + @) ཛྷ (_ dzh + +.group ཝ + ཝ wa + ཝ (B w + @) ཝ (_ w + +.group ཞ + ཞ Za + ཞ (B Z + @) ཞ (_ Z + +.group ཟ + ཟ za + ཟ (B z + @) ཟ (_ z + +.group འ + འ ?a + འ (B ? + @) འ (_ ? + +.group ཡ + ཡ ja + ཡ (B j + @) ཡ (_ j + +.group ར + ར ra + ར (B r + @) ར (_ r + +.group ལ + ལ la + ལ (B l + @) ལ (_ l + +.group ཤ + ཤ Sa + ཤ (B S + @) ཤ (_ S + +.group ཥ + ཥ s.a + ཥ (B s. + @) ཥ (_ s. + +.group ས + ས sa + ས (B s + @) ས (_ s + +.group ཧ + ཧ Ha + ཧ (B H + @) ཧ (_ H + +.group ཨ + ཨ ?a + ཨ (B ? + @) ཨ (_ ? + +.group ཀྵ + ཀྵ ks.a + ཀྵ (B ks. + @) ཀྵ (_ ks. + + +// vowel signs +// Give the utf8 codes in octal, because these characters don't +// display correctly without a letter to attach to. +.group 0xe0bd + 0xe0bdb1 a: + 0xe0bdb2 i + 0xe0bdb3 i: + 0xe0bdb4 u + 0xe0bdb5 u: + 0xe0bdb6 r- + 0xe0bdb7 r-: + 0xe0bdb8 l- + 0xe0bdb9 l-: + 0xe0bdba e + 0xe0bdbb e: + 0xe0bdbc o + 0xe0bdbd o: + +// subjoined letters +.group 0xe0be // characters which start with UTF-8 bytes: [e0 be] + ྐ ka + ྐ (B k + @) ྐ (_ k + + ྑ kha + ྑ (B kh + @) ྑ (_ kh + + ྒ ga + ྒ (B g + @) ྒ (_ g + + ྒྷ gha + @) ྒྷ (_ gh + + ྔ Na + ྔ (B N + @) ྔ (_ N + + ྕ ca + ྕ (B c + @) ྕ (_ c + + ྖ cha + ྖ (B ch + @) ྖ (_ ch + + ྗ Ja + ྗ (B J + @) ྗ (_ J + + ྙ n^a + ྙ (B n^ + @) ྙ (_ n^ + + ྚ t.a + ྚ (B t. + @) ྚ (_ t. + + ྛ th.a + ྛ (B th. + @) ྛ (_ th. + + ྜ d.a + ྜ (B d. + @) ྜ (_ d. + + ྜྷ dh.a + ྜྷ (B dh. + @) ྜྷ (_ dh. + + ྞ n.a + ྞ (B n. + @) ྞ (_ n. + + ྟ ta + ྟ (B t + @) ྟ (_ t + + ྠ tha + ྠ (B th + @) ྠ (_ th + + ྡ da + ྡ (B d + @) ྡ (_ d + + ྡྷ dha + ྡྷ (B dh + @) ྡྷ (_ dh + + ྣ na + ྣ (B n + @) ྣ (_ n + + ྤ pa + ྤ (B p + @) ྤ (_ p + + ྥ pha + ྥ (B ph + @) ྥ (_ ph + + ྦ ba + ྦ (B b + @) ྦ (_ b + + ྦྷ bha + ྦྷ (B bh + @) ྦྷ (_ bh + + ྨ ma + ྨ (B m + @) ྨ (_ m + + ྩ tsa + ྩ (B ts + @) ྩ (_ ts + + ྪ tsha + ྪ (B tsh + @) ྪ (_ tsh + + ྫ dza + ྫ (B dz + @) ྫ (_ dz + + ྫྷ dzha + ྫྷ (B dzh + @) ྫྷ (_ dzh + + ྭ wa + ྭ (B w + @) ྭ (_ w + + ྮ Za + ྮ (B Z + @) ྮ (_ Z + + ྯ za + ྯ (B z + @) ྯ (_ z + + ྰ ?a + ྰ (B ? + @) ྰ (_ ? + + ྱ ja + ྱ (B j + @) ྱ (_ j + + ྲ ra + ྲ (B r + @) ྲ (_ r + + ླ la + ླ (B l + @) ླ (_ l + + ྴ Sa + ྴ (B S + @) ྴ (_ S + + ྵ s.a + ྵ (B s. + @) ྵ (_ s. + + ྶ sa + ྶ (B s + @) ྶ (_ s + + ྷ Ha + ྷ (B H + @) ྷ (_ H + + ྸ ?a + ྸ (B ? + @) ྸ (_ ? + + ྐྵ ks.a + ྐྵ (B ks. + @) ྐྵ (_ ks. + + +.group + $ dolar diff --git a/dictsource/cy_rules b/dictsource/cy_rules index d6cfebd8..a658d7b4 100644 --- a/dictsource/cy_rules +++ b/dictsource/cy_rules @@ -1,6 +1,8 @@ // translation rules for Welsh language // This file is UTF-8 encoded +.L01 ch dd ff ll th // digraph consonants + .group a _) a (_ A: a A: @@ -21,7 +23,7 @@ ae AY ai aI au aY - @) au (_ a +// @) au (_ a aw (+ aU @@ -80,6 +82,7 @@ g g gwl gw@-l gwn gw@-n + gwr gw@-r .group h _) h (_ hA: @@ -230,6 +233,7 @@ w (dd u: w (A w + _) w (l wy uY .group x diff --git a/dictsource/da_list b/dictsource/da_list index 9755ab89..050970ab 100644 --- a/dictsource/da_list +++ b/dictsource/da_list @@ -70,7 +70,7 @@ __ b'Onsdrai & Vw £ pun? € euro -© kopyrajt +© kVpirajt ÷ divid'eReD||meD = l'imeD # n'OmV @@ -78,9 +78,10 @@ __ b'Onsdrai × g'aNe ª feminin||Wdin'al º m'askulin||Wdin'al -® registr'eret||varemerke +® registr'Er@D||v'ar@mErk3 ¼ en||kvart -¢ s'ents +¾ trEkv'art +¢ s'ent ¥ j'en: µ my ' apostr'Vf // PB o changed to V @@ -103,7 +104,7 @@ _11 'Elv@ _12 t'Vl _13 tR'&#d@-n // PB & changed to &# _14 fj'ord@-n -_15 f'emt@n +_15 f'emt@-n _16 s'ajsd@-n _17 s'Wd@-n // PP Y changed to W _18 '&d@-n // PB a changed to & @@ -111,8 +112,8 @@ _19 n'ed@-n _2X t'y:w _3X tR'&#Dv@ //PB [tR'ADv@] changed to [tR'&#Dv@] _4X f'W:V //PB [f'W:*3] changed to [ f'W:V] -_5X h&l't*es // PB [a] changed to [&] -_6X t*'es +_5X h&l't*Es // PB [a] changed to [&], e changed to E +_6X t*'Es // PB changed from e to E _7X h&lfj'&rs // PV a changed to & _8X f'irs _9X h&lf'Ems // PB a changed to & @@ -1159,7 +1160,6 @@ nymfoman $alt2 obsidian $alt2 ocean $alt2 oktan $alt2 -oman $alt2 organ $alt2 orkan $alt2 osman $alt2 @@ -2957,11 +2957,9 @@ lupin $alt magasin $alt mandarin $alt mandolin $alt -margin $alt marin $alt marocain mAro'kEN $alt maroquin mAro'kEN $alt -maskulin $alt mazarin $alt medicin $alt melamin $alt @@ -5773,6 +5771,7 @@ adopter $alt bortadopter $alt adoucer $alt adressere $alt +omadressere $alt adsorber $alt adstringer $alt adviser $alt @@ -6075,7 +6074,7 @@ dramatiser $alt draper $alt dresser $alt dubler $alt -dueller $alt +duellere $alt duetter $alt duper $alt duplicer $alt @@ -6401,7 +6400,6 @@ interpunkter $alt intervener $alt intimider $alt intoner $alt -intriger $alt introducer $alt intuber $alt invader $alt @@ -9677,7 +9675,6 @@ epigon $alt estragon estRag'VN $alt glukagon $alt heksagon $alt -jargon SjArg'VN $alt oktagon $alt oktogon $alt ortogon $alt @@ -9686,7 +9683,6 @@ polygon $alt wagon v&g'VN $alt // -son list (VN/on -bison b'isVn $alt blouson blus'VN $alt chanson SjAns'VN $alt garnison $alt @@ -9695,7 +9691,7 @@ liaison li&s'VN $alt meson $alt person $alt ræson REs'VN $alt -//sæson sEs'VN $alt +sæson $alt unison $alt // PB exceptions from the "be" rule in group "be" @@ -11247,7 +11243,7 @@ ikes ajks // PB (et kvarter) et||kvA'ter // PB (mit kvarter) mit||kvA'ter // PB (vores kvarter) vV:s||kvA'ter // PB -(deres kvarter) de@s||kvA'ter // PB +(deres kvarter) dE:Vs||kvA'ter // PB (det kvarter) de||kvA'ter // PB (i kvarter) i||kv'A:dV (at have) &||h&: // PB the verb 'have', not the noun 'have' = garden diff --git a/dictsource/da_rules b/dictsource/da_rules index d955b666..94eea6f7 100644 --- a/dictsource/da_rules +++ b/dictsource/da_rules @@ -38,6 +38,7 @@ a & // PB changed from [a?] aaron ArVn // PB name + zol) a '& // PB name // PB consonant + a + consonant => a: C) a (Ce &: // PB plade, base, mase @@ -46,6 +47,8 @@ mil) a (no '&: // PB stressed C) a (rL11 a // PB bare r) a (C+ A // PB drab + br) adbury &db@-re // PB name + a (dress+ & // PB afsenderadresse _der) af (_ ,& // PB a (nstreng+ & // PB overanstreng a (ntal+ & // PB meterantal @@ -119,8 +122,8 @@ for) a (nd A // PB forandre for) a (nk A // PB forankre r) a (nch & // PB - _br) a (nch A // PB - br) an (che aN // PB + br) an (ch AN // PB branche + d) and (ere ANd // PB dendere r) a (nsigt & // PB pokeransigt // PB general rule: [a] after r followed by sp/st/sk @@ -158,10 +161,16 @@ l) a (n & // land l) an (ce AN // PB lancere pl) an (ch AN // PB planche + cas) ablan (ca &bl'AN // PB Casablanca + atl) a (ntis '& // PB stressed // PB general rule: [a] after consonant before m C) a (m+ a // PB ham, gamle, lam, Sam, samarbejde - C) a (mL04+ & // PB Samuel, familie + s) a (muel & // PB Samuel + _im) a (m '& // PB stressed + s) amurai &mur'aj // PB samurai + k) a (mufl+ a // PB kamuflage + a (mulet a // PB C) a (mæ+ & // PB kamæleon TEST g) ama (ch &m'& // PB gamacher pan) a (ma & // PB @@ -179,7 +188,7 @@ _rekl) a (me '& // PB stressed // PB general rule: consonant + a + labial + front vowel - C) a (mi & // PB vitamin, dynamit, kamin + C) a (mi+ & // PB vitamin, dynamit, kamin, familie gest) a (po 'a // PB kad) a (ver '& // PB stressed r) a (L02L04+ A // PB bravo @@ -203,6 +212,7 @@ _mak) a (b '& // PB makaber - stressed _alk) a (li '& // PB alkalisk stressed k) atie Ejti // PB name +narkotik) a & // PB narkotikaproblemer // general rule: [&:] after consonant before "ne" C) a (ne &: // PB "mane" opposed to "mande" @@ -270,6 +280,10 @@ gammeld) a (gs & // PB // PB general rule: [A] after k before p k) a (ps a // PB kapsel +// PB general rule: [a] before b + conconant + i + a (bCi a // PB abrikos + g) a (briel & // PB name + // PB general rule: [Au] after m/n before g (au) L09) ag (+ Au // PB nagle n) agasaki ag&s'aki // PB @@ -312,13 +326,14 @@ gammeld) a (gs & // PB L08) a (v & // stav // PB general rule: af = [Au] before s - af (s Au // afstand + af (s Aw // afstand // PB general rule: [Au] before l - av (l Au // savle, tavle + av (l+ Aw // savle, tavle, travl // PB general rule: [Au] after l - _l) av Au // lavenergi, lavteknologi, lavadel, lavtryk + _l) av Aw // lavenergi, lavteknologi, lavadel, lavtryk + _l) av (v Aw // PB lavvandet l) a (vendel & // exception: lavendel sl) a (v &: // exception: slaver l) av (et &:v // exception: lave @@ -336,8 +351,8 @@ gammeld) a (gs & // PB g) av (mi Au // PB gavmild // PB general rule: [Au] after t before s - t) av (s Au // tavshed - _t) av (_ Au // PB han tav stille + t) av (s Aw // tavshed + _t) av (_ Aw // PB han tav stille // PB general rule: [A] before r a (r+ A // skar @@ -362,7 +377,9 @@ _longob) a (rd 'A // PB stressed // PB general rule: [a] before velars a (L01++ a // planke, slanke, anke, flanke, gang + pizz) a & // PB pizzakæde a (L01L04++ & // PB bajonet, lagune + C) a (L10L04++ a // PB pakistan s) a (ng+ a // PB sangundervisning ag (gregat & // PB ang (ul++ ang // PB rektangulær @@ -453,15 +470,17 @@ snakkes) ag (lig '& // PB pl) a (ce & // PB placere st) a (ka & // PB stakat - a (k & // PB akkord TEST + a (k%L04+ & // PB akkord, akkompagnerer TEST a (kvA+ & // PB akvarium a (ppetit a // PB appetit a (bnorm a // PB - abdo (m Abd'o // PB abdomen + abdo (m Abd'o // PB abdomen - stressed + a (bC A // PB Abdul, abdicere + a (bb & // PB abbedi h) a (cienda _^_es // PB l) a (kr %& // PB lakrids e) a & // PB Korea, azalea - b) ay aj // PB bayersk + b) ayer ajV // PB bayersk, Bayern _b) ay (_ Ej // PB Thunder Bay ayatollah aj&t'Vl& // PB b) ayreuth ajR'Vjt // PB German town @@ -510,6 +529,7 @@ _entusi) a (s '& // PB stressed - entusiast st) av (nin &v // PB stavning bogst) av &v // PB bogstavrim - not [Au] h) av (_ & // PB hav - problem with the noun "hav" [hAu] + ske_h) av Au // PB Kaspiske hav, Karibiske Hav @h) av (_ Au // PB flammehav h) av (C Au // PB havbund københ) av (n 'Aw // PB @@ -520,10 +540,10 @@ himmel_og_h) av Au // PB "sea/ocean" not "have" = "garden" h) av (aborr Au // PB havaborre h) av (ud Au // PB havudsigt h) ag (l Au // PB - ag (n Au // PB fish lure + ag (n+ Au // PB agn, Agnes r) ag (na+ Au // PB ragnarok ag (new &g // PB name - p) agne '&nj@ // PB champagne + champ) agne '&nj@ // PB champagne ag (nos %ag // PB agnostiker hav) a (nna '& // PB Havanna h) a (ck+ & // PB hacke @@ -584,6 +604,7 @@ ginger_) ale Ejl // PB // PB stressed a in final -al in $alt words in da_list &) al ($p_alt+ ''&l // fatal, monumental, krystalklar, regional + &) al (ist$p_alt+ &l // PB specialist &) al (e_$p_alt+ ''&l // PB anale &r) al (e_$p_alt+ 'Al // PB liberale r) al ($p_alt++ 'Al // [A] after "r" - general, neutral, koral @@ -776,6 +797,7 @@ interf) a (ce ei // PB interface a (ffutage & // PB aftershave aftVSEjv // PB gir) a (f 'A // PB + ri) a (m A // PB Miriam sof) a & // PB sofafjeder _) a (ffekt+ & // PB affekt a (fsted+ & // PB afstedkomme @@ -844,6 +866,7 @@ kontrab) ande '&nd3 // PB sp) a (nking &: // PB an (cien aN a (ndre A // PB andre + t) a (nd & // PB tandrensning _) andrea &ndr'e& // PB name andrew &ndru // PB name v) a (ndr A // PB vandre @@ -920,7 +943,7 @@ _domin) a (n '& // PB stressed - dominans p) ayne Ejn // PB name bookm) a (ker Ej // PB _v) agas Ejg@s // PB Las Vegas - b) acon EjkVn // PB + b) acon (+ EjkVn // PB taleb) a (n '& // PB sm) aragd ar'Awd // PB gem stone _klo) a (k+ 'A: // PB @@ -962,7 +985,7 @@ hjertemass) age &:S@ // hjertemassage d) ag (l@+ Au // PB daglejer d) ag (insti Au // PB daginstitution @d) ag (_++ & // PB dommedag - sd) ag & // PB fødselsdagsgave + sd) ag (+ & // PB fødselsdagsgave, fødselsdagsbarn d) ag (og+ &g // PB pædagog _j) ag (_ &j // PB j) ag (e+ &: // PB jage @@ -1003,11 +1026,13 @@ hjemmeb) ag (_ &j // PB band) age &:S@ // PB gipsbandage sC) ag (+ &j // PB slag, slaget, Skagen, smag, forslagskasse st) agn AuN // PB stagnere + sp) ag (at &g // PB sk) ag (ler Aw // PB kast) agn (et &nj' // PB kastagnetter sl) ag (C@ au // PB slagskib l) ag (re+ &j // PO overskudslagre sl) agg (e ak // PB slagger + C) ag (t+ ag // PB venskabspagt, smagte, sagt sl) ag (ne &j // PB rædselsslagne l) ag (_ &j // lag forl) ag %&j // PB forlagsvirksomhed @@ -1015,6 +1040,7 @@ hjemmeb) ag (_ &j // PB f) ag (@ au // PB fagsnak, ufaglært, fagarbejde f) ag (ter ag // PB l) ag (C au // PB flagstang, lagkage + gall) agh 3g // PB name _sl) ag (s_ ag // PB slags _sl) ag (sen ag // PB slagsen gennemsl) ag (+ &j // PB gennemslagskraft @@ -1034,7 +1060,7 @@ parkeringsv) ag (t ag // PB æresv) ag (t ag // PB butiksv) ag (t ag // PB hospitalsv) ag (t ag // PB - m) ag (t ag // PB verdensmagt +// m) ag (t ag // PB verdensmagt sl) ag (smål Au // slagsmål sl) ag (tilf Au // PB slagtilfælde sl) ag (side Au // PB slagside @@ -1084,7 +1110,7 @@ rædselssl) age (n &j@ // PB rædselsslagent t) ag (selv &' // PB tagselvbord t) agg (e &g // PB t) ag (liatelle _^_it // PB - s) ag (t+ ag // PB sagt +// s) ag (t+ ag // PB sagt _s) ag (te_ &j // PB s) ag (n Au // PB sagn rans) ag (n &j // PB ransagning @@ -1137,6 +1163,7 @@ _trienn) al (e '&:l braille braj: // PB bouill (on bulj // PB bloody blVdi // PB + byron _^_en // PB name _) beat b'i:t // PB beat - music bea (tri be&' // PB Beatrice beaujolais boSjol'E // PB wine, district @@ -1267,6 +1294,7 @@ _trienn) al (e '&:l &) ce (n$p_alt =s@ // ekspeditricen &) ce (r$p_alt =sV // ekspeditricer &) cer ($p_alt =s''er // annoncere + dedi) cer ($p_alt =k''er // dedicere &) cere ($p_alt =s''er3 // annoncerede &) cér (_ s'er // annoncér &) cør (_ s'Wr // annoncør @@ -1276,7 +1304,8 @@ diskvalifi) cer ser // PB c (y s // PB s followed by y - cykel cyper kypV // PB Cypern curler kWlV // PB - clarence kl&R@ns // PB name + _) clarence kl&R@ns // PB name + _) capone k&p'Own // PB name A) c (e s // PB race, procent cadilla) c k // PB Cadilacen _offi) ce (r s'e // PB officer @@ -1292,6 +1321,7 @@ frederi) c (ia =ks // PB c (ølibat s // PB ch (+ S // PB check, chokolade ch (i tS // PB chili + ch (eese tS // PB cheeseburger _ma) ch (_ k // PB sound barrier chaplin tS&plin // PB name challenge tS&lendZ // PB @@ -1340,12 +1370,14 @@ frederi) c (ia =ks // PB _) custer kVstV // PB name _) ciao (_ tSjAw // PB claude klO:d // PB name + claudette klOd'et // PB name churchill tSW:Sil // PB cambridge kejmbRidZ // PB canterbury k&ntVbri // PB connecticut kVn'etikVd // PB carlisle kAlajl // PB china tjajn& // PB + _) cape (_town kEjp // PB name _) chuck tSVk // PB name cleveland kli:vl&n // PB croissant kroas'AN // PB @@ -1385,7 +1417,8 @@ north_) carolina k&rol'ajn& // PB cézanne ses'&n // PB Cézanne cézannen ses'&n3n // PB Cézannen cockney kVkni // PB - clerk klA:k // PB Clerkenwell + clerk klA:k // PB Clerkenwell + carmine kA:majn // PB name .group d @@ -1440,6 +1473,7 @@ tourne) dos d'o // PB _hil) d (a d // PB name _mil) dred drEd // PB name imel) d (a =d // PB name + _) degas _^_fr // PB name bull) d (o d // PB bulldozer formal) d (e d // PB formaldehyd d (åse d // PB øldåse @@ -1483,10 +1517,11 @@ turtel) d (ue d // PB hjor) d d // PB exception - pronounce d in 'hjord' stikor) d // PB exception - silent d in 'stikord' d' d //PB d'Aviano - e.g. French and Italian names - woo) d d // PB Hollywood + woo) d t // PB Hollywood ([d] sounds like [D] dawson dV:s3n // PB name dwight dwajt // PB name -// ud) d (A d + _) doreen d0r'in // PB name + daumier _^_fr // PB name // general rule: [D] after vowel and before consonant A) d (C D // adkomst @@ -1519,6 +1554,7 @@ stikor) d // PB exception - silent d in 'stikord' ned) d (s D // PB nedsmelte ø) d (s++ D // PB dødscelle, nødspor, ødsel, nødstilfælde fø) d (s++ // fødsel + ø) d (sel++ // PB silent d gi) d (s+ // PB silend d - gidsel kre) d (s // PB silent d - kredsløb ø) d (t // PB silent d - mødtes @@ -1538,7 +1574,7 @@ stikor) d // PB exception - silent d in 'stikord' mo) d (st+ D // PB modstand, modstå u) d (styr+ D // PB bu) d (s++ D // PB forbudstiden -// bu) dd D // PB buddene + gla) dstone dst0wn // PB name y) d (stat+ D // PB sydstaterne fre) d (s D // PB fredstid @@ -1548,16 +1584,17 @@ stikor) d // PB exception - silent d in 'stikord' A) dd D // PB skuddene _i) d (e d d // PB _i) d (é d // PB - evi) d (en d // PB evident + evi) d (en d // PB evident bi) d (e D // PB bider ri) d (e D // PB - vi) d (er D // PB videre + vi) d (er D // PB videre ti) d (e D // PB tider salva) dor d'O: // PB El Salvador - via) du (kt d'O // PB + via) du (kt d'O // PB bermu) d (a d a) d (am d // PB name d (oll d // PB babydoll + d (obl d // PB tidoble a) d (opter d // PB adoptere me) d (alj d // PB medalje @@ -1569,7 +1606,7 @@ stikor) d // PB exception - silent d in 'stikord' u) dd (ann Dd // PB veluddannet ly) dd (æmp Dd // PB lyddæmper sku) dd (u+ Dd // PB skudduel - me) dd (ele Dd // PB meddeleren + me) dd (el Dd // PB meddeleren, meddelsom u) dd (ø+ Dd // PB spi) d (steg D // PB spidstege @@ -1641,6 +1678,7 @@ stikor) d // PB exception - silent d in 'stikord' dorothy _^_en // PB name debbie dEbi // PB name download dawnlowd // PB + down dawn // PB Downs syndrom detroit detr'Vjt // PB US city daryl d&r3l/2 // PB name drisco _^_en // PB name Driscoll @@ -1672,6 +1710,8 @@ stikor) d // PB exception - silent d in 'stikord' // PB general rules C) e (L02 E // PB stemme, lefle +_halvf) e (ms 'E // PB stressed + d) e (p e // PB depressiv _emfys) e (m 'e // PB stressed kn) e (b e // PB C) e (L02L11 e // PB tema - TEST @@ -1687,6 +1727,7 @@ _still) e (ben ='e // PB br) e (v E // PB brevstemt L03) e (L02L04 e // PB akademiker andr) e V // PB vandrefalk, andres + r) e (nsning &# // PB tandrensning tub) e (rku E // PB tuberkulose kol) e (C @ // PB skolebog @@ -1698,7 +1739,8 @@ _still) e (ben ='e // PB st) ed (sø e // PB stedsøm st) ed (da e // PB steddatter e (dt e // PB fedtet - C) e (C% E // PB celle TEST + C) e (C% E // PB celle, redde TEST +// r) e (C%+ &# gaz) e (lle 'E // PB stressed van) e (ssa 'E // PB stressed ard) e (nner 'E // PB Ardennerne - stressed @@ -1709,6 +1751,7 @@ _still) e (ben ='e // PB tol) ed (o 'ed // PB toledostål val) e (ncia 'E // PB mal) er V // PB maler + end) er V // PB afsenderadresse mål) er V // PB måleraflæser mal) e (ri V // PB val) e (ri++ @ // PB kavaleri @@ -1722,6 +1765,7 @@ _still) e (ben ='e // PB elleve elv@ // PB _koll) e (ga 'e // PB stressed _koll) eg (e 'ej // PB stressed kolleger + strat) eg (_ 'ej // PB strateg _sem) e (ster 'E // PB stressed _borgm) e (st 'E // PB borgmester - stressed _kompl) e (ks 'E // PB stressed @@ -1739,7 +1783,7 @@ banglad) esh 'ES // PB stressed sl) e (t++ E // PB familieudslettelse, udslet (not [uDsl@D]) // PB general rule: [E] after r before consonant - r) e (dA e: // PB rede + r) e (dA E: // PB rede r) e (C% E // PB short e before double consonant - redde L02r) e (C% &# // PB labial + r - fremmed aggr) e (ssor &# // PB @@ -1786,6 +1830,8 @@ banglad) esh 'ES // PB stressed pr) e (C%+ &# // PB presse pr) e (s+ &# // PB pr) e (sserende E' // PB + pr) estige (_ Est'iS // PB + depr) e (ss E // PB depressiv //PB general rule: [&#] after r before ns/ms r) e (L09s &# //PB rensetøj @@ -1856,9 +1902,12 @@ stikir) e (nddreng '&# // PB heavy_m) etal Et3l // PB L09) e (l E // mellem L06) e (r E // PB perle + rob) e (rto 'E // PB name + r) e (re 3 // PB operere sup) er V // PB superagenten sup) er (lativ 'Er // PB stressed @) es (_N 3s // elskes, skabes + _arl) es _^_fr // PB French town _m) e (l_ e // PB ed) e (r @ // nederlag tr) e (ma E' // trema @@ -1872,7 +1921,7 @@ heavy_m) etal Et3l // PB eus Wws // PB for Greek names - Zeus, Achilleus st) ew ju // PB Stewart tel) e 3 // PB tele - el) eg (+ aj // PB gætteleg + ele) eg (+ aj // PB gætteleg del) eg (A @g // PB delegation tel) eg (r 3g // PB telegram l) eg (iti eg // PB legitim @@ -2042,6 +2091,7 @@ stoneh) enge EndZ // PB w) ee i: // PB Sweeney, weekend, tweed tw) eed i:d // PB _h) ei (di aj // PB name + _d) ei (dre i: // PB name trap) ez 'Ets // PB stressed // PB Words ending with e - general rule @@ -2051,6 +2101,7 @@ groupi) e // PB silent e _arti) e // PB name - silent e ud) e 3 // PB studehandel ul) e 3 // PB juleaften, gulerod +konsul) e (nt e // PB sikkerhedskonsulent afs) e (_ e // PB afse afs) e (t_+ e // PB afset tils) e e // PB tilset @@ -2065,6 +2116,7 @@ efters) e e // PB _uds) e (r_+ e // PB udser puds) er (+ V // PB turn) e 'e // PB + kup) e (+ 'e // PB stressed stud) e (re 'e // PB studerende joyc) e // PB name - silent e joyc) e (s 3 // PB name - keep the e @@ -2192,6 +2244,7 @@ _sakram) e (nte 'e overst) eg ej // PB st) eg (å @g // PB præstegård eg (affel @g // PB fiskegaffel + _sk) eg (affel eg // PB skegaffel rel) eg (ion -@g // PB n) egl ajl // PB negl r) egel Ejl // PB regel @@ -2210,6 +2263,7 @@ overst) eg ej // PB skr) eg aj // PB underl) eg ej // PB underlegen p) eg aj // PB pegefinger + eg (rund @g // PB klippegrund p) eg (asus eg // PB p) egmatit Egm&t'it // PB s) eg (l aj // PB segl, forsegle @@ -2242,12 +2296,15 @@ selskabsl) eg aj // PB c) en (tC en p) en (sion aN r) en (ce AN // reference - r) edd ED // PB redder + Cr) e (d E // PB seinebred, flodbred +// r) edd ED // PB redder br) edd Ed // PB bredde _tr) e (tten a // tretten _tr) e (d E // tredje ej (++ aj // PB changed from ai to aj - nej, arbejde e (job+ 3 // PB ønskejob + e (jæger+ 3 // PB skalpejæger + e (jour+ 3 // PB sygejournal dr) ej (+ aj // PB fordrejet ykk) e (C 3 // PB lykkejæger skørt) e (C 3 // PB skørtejæger @@ -2255,6 +2312,7 @@ selskabsl) eg aj // PB ej (aku ej // PB ejakulere gal) ej 'aj // PB stressed ejer (C ajV // PB grundejerforening + mælk) e 3 // PB mælkejunge m) ejern 3jErn // PB stemmejern v) ejern 3jErn // PB rivejern ej (agt @j // PB menneskejagt @@ -2362,7 +2420,7 @@ stript) ease i:s // PB kin) e (s 'e // PB kineser d) e (s_ @ // PB mødes _d) e (s_ e // PB des = desto, jo - var) e 3 // PB vareprøve, varevogn TEST + var) e 3 // PB vareprøve, varevogn TEST _) eddie Edi // PB name C) ey (_ i // PB names with final ey - TEST harv) ey i // PB name @@ -2378,6 +2436,7 @@ magdal) e (n 'e // PB Magdalena - name r) eaux O // PB Devereaux eugene judZ'i:n // PB name _ir) e (ne+ 'E // PB name + e (legi e // PB ven) e (dig 'e // PB t) ea (m i: // PB teamwork h) eart A:d // PB Ourple Heart @@ -2385,6 +2444,7 @@ magdal) e (n 'e // PB Magdalena - name _d) e (_gaulle 3 // PB name _d) e (_ i // PB venstr) e V // PB venstreorienterede + e (ven E: // PB eventyr // PB plural suffix -ene @) ene (_ @n@ // benene @@ -2393,7 +2453,7 @@ venstr) e V // PB venstreorienterede @r) enes (_S4 Vn@s // brødrenes @gg) ene (_S4 @n@ // væggene tj) ene (++ En@ // PB betjene - tj) ener EnV // PB + tj) ener (+ EnV // PB forl) ene 'en@ // PB stressed ur) ene (_tanker 'en@ // PB marl) ene 'en3 // PB name @@ -2436,13 +2496,14 @@ at_form) ene 'en3 // PB _app) el (sin El // PB person) el El // PB isab) el El // PB name + marc) el 'El // PB name form) el (t 'El // PB form) el (l 'El // PB formelle m) el (on el // PB vandmelon venezu) el (a 'el // PB hall) el (uja 'el // PB stressed t) el (e el // PB sangtelegram - hot) el El // PB møghotel + @hot) el El // PB møghotel ration) el El // PB krimin) el El // PB småkriminel ti) el El // PB vækstpotentiel @@ -2454,6 +2515,7 @@ krimin) el El // PB småkriminel &s) elig ($p_alt 'eli // PB foruselig _) el El // elkedel + _) ell El // PB eller muskat) el ''El // PB el (sk+ el // PB naturelsker intellektu) el el // // PB @@ -2462,6 +2524,7 @@ intellektu) el el // // PB sk) el (_ El // PB vandskel orsk) el el // forskel rsk) el @l // tærskel + flosk) el @l // PB grænsesk) el el marksk) el el h) el (ikopt El // PB kamphelikopter @@ -2485,7 +2548,7 @@ _offici) el (+ 'el // PB officiel verbi) el 'el // adverbiel mod) el el // PB fotomodel u) el (_+ 'el // aktuel, seksuel, visuel - u) el (t+ 'el // aktuelt, seksuelt, visuelt + u) el (t_++ ''el // aktuelt, seksuelt, visuelt _samu) el El // PB name unds) el (ig 'el // PB gennemsku) el (ig =el @@ -2586,13 +2649,14 @@ verdensd) el el &) en (_N @n &ier) en (_N @n // PB bankieren - avoid the r generated by [V] &r) en (_N Vn // frisøren - &) ens (_ @-ns + &) ens (_+ @-ns // PB ungdommens &r) ens (_ V-ns // frisørens // exceptions aft) en @n // PB avoid [Au] when aft(en) is translated _ag) en (t 'en // PB agent fænom) en 'en // PB stressed _gem) en 'en // PB stressed + _form) en (e 'en // PB formene - stressed ag) en (t en // PB agent _ad) en (_ 'en // PB stressed &g) en (st en // PB genstand @@ -2626,6 +2690,8 @@ bøssev) en En // PB dyrev) en En // PB v) en (sk+ en // PB venskab &b) en (_+ en // PB koben, nøgleben + stab) en (+ @n // PB generalstaben +elfenb) en (+ en // PB elfenbensbande skab) en (+ @-n // PB ondskaben, morskaben _åb) en (_+ @n // PB åben _åb) en (t_+ @n // PB åbent @@ -2633,6 +2699,7 @@ bøssev) en En // PB bb) en (_++ @n // PB klubben bomb) en (+ @n // PB ribb) en (++ en // PB ribbenssteg + gribb) en (e+ @n // PB gribbene // PB sten = "stone" gravst) en en // PB @@ -2717,9 +2784,10 @@ _en_syr) en 'en // PB problem with "syren" = "the acid" rev) en (che An // PB not stressed after a syllable // PB $alt words with final -ent in da_list - stressed e - &) ent ($p_alt+ 'ent // student + &) ent ($p_alt++ 'ent // student &es) ent ($p_alt+ 'AN // present (gift) - &r) ent ($p_alt+ '&#nt // omtrent + &cc) ent ($p_alt+ 'AN // accent + &r) ent ($p_alt+ ''&#nt // omtrent &) ent (ur$p_alt+ ent' // agentur - stressed u &) ent (alsk$p_alt+ ent' // + "alsk" - stressed a - orientalsk // exceptions @@ -2734,12 +2802,13 @@ _en_syr) en 'en // PB problem with "syren" = "the acid" &g) ense ($p_alt g''EnsV // PB ålborgenser // PB $alt words with final -ent in da_list - stressed e - &) ens ($p_alt 'ens // frekvens - &r) ens ($p_alt '&#ns // kohærens + @) ens ($p_alt+ 'ens // frekvens + @r) ens ($p_alt+ '&#ns // kohærens kv) ens ens // PB inkonsekvens // PB $alt words with final -ence in da_list - stressed e &) ence ($p_alt ''ANs@ // PB kadence + &) ence (r$p_alt ''ANsV // PB referencer emin) ence ($p_alt 'Ens@ // PB exception excell) ence ($p_alt 'Ens@ // PB exception @@ -2755,6 +2824,8 @@ excell) ence ($p_alt 'Ens@ // PB exception t) er (et_ V // PB final "er": V after t - centeret r) ere (_ 3V // PB general rule: plural ending - murere relat) ere er3 // PB arbejdsrelaeret + oper) ere er3 // PB hasteoperere +diskut) ere er3 // PB omdiskuteret // PB -ri words in da_list preceeded by e: stressed i @) eri ($p_alt++ Vr'i // røveri, bedrageri @@ -2773,7 +2844,7 @@ infant) eri ($p_alt 3r''i // infanteri @) eren (_ Vr3n // elskeren @) erens (_ Vr3ns // elskerens @) ers (_ Vs // elskers - @) erne (_+ Vn@ // elskerne + @) erne (_++ Vn@ // elskerne @) ernes (_ Vn@s // elskernes @) erste (_ Vst@ // midterste @) ert (_ Vt // lummert, slubbert @@ -2811,6 +2882,7 @@ _overs) er er // PB g) er (rig Er // PB gerrig g) er (da Er // PB name g) er (e+ er // PB overreagerede, omarrangere + sug) er (e V // PB blodsugere læng) er (e V // PB borg) er (e V // PB g) er (ani er // PB geranium @@ -2846,11 +2918,12 @@ kundes) ervice Wvis // PB s) er (v+ Er // PB reservat, servo s) er (t+ Er // PB dessertere _kons) er (vativ 'Er // PB stressed + _præs) er (vativ 'Er // PB _kons) er (ves 'Er // PB stressed bas) ere eV // PB behovbaseret tn) er V // PB partnerskab all) er (g er // PB allergisk - j) er (n++++ Er // jern, stjerne + j) er (n+++++ Er // jern, stjerne talj) er (K++ V // PB detaljer linj) er (+++ V // PB telefonlinjer lej) er V // PB sygeplejerske @@ -2880,6 +2953,7 @@ _perif) er 'er // PB stressed park) er (_bil 'er // PB "parker bilen" verb, not noun = "parks" pass) er (_gaden 'er // PB n) er (_+ V // PB italiener + _sn) er (_ er // PB "det sner" - "it snows" up) er (C V // PB superfølsom @d) er (C V // PB hæderlig - TOO BROAD? Amm) er (C V // PB sommerhilsen, tømmerflåde @@ -2888,6 +2962,7 @@ _perif) er 'er // PB stressed // amm) er (C V // PB hammersej &nf) eren (c @rAN // PB konference, konferencier &nf) er (er@ @r // PB konferere + vid) ere 3V // PB viderekomne // not a -erne suffix _mod) erne (++ 'ern@ @@ -2981,6 +3056,7 @@ reserv) ert 'ert urd) er (et er // PB vurderet udd) er V // PB mudderet v) er (C+++ Er // PB vers, verden, kontroversiel + snæv) er (++ V // PB snæversynet ov) er (+++ V // PB overbevisende, sover, ovenover, overfald farv) er (s+ V // PB _kontrov) er (s 'Er // PB kontrovers @@ -2991,8 +3067,8 @@ _kontrov) er (s 'Er // PB kontrovers &t) er (C V // PB teatervidenskab isot) er (m 'Er // PB t) er (rier Er // PB - t) er (ni+ er // PB fraternisere - t) er (ror er // PB antiterrorgruppe + t) er (ni+ Er // PB fraternisere + t) er (ror &#r // PB antiterrorgruppe Cav) er (_+ V // PB laver, saver @grav) er (e er // PB indgravere guldgrav) er (e V // PB @@ -3001,7 +3077,6 @@ guldgrav) er (e V // PB pans) er V // PB panserdivision kryst) er (@ V // PB kryst*er*agtig _myst) er (iu 'er // PB mysterium -// _hyst) er (i 'er // PB hysterisk hust) er (i er // PB not stressed after a syllable - overhysterisk @st) er (ie 'er // PB ministeriet _sk) er (_ er // PB sker @@ -3042,7 +3117,7 @@ guldgrav) er (e V // PB n) er (v Er // PB nerve, nervøs _gen) er (t Er // PB genert _man) erer 'eV // PB - _L06) er (_ &r // PB per + _L06) er (_ Er // PB per L06L06) er V // PB klipper sk) er V // PB fisker und) er V // PB under @@ -3117,6 +3192,7 @@ rotter) ede (_+ ED@ // PB rotterede dern) ed (e eD // PB dernede hern) ed (e eD // PB dernede &k) ede (+ eD@ // PB dødkede + psyk) ede (lisk @d'e // PB psykedelisk // PB compounds with "lede" afl) ede (+ eD@ // PB aflede bortl) ede (+ eD@ // PB @@ -3124,24 +3200,24 @@ rotter) ede (_+ ED@ // PB rotterede henl) ede (+ eD@ // PB henlede livsl) ede (+ eD@ // PB indl) ede (+ eD@ // PB + indl) eder (+ eDV // PB misl) ede (+ eD@ // PB + misl) eder (+ eDV // PB opl) ede (+ eD@ // PB - ret) ede (+ eD@ // PB + retl) ede (+ eD@ // PB udl) ede (+ eD@ // PB vejl) ede (+ eD@ // PB vildl) ede (+ eD@ // PB + vildl) eder (+ eDV // PB afl) eder (+ eDV // PB afleder bortl) eder (+ eDV // PB forl) eder (+ eDV // PB henl) eder (+ eDV // PB henleder livsl) eder (+ eDV // PB - indl) eder (+ eDV // PB - misl) eder (+ eDV // PB opl) eder (+ eDV // PB - ret) eder (+ eDV // PB + retl) eder (+ eDV // PB udl) eder (+ eDV // PB vejl) eder (+ eDV // PB - vildl) eder (+ eDV // PB .group et // PB verb suffix -et (har elsket - has loved) @@ -3159,7 +3235,9 @@ sang_du) et (_ 'Et // PB @du) et (_ 'Et // PB konkr) et 'Et // PB stressed harri) et 3t // PB name -margar) et &#t +michel) et 'E // PB Name - silent t +margar) et &#t // PB name + nazar) et &#t // PB name sorb) et 'E // PB hindbærsorbet dekr) et (+ 'et // PB stressed en_blank) et 'Et // PB en blanket, den blanket - noun - problem with verb "blanke/blanket" @@ -3174,6 +3252,7 @@ jazzball) et Et // PB omel) et Et // PB spinatomelet leverpl) et Et // PB _sk) et et // PB sket +gennems) et et // PB _inds) et (_ et // PB _us) et (_ et // PB pærel) et (+ Et // PB pærelet @@ -3213,16 +3292,16 @@ _tromp) et 'et // PB stressed tromp) et et // PB _tap) et 'et // PB tap) et et // PB -_klarin) et 'et // PB +klarin) et Et // PB +_klarin) et 'Et // PB marion) et 'Et // PB marion) ett 'Et // PB -_servi) et 'et // PB -_servi) ett 'et // PB +_servi) et 'Et // PB +_servi) ett 'Et // PB servi) et et // PB _prof) et 'et // PB stressed prof) et et // PB dommedagsprofet prof) et (i 3t // PB -klarin) et et // PB _plan) et 'et // PB _pubert) et 'et // PB stressed meg) et (+ et // PB not a suffix @@ -3239,6 +3318,7 @@ skoler) et (+ &#t // PB straffer) et (+ &#t // PB sædvaner) et (+ &#t // PB taler) et (+ &#t // PB + vetor) et (+ &#t // PB borgerr) et &#t // PB indr) et (+ &#t // PB regelr) et (+ &#t // PB @@ -3272,7 +3352,7 @@ t_jer_ur) et (++ &#t //PB gjort jer uret _ur) et (_mod_++ &#t // PB begå uret mod dig_ur) et (++ &#t // PB har alle andre end dig uret ændr) et (+ VD // PB - r) ett (++ &#t // henrette, rettroende - only one t + r) ett (++++ &#t // henrette, rettroende - only one t sr) et (++ &#t // PB rigsret højester) et &#t // PB av) et (+ @D // havet, lavet - avoid [Au] @@ -3432,6 +3512,7 @@ _niL10ol) ette 'Et@ // PB Nicolette af) gh (a g // PB afghansk a) gg (res g // PB aggresiv - only one g ru) g // PB rug, rugmel + uru) g (uay g // PB Uruguay fru) g (t g // PB æ) g (ernA j // PB lægerne al) g (e j // PB alge @@ -3460,7 +3541,7 @@ _niL10ol) ette 'Et@ // PB Nicolette guinea gin'e& // PB gui (nnes ge // PB guard gA:d // PB - gerry dZEri // PB name + gerry dZEri // PB name ødi) g (t_ // nødigt smi) g j // PB smigre i) g (i g @@ -3468,7 +3549,8 @@ _niL10ol) ette 'Et@ // PB Nicolette l) g (s j øl) g (e j // PB bølge, selvfølgelig A) g (n j // PB tegn, regne - pa) gn (on nj // PB kompagnon + pa) gn (on Nj // PB kompagnon + pa) gn (er Nj // PB akkompagnerer pa) gn (i n' // PB kompagniskab mu) g (n g // PB mugne hu) g (ning g // PB halshugning @@ -3517,6 +3599,9 @@ _niL10ol) ette 'Et@ // PB Nicolette rø) g (ter g // PB røgterdreng sø) g (ang g // PB g (le j // PB mægler, besegle + goo) gle g-@l // PB name + guillaumin _^_fr // PB name + gachet _^_fr // PB name dr. Gachet gur) g (le // PB silent g g (lem g // PB glemt _) g (led g // PB gled @@ -3560,6 +3645,7 @@ _niL10ol) ette 'Et@ // PB Nicolette r) gerne (_ wVn3 // PB herbergerne r) gernes (_ wVn3s // PB herbergerne r) gen (_ @n // PB kirurgen + mar) gen w@n // PB fejlmargen r) gen (s_ @n // PB kirurgens jær) g (e w // PB bjærge r) g (er_ u // PB herberger @@ -3658,9 +3744,11 @@ svededu) g // PB silent g gobelin gob@l'EN // PB graffiti grAf'iti // PB en_) gros gro // PB + gustav gOstaw // PB name // PB final -gi in da_list - stressed i - &) gi ($p_alt g''i // pædagogi, analogi + @) gi ($p_alt g''i // pædagogi, analogi + @C) gi ($p_alt g''i // pædagogi, analogi &) gi (sk$p_alt =gi // pædagogisk _lo) gi (_ S'i // logi _lo) gi (e S'i // logi @@ -3680,6 +3768,7 @@ svededu) g // PB silent g lo) g (fil g // PB _lo) g (g g ør) g u // PB changed from w - spørge + ør) ge (l+ u3 // PB spørgeleg - avoid "gele" = [Sel'e] ør) g (s // PB silent g - spørgsmål å) g u // PB åg, åge g (røn g // PN blågrøn @@ -3698,6 +3787,8 @@ svededu) g // PB silent g gentleman djEnt@lm&n // PB gentlemen djEnt@lmEn // PB george _^_EN // PB + georgie _^_en // PB name + georgien ge'O:gi3n // PB geneve Sen'E:v // PB genève Sen'E:v // PB _) gudskelov (_ gusg@lVu // PB @@ -3873,14 +3964,32 @@ proktolo) ge (n 3 // PB hierogly (f hirofl'y // PB heavy hEvi // PB _) hearst hWst // PB name + _) haag (_ h&j // PB Dutch city .group i i i // C) i (C% i // PB svirret - TEST // C) i (CA i: // PB sviret - TEST + i (C i? // PB biler TEST + i (C% i // PB biller TEST + + i (L03 i // PB vride TEST + i (CL11 i // PB isenkræmmer TEST + i (rs i // PB tirsdag TEST + i (L09 i // PB fint TEST + i (rC i // PB dirk TEST + i (s i // PB pistol TEST + i (Ct i // PB gift TEST + i (ck i // PB Mickey + i (ch i // PB Michael + i (k i // PB gik + i (v i // PB stivnet TEST + i (p i // PB disciplin + i (t i // PB ritual + i (gn i // PB signere // PB general rule: initial in- : [e] - _) i (n e // PB instinkt, ineffektiv + _) i (n+ e // PB instinkt, ineffektiv i (ns e // PB bladinsekt, musikinstrument h) i (n i // PB hinsides i (nfant e // PB marineinfanteri @@ -3949,6 +4058,7 @@ mississ) i (ppi 'i // PB stressed // general rule: [e] before mp i (mp e // PB imperium, impuls + impromptu _^_fr // PB fr) i (g i // PB frigav, frigid, frigøre l) i (L01 e // flink, link, blink @@ -4041,6 +4151,7 @@ espadr) ille 'ilj3 // PB b) i (tre e // PB m) iav jaw // PB _rad) i (se 'i // PB stressed + tils) i (de 'i // PB tilsidesætte - stressed _kal) i (ber 'i // PB // PB [e] after gr - exception @@ -4083,6 +4194,7 @@ espadr) ille 'ilj3 // PB t) i (L01+ e // ting, folketing, stik, joystick part) i i // PB skyggepartikler polit) i (k i // PB miljøpolitikken + art) i (k i // PB trosartikel sk) i (l++ e // PB skildpadde, skilt sk) i (løb++ i // PB skiløber sk) i (lift+ i // PB @@ -4100,6 +4212,7 @@ espadr) ille 'ilj3 // PB r) i (L10 e // PB drik, skiderik r) i (L10L11 i // PB Erika fr) ikadelle ek&d'El3 // PB + fr) ikadeller ek&d'ElV // PB _ventr) i (k 'i // PB ventrikel, ventrikler r) i (ce i // PB servitrice r) i (L10L04 i // PB frikendt, briket @@ -4110,6 +4223,7 @@ _ventr) i (k 'i // PB ventrikel, ventrikler // general rule: [e] between consonant and st/sp/sk l) i (L08 e // PB list l) i (sk i // PB cyklisk + @cykl) i (st i // PB røvcyklist obel) i (sk 'i // PB stressed r) i (L08+ e // PB riste, frisk, brist, vrist, Kristus, dristig r) i (L08L04+ i // PB aristokrat @@ -4122,6 +4236,8 @@ _ventr) i (k 'i // PB ventrikel, ventrikler tr) i (L08+ i // PB trist pr) i (s i // PB fr) i (sted i // PB + fr) i (stede_ e // PB + fr) i (stedes_ e // PB gr) i (L08+ i // PB grisk &r) i (sk i // PB historisk TEST infanter) i i // PB marineinfanterist @@ -4130,6 +4246,7 @@ infanter) i i // PB marineinfanterist forl) i (s i // PB forliste konf) i (sker i // PB _kl) i (ster i // PB klister + kl) i (str i // PB klistret v) i (sk+ e // PB hviske bev) i (s i // PB beviskæde høv) i (sk i // PB @@ -4204,7 +4321,7 @@ austral) ier =jV // PB @) ik (er$p_alt++ %ik // rom'antiker, k'omikere @) ik (eren$p_alt++ =ik // mekanikeren @kan) iker (e_$p_alt+++ =ikV // mekanikere - &) ik (alsk$p_alt ik' // musikalsk + &) ik (alsk$p_alt+ ik' // musikalsk &r) ik ($p_alt++ ''ek // fabrik &or) ik ($p_alt++ ''ik // retorik &) ik (k$p_alt+ ''i // antikke, trafikken - only one k @@ -4232,12 +4349,13 @@ austral) ier =jV // PB &r) i (et$p_alt 'i // infirmeriet // PB put stress on the syllable before final 'ie' - words in da_list - &) ie ($p_alt =i3 // valkyrie + &) ie ($p_alt =i3 // valkyrie, kalorie &) ie (liv$p_alt =i@ // familieliv &) ie (r$p_alt =jV // familier &s) ie ($p_alt =j3 // gymnasiereform &r) ie (l$p_alt i'E // materiel &) ie (re$p_alt =i''e // injuriere, injurierende + kalor) i (us =i // PB // PB stressed i in words with final -mi in da_list &m) i ($p_alt 'i // økonomi, kemi - only one stress-marker because of 'kemikalier' @@ -4348,6 +4466,7 @@ projekt) i (l i // PB blyprojektiler st) i (lfuld i // PB // PB stil = "style" not the verb 'stil' = "put, place" _min_st) i (l_ i // PB +_sin_st) i (l_ i // PB _din_st) i (l_ i // PB _jeres_st) i (l_ i // PB _deres_st) i (l_ i // PB @@ -4431,6 +4550,7 @@ amnesty_) international intVn'&Son&l // PB &t) iker (e$p_alt+ =ikV // fanatikere &n) iker (e_$p_alt+ ik'er // kommunikere, ekskommunikere (verb) &n) iker (et_$p_alt+ ik'er // kommunikeret, ekskommunikeret (verb) + &un) iker ($p_alt+ ik'er // kommuniker, kommunikerede (verb) &kar) iker (e$p_alt+ ik'er // karikere (verb) &tr) iker (e$p_alt+ =ikV // elektriker @@ -4679,6 +4799,7 @@ skæmted) ig (t eg // PB &) ig ($p_alt++ =i // velærværdig, gudvelbehagelig ige (++ i:@ // PB pige, pigen, stige, sige, lige + volt) ige 'i:S // PB s) ige (++ i:@ // PB sigende iger (+ i:V // PB piger, afskediger p) igen i:3n // PB pigen @@ -4707,7 +4828,7 @@ intell) ige (n ig'e // PB intelligent ige (n+ ig'E // PB igen, igennem, herigennem sn) ige (+ ij3 // PB bol) ig (+ i // PB boligen - intr) ig 'i // PB intrigen + intr) ig (+ 'i // PB intrigen, intriger - silent g d) ige (nde ij@ // PB nedværdigende v) ige (n ij3 // PB vigen, mundvigen st) ig (e+ ij // PB rangstigen @@ -4726,7 +4847,7 @@ intell) ige (n ig'e // PB intelligent kab) ine (t in'E // kabinet // PB words ending with "in" in da_list with $alt - stressed i - &) in ($p_alt 'in // baldakin, bekkasin + @) in ($p_alt 'in // baldakin, bekkasin &) in (ar$p_alt in' // disciplinarmiddel &ass) in ($p_alt 'EN // bassin &at) in ($p_alt 'EN // satin @@ -4737,7 +4858,7 @@ byzant) in 'in // PB byzantinsk .group is // PB words ending with -ist in da_list with $alt - stressed i - &) ist ($p_alt ''ist // bassist + &) ist ($p_alt+++ ''ist // bassist, specialist &) ist (ik$p_alt ist' // journalistik &) istike (re istik'e // sofistikeret, sofistikerede @@ -4847,6 +4968,7 @@ _sport) iv 'iv jamsession dj&:ms'eSj@n // PB jardiniere SjArdinj'E:r // PB jardiniere jeton Sjet'VN // PB + jargon SjArg'VN // PB janeiro Sen'Ero // PB jugere SyS'eV // PB _) jalousi S&lus'i // PB jalousi @@ -4862,6 +4984,7 @@ _sport) iv 'iv jea (nette S&' // PB name (Danish) nin) j (a dZ // PB jeanne (_d' %S&:n // PB Jeanne D'Arc + jeanot S&n'o // PB name jaubert Sob'Er // PB name jehova jeh'ov& // PB @@ -4882,6 +5005,7 @@ _sport) iv 'iv _) kate (_ kEjt // PB name karaoke k&r&'ouki // PB krysantemum krYs'&nt@mOm // PB + krysantemumm krYs'&nt@mOm // PB kontinuum kVnt'inuOm // PB knight nAjt // PB name knox nVgs // PB Fort Knox @@ -4961,6 +5085,7 @@ hestefi) let le // PB silent t leicester lEstV // PB name ludlow lVdlow // PB name lautrec lotr'Ek // PB name + _) lionel lae3nEl // PB name _marp) le @l // PB name skiff) le @l // PB skifflegruppe @@ -5117,6 +5242,7 @@ _bombarde) ment m'AN // PB bombardement &) ni (sk$p_alt+ =ni // ironisk - stress on pervious syllable before sk _harmo) nika =nik& // PB stressed o biki) ni =ni // PB + ma) ni (o+ =ni // PB maniodepressiv // PB nouns with final -ner ("er" has been removed) in da_list // stressed previous syllable @@ -5165,6 +5291,7 @@ james_bo) nd nd // PB James Bond gwe) nd (a nd // PB name pa) nd (ora nd' // PB name ama) nd (a =nd // PB name + a) nd (esbj nd // PB Andesbjergene li) nd (y nd // PB name va) nd (erbilt nd // PB name _i) nd (y nd // PB name - Indy = Indiana Jones @@ -5172,6 +5299,7 @@ chippe) ndale ndEjl // PB a) nd (alus nd // PB Andalusien i) nd (one nd // PB Indonesien i) nd (eu nd // PB indoeuropæer +glissa) nd (o =nd // PB ma) nd (arin nd // PB li) nd (a nd // PB va) nd (al nd // PB @@ -5222,6 +5350,7 @@ chippe) ndale ndEjl // PB nd (else n // PB opfindelse fi) nd (eløn n // PB e) nd (e+ n // PB endeløs + iske) nd (erun =nd // PB name pe) nd (ergast nd // PB name he) nd (erson nd // PB name te) nd (en nd // PB tronprætendent @@ -5423,7 +5552,7 @@ _man_ba) nd (er n // PB mikrosk) o (p o // PB elektronmikroskop // PB final -om in da_list - stressed o - &) om ($p_alt+ 'om // atom, diplom + @) om ($p_alt+++ 'om // atom, diplom, syndrom sark) om om // PB knoglesarkom // PB final - ose - stressed o @@ -5520,7 +5649,8 @@ elektr) o (de 'o // PB general rule consonant + o + velars: V C) o (L01+ V // PB fjong, jogge, knokle - C) o (L01rL11+ o // PB aristokrat - TEST + et_dr) o (g V // PB et drog (noun) + arist) o (k o // PB aristokrat k) ong (res Vng // PB sm) og (_ Vg // PB smog r) o (kL11+ o // PB provokere @@ -5546,6 +5676,7 @@ elektr) o =o // PB elektrokromatisk L06r) o (j o // PB projektør d) o (L01rL04 o // PB endokrin TEST C) o (g+ o // PB noget, bogmærke, bedrog, krog, tog (verb "took", noun "train") + bl) og Vg // PB (we)blog C) o (gg+ V // PB jogging van_g) ogh Vk // PB name j) o (L01%L11 V // PB jogge, jokke @@ -5567,27 +5698,26 @@ elektr) o =o // PB elektrokromatisk kach) o (t 'V // PB // PB general rule o + front consonant: [V] - o (L03K V // PB Olga, Volga, vold, vod, od, volt + o (L03K+ V // PB Olga, Volga, vold, vod, od, volt, polstre o (lsen o // PB name + k) o (d+ o // PB omkodning gaj) o (l 'o // PB candy symb) o (l o // PB sexsymbol - // k) o (ntrol o // PB toldkontrol -// k) o (ntrollere V // PB kontrollere -// k) o (ntrollør V // PB bornh) o (lm 'V // PB - L08) o (l o // PB skole, spole, spol + L08) o (l+ o // PB skole, spole, spol t) o (lk V // PB mistolke p) o (l o // PB nordpolen + p) o (l_ o // PB o (lde V // PB tipoldefar p) o (lsk o // PB polsk p) o (lt V // PB polterabend - kat) o (lsk 'o // PB + @) o (lsk 'o // PB katolsk, symbolsk melank) o (lsk 'o // PB wimp) ole Owl // PB name st) o (d_ o // PB - L09) o (d o // PB mod - l) o (L03 o // forlod, blod - j) o (d o // PB + L09) o (d+ o // PB mod + l) o (L03+ o // forlod, blod, efterlod + j) o (d+ o // PB j) odle Vdl3 // PB jordl) o (d V // PB l) o (dtræk V // PB lodtrækning @@ -5597,21 +5727,21 @@ trække_l) o (d V // PB trækker_l) o (d V // PB trækkes_l) o (d V // PB trak_l) o (d // PB - r) o (d o // PB - br) o (d V // PB + r) o (d+ o // PB + br) o (d+ V // PB _br) o (dy 0w // PB name br) o (der o // PB forl) o (ds V // PP - g) o (d o // PB + g) o (d+ o // PB + g) o (dt+ V // PB g) odfather VdfADV // PB b) o (d o // PB camb) o (dj 'o // PB Cambodja b) ody Vdi // PB bodystocking b) odybuilder VdibildV // PB bodybuilder - k) o (d o // PB kodning + _k) o (d+ o // PB kodning sk) o (d V // PB - k) o (de+ o // PB saikkerhedskode - g) o (dt V // PB + k) o (de+ o // PB sikkerhedskode l) odret (+ VDr&#t // PB // PB general rule o + velar + front vovel: [o] @@ -5665,6 +5795,7 @@ trak_l) o (d // PB // PB general rule l + o + t: [V] l) o (t V // PB blot, plot, kaskelot merl) ot 'o // PB grape + kal) o (t 'V // PB stressed l) o (tus o: // PB pil) o (t o // PB autopilot kil) o o // PB kiloton @@ -5674,7 +5805,8 @@ trak_l) o (d // PB kask) o o // PB kaskoforsikring tr) o (CL04 o // PB antropolog, tropisk, troperne _) o (mC ''V // PB omgang, omformulere - _) o (ma V // PB omarrangere, omarbejde + _) o (mar V // PB omarrangere, omarbejde + o (madresse V // PB omadressere _) oman om'&n // PB Oman - stressed o (ms V // PB pladeomslag o (mråd V // PB katastrofeområde @@ -5682,12 +5814,18 @@ trak_l) o (d // PB o (megn V // PB o (mk V // PB deromkring k) o (nC V // PB konfirmand, konfekt, konkurrence - C) o (sCL11 V // PB fosfat, koster, moster, foster + C) o (sCL11+ V // PB fosfat, koster, moster, foster, floskel + tr) o (sretning o // PB + tr) o (sbekend o // PB trosbekendelse + tr) o (ssag o // PB + tr) o (sskift+ o // PB + fl) o (s V // PB floskler kl) o (stre V // PB klostret pr) o (s+ o // PB prospekt m) o (ske o // PB k) o (steskaft o // PB k) o (steskab o // PB + k) osh (er+ oS // PB kr) o (s o // PB krostue hydr) o o // PB hydrostatisk test) o (steron o // PB @@ -5697,6 +5835,7 @@ rekogn) o (scere o // PB tr) o (ld V // PB charmetrold bek) o (st V // PB bekostning o (sCL04 V // PB osmose + heter) o o // PB heterosvin sh) osh (one oS' // PB shoshoneindianere o (stindi o // PB Ostindien r) oscoe VskOw // PB Roscoe - name @@ -5717,6 +5856,7 @@ rekogn) o (scere o // PB ar) o (ma 'o // PB stressed h) o (L09L04+ o // PB homo, honorær r) o (mCL05 o // PB brombær TEST + syndr) o (m o // PB stresssyndrom r) o (mkage V // pb Cr) o (mL04 o // PB promotor tr) o (mme+ o // PB @@ -5765,6 +5905,7 @@ rekogn) o (scere o // PB k) o (sko o // PB bronkoskop kok) o (s o // PB kokosnød k) o (st_ o // PB kost (broom) Problem with kost = food +skrap_k) o (st V // PB k) o (stskole V // PB k) o (stplan V // PB k) o (stråd V // PB @@ -5772,6 +5913,7 @@ rekogn) o (scere o // PB k) o (stpris V // PB k) o (sttilskud V // PB hverdagsk) o (st V // PB +sundhedsk) o (st V // PB k) o (st_og_logi V // PB board and lodging k) o (stbar V // PB helsek) o (st V // PB @@ -5802,8 +5944,16 @@ antibi) o (tik 'o // PB antibiotika _morm) o (n 'o // PB stressed _dæm) o (n 'o // PB stressed _matr) o (ne 'o // PB stressed +_silik) o (ne 'o // PB stressed + _acet) o (ne 'o // PB stressed + _amaz) o (ne 'o // PB stressed + _calz) o (ne 'o // PB stressed +_chaper) o (ne 'o // PB stressed +_cicer) o (ne 'o // PB stressed + _anem) o (ne 'o // PB stressed _sign) o (r 'o // PB signora _anekd) o (t 'o // PB anekdote, anekdotisk +_abrik) o (s 'o // PB stressed art_dec) o 'o // PB o (pofre V // PB f) o (nt V // PB døbefont, fontæne @@ -5907,7 +6057,7 @@ _paran) oia 'Vj& // PB stressed ren) ov (er ov // PB renovering ov (n Vw // PB brændeovn ov (re Vu // PB derovre - C) ov (+ Vw // PB sjov, lov, skov, plov + C) ov (+ Vw // PB sjov, lov, skov, plov, provst t) ov (ør ov // PB tatovør n) ov (icA ov // PB novice, noviciat sl) ov (ak ov' // PB @@ -5926,9 +6076,11 @@ _paran) oia 'Vj& // PB stressed l) ov (_mig_ ow // PB from the verb "at love" v) ov (e Ov // PB vove o (fC V // PB ofte, kofte +torped) o o // PB torpedoflyene offside Vfs'ajd // PB sj) o (f o // PB sjofle h) o (f V // PB hofleverandør + pr) o (f_ V // PB prof = professionel skiz) o (fren o // PB n) ov (a++ ov // PB nova, renovation n) ov (em+ ov // PB november @@ -5944,7 +6096,7 @@ artisk) o (k 'V // PB stressed t) o (t V // PB hårtot, tot, hottentot t) o (tA o // PB total em) o (+ o // PB demokrati - _anem) o (ne 'o // PB stressed + mem) o (riam 'o // PB stressed o (ktob %o // PB stressed next syllable - oktober sm) o (king o: // PB j) o (rt V // PB hjort, pjort @@ -5961,6 +6113,7 @@ artisk) o (k 'V // PB stressed sv) o (ger O // PB _v) og (_ ow // PB "han vog den kullede greve" C) ogn Vwn // PB sogn, vogn + bol) ognese oN'Es3 // PB bast) ogne 'VNj3 // PB French gasc) ogne 'VNj3 // PB French rek) og (noscere V // PB @@ -5975,6 +6128,7 @@ artisk) o (k 'V // PB stressed l) ov (e+ ou // PB love l) ov (en++ Ov // PB lovende ov (ers++ Vw // PB tilovers + kontr) ov (ers ov // PB kontroversiel pl) ov (++ Vw // PB sneplove l) ondon VndVn // PB London bl) ond Vnd //PB Keep the d - blondine, blonde @@ -6013,6 +6167,7 @@ perestr) o (jka 'V // PB stressed _f) oyeren O@j'e3n // PB f) oyer O@je // PB p) o (r O // PB porno + p) or (c V // PB porcelæn m) oskva Vskv'& // PB _im) o (d 'o // PB stressed m) ontana Vnt'&n& // PB @@ -6123,13 +6278,12 @@ noblesse_) oblige _^_fr // PB noblesse oblige &st) ol (+$p_alt 'ol // pistol @id) ol ol // PB popidol - L08) o (lt V // PB stolt - L08) o (lp V // PB stolpe + L08) o (lC+ V // PB stolt, stolpe L01) o (ld V // PB kold, gold ravi) o (li 'o // PB stressed o rob) o (t++ 'V // PB d) ollar VlV // PB dollar - only this word plus compounds like 'dollargrin' - s) o (l o // PB sol, soldat + s) o (l+ o // PB sol, soldat s) o (llys++ o // PB o (ld_ V // PB nathold, skjold o (lde_ V // PB skjolde, solde @@ -6157,7 +6311,7 @@ noblesse_) oblige _^_fr // PB noblesse oblige // PB stressed o in words ending with -ion/-on - around 750 $alt words in da_list // Words from Latin, French and other languages - &) on ($p_alt 'on // aktion, tyfon + @) on ($p_alt+ 'on // aktion, tyfon, person &) on (n$p_alt 'o // only one n - ræsonnement &c) on ($p_alt 'VN // facon &t) on ($p_alt 'VN // beton, futon @@ -6166,6 +6320,7 @@ noblesse_) oblige _^_fr // PB noblesse oblige &lef) on ($p_alt 'on // telefon &of) on ($p_alt 'on // grammofom &l) on ($p_alt 'VN // bouillon, talon + &æs) on ($p_alt 'VN // sæson &j) on ($p_alt 'VN // medaljon &el) on ($p_alt 'on // melon &) on (el$p_alt on // rationel @@ -6380,6 +6535,8 @@ _transp) or (t 'V: // PB stressed - transport _f) or (dækkene+ 'V // PB fordækkene _f) or (dør+ 'OR // PB _f) ore (++ '0:3 // PB foreberinge, foregribe + _f) ore (l_+ or'&#l // PB + _f) ore (lle+ or'&#l // PB foreller (fish) _f) ore (n+ V'e: // PB forene, forening genf) ore (n+ Ve: // PB genforene f) ore (sC 0:3 // PB middagsforeslag @@ -6789,7 +6946,7 @@ fransi) sc (o =sk // PB ky) s s // PB not a suffix anderlede) s s // PB not a suffix interferen) s s // PB not a suffix -eksisten) s s // PB +eksisten) s s // PB //kohæren) s s // PB residen) s s // PB // tilpa) s s @@ -6878,7 +7035,8 @@ empire_) state (_ stEjt // PB et_) sig (_ saj // PB avoid [si] vænnet sig e_) sig (_+ saj // PB avoid [si] vænne sig, kaldte sig gøre_) sig (_det saj // PB gøre sig det besvær - får_) sig (_ saj // PB han får sig en tår + år_) sig (_ saj // PB han får sig en tår + bød_) sig (_ saj // PB chancen bød sig sig (_det si // PB sig det med blomster bare_) sig (_ si // PB bare sig sanddheden _af_) sig (_ saj // PB avoid [si] af sig selv @@ -6898,6 +7056,7 @@ empire_) state (_ stEjt // PB _de_) sig (_til saj // PB beslutter de sig til stå_) sig (_ saj // PB stå sig godt med den_) sig (_ saj // PB holder den sig flydende +er_folk_) sig (_ saj // PB hvordan morer folk sig _) sig (_med saj // PB slå_) sig (_ saj // PB på_) sig (_ saj // PB @@ -7005,6 +7164,7 @@ kompromi) s ' // PB stress added _) sean (_ SO:n // PB name _) seans (_ SO:ns // PB name saint s'Ejnd // PB Saint Louis + seine sEn3 // PB Seinen, seinebred sainte _^_fr // PB Sainte-Mère-Eglise signore _^_it // PB sidney sidni // PB city @@ -7044,10 +7204,13 @@ kompromi) s ' // PB stress added in) teresserer tr3s'erV // PB interesserer in) teressere tr3s'erV // PB interessere th th + _) th (eo t // PB name + _) tanguy _^_fr // PB name ca) therine Tren // PB name - saman) th (a =T // PB - mar) th (a T // PB - thai taj // PB thsai, Thailand + saman) th (a =T // PB name + mar) th (a T // PB name + lu) th (er t // PB name + thai taj // PB thai, Thailand third TW:d // PB Third Street thunder TVndV // PB tredivtedel tr&fd@del // PB @@ -7056,9 +7219,9 @@ kompromi) s ' // PB stress added tennessee tEn@si // PB teenage ti:nEdZ // PB teenager ti:nEdZV // PB - _) tracy trEjsi // PB - _) tracey trEjsi // PB - tombstone tu:msdoun // PB + _) tracy trEjsi // PB name + _) tracey trEjsi // PB name + tombstone tu:msdoun // PB name town tAwn // PB touchdown tVtSdawn // PB touchdown _) tape (_ tEjp // PB gaffatape @@ -7071,12 +7234,12 @@ world_) trade trEjd // PB jani) tsh (ar S // PB thackery T&k3ri // PB name _) teach ti:tS // PB name - titanic tajt'&nik // PB + titanic tajt'&nik // PB name timeshare tajmSE:r // PB timothy tem0Ti // PB name _) trevor t*EvV // PB name _) tucson tu:sVn // PB US city - torquay tO:ki // PB + torquay tO:ki // PB name _ar) t (_deco // PB silent t // PB final -tek - stressed e @@ -7162,7 +7325,7 @@ meningi) ti (s =ti // PB general rule: [O] after consonant followed by k/g C) u (L01t O // frugt, fugt, lugt - C) u (L01L04 u // Jugoslavien + j) u (L01L04 u // Jugoslavien gl) u (kose y // PB C) u (L01L11 u // halleluja tr) u (ktL04 u // PB struktur @@ -7207,7 +7370,7 @@ meningi) ti (s =ti u (nd O // PB grund, rund, underligt, undtage b) u (nt O // PB buntmager p) u (nd u // PB pund - t) u (n@ u // PB tundåse + t) u (ndå u // PB tundåse rab) und (us 'Ond // PB stressed // PB general rule: Consonant + r + u + p/b = [O] @@ -7235,6 +7398,7 @@ meningi) ti (s =ti // PB remove u in order to make the -ig/elig rule (group i) work with u + -ig list words // e.g. u+erværdig [uErv'Erdi] will keep its stress on the next to last syllable. _) u (@@+P1 u + _) u (for 'u // PB uforskyldt, uforfalsket // PB exceptions - u isn't a prefix uppercut VpVkVt // PB @@ -7262,6 +7426,7 @@ meningi) ti (s =ti _) u (retfæ++P1 u // uretfærdig - prefix _) u (ds+ u // udsætte u (de++ u // PB uden, udenfor, udeblev + et) u (de+ 'y // PB stressed u (topi u // PB uskyldig usg'yldi // PB d) u (blin V // PB city @@ -7365,6 +7530,7 @@ meningi) ti (s =ti _harp) u (n 'u // PB stressed _fid) u (s 'u // PB stressed _rob) u (st 'u // PB stressed + chal) u (p 'u // PB stressed _b) uket uk'Et // PB stressed _bas) u (n 'u // PB stressed andal) u (s 'u // PB stressed - andalusier @@ -7450,6 +7616,7 @@ hovedk) u (ls u // PB imp) u (lsiv =u // PB sk) u (ll u // PB skulle k) u (Ce u: // PB skule, kule + sk) u (te u // PB omdiskuteret L08) u (f O // PB skuffe st) u (b+ u // PB skægstubbe sk) u (b O // PB skub, skubbe @@ -7517,6 +7684,7 @@ mudderh) u (l O // PB L09) u (f O // PB fornuft m) uffin Vfen // PB m) u (ft u // PB mufti + kam) u (flage u // PB val) u (ta 'u // PB stressed _der) u (d 'u // PB stressed - derud _instr) u (ks 'u // PB stressed @@ -7580,7 +7748,8 @@ proven) u 'y .group v v v vv v - L09o) v (A v // OV nova renovation + li) vv wv // PB livvagt, livvidde + L09o) v (A v // PB nova renovation pro) v (ence v // PB Provence in France _) von (_ fVn // PB von in German names v (an_gogh f // PB @@ -7719,6 +7888,7 @@ udeble) v w // PB kr) y (s+ y // PB krystal, kryster kr) y (L01%+ W // PB krykke r) y (C+ W // PB ryste, bryllup, tryg, krympe, krymmel + str) y (C y // PB stryknin _harr) y i // PB dr) y (p W // PB r) y (CA+ y // PB tryne @@ -7858,6 +8028,8 @@ standb) y 'aj // PB count) y i // PB brookl) y (n i // PB bill) y i // PB + shell) y i // PB name + jack) y i // PB name luc) y i // PB fift) y i // PB sherr) y i // PB @@ -7896,6 +8068,8 @@ pseudon) y (m 'y // PB stressed _parapl) y 'y // PB stressed _stereot) y (p 'y // PB stressed _enz) y (m 'y // PB stressed + _vin) y (l 'y // PB stressed + ca) yenne j'En3 // PB stressed d) y (_ i d) y (s_ i // PB Kennedys d) y (p W // PB dyppe @@ -8046,6 +8220,7 @@ _chauff) ø (r 'W // PB stressed in 'chauffør' g) øg (l Vj // PB gøgler l) ø (s W C) ø (j+ W# // PB søjle, bøjle, sprøjte + _hall) ø (j 'W# //& PB stressed burg) ø (js 'W# // PB burgøjser, burgøjsisk - stressed oberstl) ø (jtnant 'W# // PB stressed L09) ø (g V // PB m => L09 (m + n) - møg, smøg @@ -8064,6 +8239,7 @@ oberstl) ø (jtnant 'W# // PB stressed sp) øg (_ Vj // PB spøg = joke s) ø (g W // PB søgte sp) ør (g W:r // PB spørge + sp) ørger (_ Wr // PB sp) ør (gs Wr // PB spørgsmål r) ø (g W# // PB røg r) ø (gte W // PB misrøgte @@ -8145,22 +8321,23 @@ uimodst) å (elig 'O // PB stressed forh) åbentlig 'ObEntli // PB stressed h) år V:? // PB hår, hård bl) å (@ V // PB blåbær, blågrå -// bl) å (t V // PB + // PB General rule [V] followed by t TEST å (t V // PB blåt + g) å (tur O // PB -// b) å (t V // PB båthorn å (nd V // PB hånd, ånd, bånd l) å (r V p) å (s V // PB påstand gåp) å (mod 'O // PB stressed sl) å (s V // PB slås +tændingsl) å (s O // PB sl) å (brok V // PB ansl) å O // PB anslås sm) å (C@+ V // PB småkage, småfolk, smålig m) å (de++ O // PB fremgangsmåde spørgsm) å (l O // PB spørgsmålet - m) å (ling++ O // meningsmåling + m) å (ling++ O // PP meningsmåling modersm) å (l O // PB slagsm) å (l O // PB m) å (lløs+ V // PB @@ -8184,12 +8361,13 @@ slagsm) å (l O // PB r) å (lam V // PB r) å (material V // PB str) å (mand V // PB + str) å (mænd V // PB str) å (forkort V // PB stråforkorter str) å (hat V // PB str) å (død V // PB - str) å (mand V // PB år V: // PB år, står åre V:3 // PB tåre + årer V:V- // PB sårer å (lti V // PB måltid .group ' diff --git a/dictsource/de_list b/dictsource/de_list index 58f6f6a3..1d10a2a9 100644 --- a/dictsource/de_list +++ b/dictsource/de_list @@ -423,6 +423,7 @@ couch _^_EN cursor _^_EN debugger _^_EN dj _^_EN +download _^_EN email _^_EN enterprise _^_EN event _^_EN @@ -472,6 +473,7 @@ run _^_EN scanner _^_EN science _^_EN server _^_EN +seven _^_EN sex _^_EN sexy _^_EN shirt _^_EN @@ -482,6 +484,7 @@ slum _^_EN small _^_EN snob _^_EN song _^_EN +sorry _^_EN source _^_EN spam _^_EN spirit _^_EN @@ -495,7 +498,9 @@ terminal _^_EN trip _^_EN tuner _^_EN unix _^_EN +update _^_EN venture _^_EN +website _^_EN window _^_EN word _^_EN @@ -598,6 +603,7 @@ häuschen hOYsC@n hausier haUz'i:r heimat $1 herberg hErbErg +hi haI historie $alt hm h@m horsam hO3zA:m @@ -649,6 +655,7 @@ minut $2 mikrofiche mi:kro:fi:S miteinander $1 modell mo:d'El +modem mo:dEm monoton $3 monsun $2 montag mo:ntA:k @@ -665,6 +672,7 @@ numero $1 oboe o:b'o:@ orgie $alt ok o:k'e: +ödem Y:d'e:m paradies $3 passage pas'aZ@ diff --git a/dictsource/de_rules b/dictsource/de_rules index fb141b56..dbe9b8ed 100644 --- a/dictsource/de_rules +++ b/dictsource/de_rules @@ -236,6 +236,7 @@ _) cow _^_EN crew _^_EN cup _^_EN + c (y s _) cyber saIb3 @@ -256,7 +257,7 @@ e) chen (_ C@n ü) chen (_ C@n - chs ks (_ + chs ks chance SA~s@ chara (kt k%ara _) ch (ic S @@ -562,6 +563,7 @@ ge (mal g@ _) ge (mK gE _) ge (nK gE + _) ge (L01K gE ge (tr g@ general ge:nEr'al general (is ge:n@ral @@ -1056,6 +1058,13 @@ formal) ie =I@ _ver) st St ste (ll StE a) ste (ll stE + st (ah St + st (ä St + st (eh St + st (ö St + st (ü St + st (uh St + st (ung st _) safe _^_EN &) schaft (_S6 Saft @@ -1288,6 +1297,7 @@ formal) ie =I@ _) viel (@P4 f'i:l _) vier (g@P4 f'i:r _) viet vIEt + _) volks fOlks _) voll (C@P4 f'Ol _) voll (br f%Ol _) voll (end f%Ol_| @@ -1343,7 +1353,7 @@ formal) ie =I@ y (x y _) y (A j A) y (A j - @) y (_ I + @) y (_ i: t) y (_ _^_EN .group z diff --git a/dictsource/dv_list b/dictsource/dv_list new file mode 100644 index 00000000..d66a7f05 --- /dev/null +++ b/dictsource/dv_list @@ -0,0 +1,174 @@ + +// This file is UTF8 encoded +// Spelling-to-phoneme rules for Divehi (Maldives) + +// Numbers + +_0 s'umeI +_1 e'keI +_2 d'eI +_3 tineI +_4 ha'tha'reI +_5 fa'heI +_6 ha'eI +_7 ha'theI +_8 a'SeI +_9 n'uaeI +_10 d'ihaeI + +_11 e'gj'a:r@1 //egaara +_12 b'ar@2 //baara +_13 t'E:r@2 //theyra +_14 ch'O:d@2 //saada (d like in _2) +_15 p'Vndr@2 //fanara +_16 s'o:l@2 //soalha lh like in ޅ +_17 s'Vt:r@2 //sathaara +_18 Vth.:'a:r@2 //ashaara +_19 Unn'Is //navaara + +_20 b'i:s //vihi (we he) +_21 Ik:'Is //eka wees +_22 b'a:Is //baa wees +_23 t'e:Is //tei wees +_24 c'O:bIs sav wees +_25 p@c:'Is //fansavees +_26 ch@bb'i:rs // sabbees +_27 s@t:'a:Is // sathawees +_28 ath:'a:Is // asha wees +_29 Unt'Is // ona thirees +_30 t'i:s // thirees + +_31 Ik@t:'Is // thirees eke --from hence it starts with the 10th digit and follows with the single digit. +_32 bat:'Is // eg. 32 = thirees (30) eke (1) +_33 tE~t'Is // E~ ? +_34 cO~t'Is +_35 pE~t'Is +_36 chaT'tIs +_37 sE~t'Is +_38 art'Is +_39 Unta:l'Is + +_40 ca:l'Is //saalhees +_41 Ikta:l'Is +_42 baIa:l'Is +_43 tE~ta:l'Is +_44 cO:wa:l'Is +_45 paI'nta:l'Is +_46 chhIja:l'Is +_47 sE~ta:l'Is +_48 arta:l'Is +_49 'Un^ca:s + +_50 p@c'a:s //fansaas +_51 Ikj'a:wVn +_52 b'a:wVn +_53 t'IrpVn +_54 c'Ou:wVn +_55 p'achpVn +_56 chh@p:'Vn +_57 sVt:'a:w@n +_58 ath:'a:w@n +_59 Uns'Vth + +_60 s'a:th. //fas dho (ދ) lhas +_61 'Iks@th. +_62 b'a:s@th. +_63 t'Irs@th. +_64 c'O~s@th. +_65 paIns@th. +_66 ch'Ija:s@th. +_67 s'Vrs@th. +_68 ars@th. +_69 Un@h,at:'Vr: + +_70 sat:'Vr: // hai dhiha +_71 Ikhat:'Vr: +_72 b@hat:'Vr: +_73 tIhat:'Vr: +_74 cO:hat:'Vr: +_75 pach,at:'Vr: +_76 chIhat:'Vr: +_77 s@t@hat:'Vr: +_78 athhat:'Vr: +_79 ,Un^Ia:s'i: + +_80 ,Vss'i: // addiha +_81 Ikja:s'i: +_82 baIa:s'i: +_83 tIra:s'i: +_84 cO:ra:s'i: +_85 pI'ca:s'i: +_86 chIja:s'i: +_87 sVt:a:s'i: +_88 ath:a:s'i: +_89 nVwa:s'i: + +_90 nVb:'e: nuvadhiha +_91 Ikj'a:n@we: +_92 b'a:n@we: +_93 tIr'a:n@we: +_94 cO:r'a:m@we: +_95 p@c'a:n@we: +_96 chIj'a:n@we: +_97 s@t:'a:n@we: +_98 ath:'a:n@we: +_99 nIn^j'a:n@we: + +_0C sa'theIka //satheyka (th like them) +_0M1 h@z'a:r (haas) +_0M2 l'a:kh // lakka +_0M3 cr'ore //curoadu + +// letter names +ހ h'a: +ށ s.'avijani +ނ n'u:nu +ރ R'a: +ބ b'a: +ޅ l.'av,ijani +ކ k'a:fu +އ 'alifu +ވ v'a:vu +މ m'i:mu +ފ f'a:fu +ދ d'a:lu +ތ t'a: +ލ l'a:mu +ގ g'a:fu +ޏ n^'avijani +ސ s'i:nu +ޑ d.'avijani +ޒ z'avijani +ޓ t.'avijani +ޔ j'a: +ޕ p'avijani +ޖ dZ'avijani +ޗ tS'avijani +ޘ T'a: +ޙ hh'a: +ޚ x'a: +ޛ D'a:lu +ޜ z'a: +ޝ S'i:nu +ޞ s'a:du +ޟ d'a:du +ޠ t'o +ޡ z'o +ޢ a'inu +ޣ Qa'inu +ޤ q'a:fu +ޥ w'a:vu +ޱ n'a||vijani + ަ 'aba||f,ili + ާ 'a:ba:||f,ili + ި 'ibi||f,ili + ީ 'i:bi:||f,ili + ު 'ubu||f,ili + ޫ 'u:bu:||f,ili + ެ 'ebe||f,ili + ޭ 'e:be:||f,ili + ޮ 'obo||f,ili + ޯ 'o:bo:||f,ili + ް s'ukun + + diff --git a/dictsource/dv_rules b/dictsource/dv_rules new file mode 100644 index 00000000..a975f20f --- /dev/null +++ b/dictsource/dv_rules @@ -0,0 +1,189 @@ + +// This file is UTF8 encoded +// Spelling-to-phoneme rules for Divehi (Maldives) + +.group ހ + ހ h + +.group ށ + ށ s. + +.group ނ + ނ n + ން (ނ nn + ން (މ mm + ން (ޏ n^n^ + +.group ރ + ރ R + +.group ބ + ބ b + +.group ޅ + ޅ l. + +.group ކ + ކ k + +.group އ + އ // alifu + އް (_ eh + އް (ހ h + އް (ށ h + އް (ހ s. + އް (ނ n + އް (ރ R + އް (ބ b + އް (ޅ l. + އް (ކ k + އް (ކ v + އް (މ m + އް (ދ d + އް (ތ t + އް (ލ l + އް (ގ g + އް (ޏ N + އް (ސ s + އް (ޑ d. + އް (ޒ z + އް (ޓ t. + އް (ޔ j + އް (ޕ p + އް (ޖ dZ + އް (ޗ tS + އް (ޜ Z + +.group ވ + ވ v + +.group މ + މ m + +.group ފ + ފ f + +.group ދ + ދ d + +.group ތ + ތ t + +.group ލ + ލ l + +.group ގ + ގ g + +.group ޏ + ޏ n^ + +.group ސ + ސ s + +.group ޑ + ޑ d. + +.group ޒ + ޒ z + +.group ޓ + ޓ t. + +.group ޔ + ޔ j + +.group ޕ + ޕ p + +.group ޖ + ޖ dZ + +.group ޗ + ޗ tS + +.group ޘ + ޘ T + +.group ޙ + ޙ h + +.group ޚ + ޚ x + +.group ޛ + ޛ D + + + +.group ޜ + ޜ Z + +.group ޝ + ޝ S + +.group ޞ + ޞ s + +.group ޟ + ޟ d + +.group ޠ + ޠ t + +.group ޡ + ޡ z + +.group ޢ + ޢ ? + +.group ޣ + ޣ Q + +.group ޤ + ޤ q + +.group ޥ + ޥ w + + +.group ަ + ަ a + +.group ާ + ާ a: + +.group ި + ި i + +.group ީ + ީ i: + +.group ު + ު u + +.group ޫ + ޫ u: + +.group ެ + ެ e + +.group ޭ + ޭ e: + +.group ޮ + ޮ o + +.group ޯ + ޯ o: + +.group ް + ް // sukun + +.group ޱ + ޱ n. + +.group + $ dolaR + + diff --git a/dictsource/en_list b/dictsource/en_list index 6d49d064..69d9788d 100644 --- a/dictsource/en_list +++ b/dictsource/en_list @@ -103,6 +103,7 @@ _hok h'Uk _cap k,ap@-t@L _?A l,Et3 _?? sImb@L +_braille br'eIl _#9 tab _#32 speIs //… _::d%0td,0t // for elipsis or ... while reading @@ -192,7 +193,7 @@ _₠ jU@roU \ bakslaS $max3 / slaS $max3 * ast@rIsk $max3 -% p3sEnt $max3 +% p3s'Ent $max3 ?5 % pVRs'Ent $max3 = _:i:kw@Lz_: $max3 ¢ sEnts @@ -297,8 +298,7 @@ _17 s'Ev@nti:n ?7 _17 s'@v@nti:n _18 'eIti:n _19 n'aInti:n -_2X tw'Enti -?3 _2X tw'Eni +_2X tw'Ent2i _3X T'3:ti ?5 _3X T'IRti _4X f'o@ti @@ -347,12 +347,16 @@ adfs $abbrev (a . k . a .) aka#_! agm $abbrev ai $abbrev +aol $abbrev api $abbrev asap $abbrev +atm $abbrev awol eIw0l +bvld bUl@vA@d +ceo $abbrev cia $abbrev cio $abbrev -ctrl k0ntr'oUl +ctrl k@ntroUl dept dI2pA@tm@nt diy $abbrev dow daU @@ -364,12 +368,14 @@ etc Et'sEtr@ eu $abbrev eur jU@ $only hmm h@m -(http ://) eItSti:ti:'pi:_ +hiv $abbrev +(http ://) eItSt2i:t2i:'pi:_ ibm $abbrev id $abbrev ie aIi:_! $pause $only i.e aIi:_! $pause irc $abbrev +irs $abbrev (km ²) skw,e@kIl'0mIt3z lbs paUndz LBS $abbrev @@ -378,6 +384,8 @@ ltd lImI2tI2d mya $abbrev nato neItoU ny $abbrev +nypd $abbrev +nypsd $abbrev nyse $abbrev nyt $abbrev oem $abbrev @@ -387,6 +395,7 @@ os $abbrev otoh $abbrev riscos rIskoUEs sae $abbrev +scsi skVzi st s@nt th T thu T3: // Thursday @@ -446,7 +455,7 @@ absence abs@ns absent abs'Ent absent abs@nt $onlys absent abs'Ent $verb -absentia abs'Enti:@ +absentia abs'Ent2i:@ absinthe absInT absolutely $3 $verbf abstemious a#bst'i:mi@s @@ -478,6 +487,7 @@ admirable adm@r@b@L admonition adm@n'IS@n ado a#du: adobe a#doUbi +?!3 adult adVlt adversary adv3s@ri advert a#dv3:t $verb advertise adv3taIz @@ -508,8 +518,8 @@ agog a#g0g agressive a#grEsIv // misspell aground a#graUnd ague eIgju: -aha a#hA: -ahem a#h'@m +aha A:hA: +ahem a#h'Em ahoy a#hOI airbus e@bVs airpower 'e@p,aU@ @@ -571,7 +581,7 @@ anion aneI@n anise anIs anniversary anIv'3:s@ri anon a#n0n -anonymous $2 +anonymous a#n0n@m@s another a#nVD3 ante anti: antecedent antIs'i:d@nt @@ -585,7 +595,7 @@ antihero $1 antilog $1 antimatter $1 antimony $2 -antioch $1 +antioch ant2i:0k antipathy ant'Ip@Ti antiphonal ant'If@n@L antique ant'i:k @@ -597,11 +607,13 @@ anxious aNS@s anymore $3 anything EnI2TIN apache a#patSi +apneoa apni@ apostle a#p0s@L apron eIpr@n appal a#pO:l apparatus ap@r'eIt@s -apprentice a#prEntIs +?3 apparatus ap@r'at@s +apprentice a#prEnt2Is approximate a#pr0ksIm@t $only approximate a#pr0ksImeIt $verb arab ar@b @@ -621,6 +633,7 @@ arithmetic a#rITm@tIk arise a#raIz arisen @rIz@n armslength ,A@mzl'ENT +aroma a#roUm@ arouse a#raUz asbestos asb'Est@s arsenal A@s@n@L @@ -635,6 +648,7 @@ asus eIs@s atlas atl@s atop a#t0p attache at'aSeI $only +?3 attache at2a'SeI attaches a#tatSI#z attorney a#t3:ni ?5 attorney a#tVRni @@ -643,16 +657,20 @@ attribute $2 $verb au ,oU aubergine oUb3Zi:n auger O:g3 +augmentation O:gmEnt'eIS@n aurora $2 aussie 0zi austere O:st'i@3 authority a#T0rI2ti authoritative O:T'0rI2t@tIv +?3 authoritative a#T'Or@t2eIt2Iv +autism O:t2Iz@m autograph O:t@graf auto O:toU autocracy O:t'0kr@si automobile O:t@m@bi@l -autopsy O:t0psi +automaton O:t'0m@t@n +autopsy O:t20psi avalanche av@laanS average av@-rI2dZ aviary eIvi@ri @@ -661,6 +679,7 @@ axes aksI#z backend bak'End backstory baksto@ri +bakelite beIk@laIt ballad bal@d ballast bal@st ballet baleI @@ -676,6 +695,7 @@ banquet baNkwI2t barbeque bA@b@kju: barometer b@r0mI2t3 barrage barA:Z +?3 barrage b3rA:Z basis beIsIs bass beIs baste beIst @@ -698,10 +718,12 @@ bidet bi:deI bijou bi:Zu: bikini bIk'i:ni binman bInman +bio baIoU biped baIpEd bipedal baIp'i:d@L biscuit bIskIt bison baIs@n +?!3 bitumen bItSu:m@n bizarre bIz'A@ bizzare bIz'A@ blancmange bl@m0nZ @@ -719,7 +741,8 @@ bonbon b0nb0n bonhomie b0n@mi: bonjour bO:nZ'U@ booger bUg3 -boogie b'u:gi +boogie bu:gi +?3 boogie bUgi bosun boUs@n boutique bu:t'i:k bourgeois bU@ZwA: @@ -739,6 +762,7 @@ brigade $2 brigadier brIga#d'i@3 broccoli br0k@li brochure broUS3 +?3 brochure broU'SU@r brooch broUtS budgerigar bVdZ@rIgA@ buffet bVfeI @@ -750,8 +774,11 @@ buses bVsI#z busily bIzI2lI $verbf buxom bVks@m +cabal ka#bal +?3 cabal ka#bA:l cabaret kab@reI -cabinet kabIn@t +cabernet kab3n'eI +cabinet kabI#n@t cach kaS // cached cachet kaSeI cacti kaktaI @@ -779,6 +806,7 @@ canvas kanv@s capita kapIt@ capitol kapIt@L caprice ka#pr'i:s +carafe ka#raf caramel kar@mEl caravan kar@van carburetor kA@b@r'Et3 @@ -788,13 +816,16 @@ caress k@rEs carpel kA@p@l cascade $2 cashier kaS'i@3 -cashmere kaSm'i@3 +cashmere kaSmi@3 +?3 cashmere kaZmi@3 +cassette ka#sEt catastrophe ka#tastr@f%i catarrh k@tA@ caterer keIt3r3 catholic kaTlIk cavalier $3 caveat kavIat +?3 caveat kavIA:t caviar kavIA@ caviare kavIA@ cavort ka#v'O@t @@ -817,10 +848,11 @@ charade Sa#rA:d charismatic karIsm'atIk charit tSarIt // charitable charlatan SA@l@t@n -chassis SaSi +chassis Sasi +?3 chassis tSasi chateau SatoU -chemise SEm'i:z -chevrolet SEvr@leI +chemise S@mi:z +chevrolet SEvr@l'eI chic Si:k chiffron SIfr0n chimera kaIm'i@r@ @@ -831,10 +863,12 @@ chocolate tS0kl@t cholera k0l@r@ cholesterol k@lEst@r0l chorizo tSOr'i:zoU +christmas krIsm@s chromosome kroUm@soUm ciao tSaU cigar sI2gA@ cigarette sIg@'rEt +cinnamon sIn@m@n circumference $2 circumvent s3:k@mvEnt ?5 circumvent sIRk@mvEnt @@ -842,8 +876,10 @@ citadel sIt@dEl clarinet klar@n'Et cleanliness klEnlIn@s cleanse klEnz +cleanser klEnz3 ?!3 clerk klA@k cliche kli:SeI +?3 cliche kli:S'eI close kloUs $only close kloUz $verb closer kloUs3 @@ -855,6 +891,7 @@ coauthor koU'O:T3 coaxial koU'aksI@l cobol koUb0l cobra koUbr@ +cocaine koUk'eIn cocoa koUkoU cochlea k0kli:@ cockeye k0kaI @@ -873,6 +910,7 @@ color kVl3 colored kVl3d colonel k3:n@L ?5 colonel kVRn@L +colosseum k0l@s'i@m combat k0mbat // combating combo k0mboU comely kVmlI // comeliness @@ -895,9 +933,9 @@ compound $2 $verb con k0n concert k0ns3t $onlys concert $verb -concerto k0ntS'e@toU +concerto k@ntS'e@toU conches k0ntSI#z -conciliatory k0ns'IlI|@t@rI +concierge k0nsI'e@Z concise k0ns'aIs conduct k0ndVkt conduct $verb @@ -906,19 +944,21 @@ conflict k0nflIkt $onlys conflict $verb confront k@nfrVnt conger k0Ng3 +congressional k@ngrES@n@L conscience k0nS@ns construct k0nstrVkt $onlys construct $verb contemplative $2 content k0ntEnt $onlys content $verb $past -contest k0ntEst $onlys +contest k0nt2Est $onlys contest $verb contract $1 $onlys contract $verb -contralto k0ntr'altoU -contraption k0ntr'apS@n +contralto k@ntr'altoU +contraption k@ntr'apS@n contrary k0ntr@rI +?3 contrary k0ntre@ri contrast k0ntr'ast $verb contrite k0ntr'aIt controversy $1 @@ -926,7 +966,7 @@ conven k0nv'i:n // convened convent k0nv@nt converse $1 $only converse $verb -convict $1 $onlys +convict k0nvIkt $onlys convict $verb convolute k0nv@l'u:t coop ku:p @@ -942,6 +982,8 @@ corporate kO@p@r@t corps kO@ $only corral k@r'al cosmos k0zm0s +?3 cosmos k0zmoUs +cougar ku:g3 countered kaUnt3d coupon ku:p0n couscous ku:sku:s @@ -949,14 +991,15 @@ covert koUv'3:t coworker koUw3:k3 coyote kaI'oUti creature kri:tS3 +?3 cremate kri:meIt crevasse kr@vas crisis kraIsIs crises kraIsi:z -christmas krIsm@s crème krEm +crepe kreIp +crochet kroUS'eI croissant kwA:sA~ crooked krUkId -crusade $2 cuckoo kUku: cupboard kVb@d curate kjU@reIt @@ -977,8 +1020,10 @@ de d@ $only debacle deIb'A:k@L debrief di:br'i:f debris dEbri: -debunk $2 +?3 debris d@bri: +debunk di:b'Vnk debut deIbju: +?3 debut deIb'ju: decade dEkeId decent di:s@nt declaration dEkl@'reIS@n @@ -991,6 +1036,7 @@ defens dI2fEns // for defensible deficit dEfI2sIt definitive dI2fInI2tIv deity deI@ti +?3 deity di:@t2i deja deIZA: $only deli dElI deliberate dI2lIb@r@t @@ -1027,7 +1073,9 @@ diehard daIhA@d dielectric daI@l'EktrIk diesel di:z@L dilatory dIl@t@rI +?3 dilatory dIlato:rI dilemma daIl'Em@ +?3 dilemma dI#l'Em@ digest daIdZEst $noun dinghy dINgi dingy dIndZI @@ -1063,6 +1111,7 @@ dont doUnt $only donut doUnVt dose doUs dosage doUsI2dZ +dotage doUtI2dZ dramatic dr@matIk drawer drO@ dreamt drEmpt @@ -1071,6 +1120,7 @@ driest draI|@st duet dju:'Et dugout dVgaUt dungaree dVNga#r'i: +?!3 dupe dju:p duvet du:veI d'ye dj@ dynamo $1 @@ -1100,13 +1150,13 @@ elicit I2lIsI2t élite Il'i:t embed Emb'Ed ember Emb3 -emphasis Emf@sIs +emphasis Emf@sIs $only empire $1 emu i:mju: enroute 0nr'u:t ensemble 0ns'0mb@L entente 0nt'0nt -entourage 0ntu:rA:Z +entourage 0nt2UrA:Z entrail $1 entrance $1 $onlys entrance Entr'aans $verb @@ -1123,6 +1173,8 @@ equation I2kweIZ@n equivocal I2kwIv@k@L erase I2reIz // erasing erases eraser I2reIz3 +?3 erase I2reIs // erasing erases +?3 eraser I2reIs3 ere e@ $only eros i@r0s err 3: @@ -1136,6 +1188,7 @@ estimate EstI2meIt $verb estoppel Est'0p@L estrange $2 etiquette $1 +?3 etiquette EtI#k@t exit EgzIt // exiting exonerate Egz'0n@reIt eureka ju:'ri:ka# @@ -1145,6 +1198,7 @@ evildoers i:v@Ldu:3z ewe ju: eweek i:wi:k evening i:vnIN +evenings i:vnINz evit EvI2t // inevitable exalt Egz'0lt execute EksI2kju:t // not $2 @@ -1171,6 +1225,7 @@ facade f@sA:d façade f@sA:d faeces fi:si:z fahrenheit far@nhaIt +fairest fe@r@st fajita fa#hi:t@ fallible fal@b@L familiar f@mIli@3 @@ -1184,6 +1239,7 @@ favorite feIv@-rI2t // sp. favourite feIv@-rI2t favorites feIv@-rI2ts // sp. favourites feIv@-rI2ts +fedora fI2d'o@r@ feisty faIsti feline fi:laIn feminine fEm@nIn @@ -1210,7 +1266,6 @@ flier flaI3 flourish flVrI2S ?3 flourish fl3:I2S flyby flaIbaI -focus foUk@s // ed,ing foothold fUthoUld forage f0rI2dZ force fo@s @@ -1252,16 +1307,16 @@ gases gasI#z gauche goUS gauge geIdZ gavel gav@L -gecko gEkoU geese gi:s gemini dZEmI2naI geni dZi:ni genome dZi:noUm genre Z0nr@ -?!3 genuine dZEnju:In +genuine dZEnju:I#n geode dZi:oUd geologist $2 geyser gi:z3 +?3 geyser gaIz3 gibbon gIb@n gig gIg gigantic dZaIg'antIk @@ -1289,6 +1344,7 @@ gui gu:i $onlys guinea gIni gurus gu:ru:z +habitual $2 haggis hagIs haha hA:h'A: halleluiah halI2'lu:j@ @@ -1303,7 +1359,7 @@ hazardous haz3d@s headfirst $2 heh hEh $only hehe hi:h'i: -heifer hEf@ +heifer hEf3 heist haIst helium hi:li@m helix hi:lIks @@ -1332,6 +1388,7 @@ holster hoUlst3 homeowner hoUmoUn3 homepage hoUmpeIdZ hominem h0mInEm +?3 hominem h0m@n@m hooah h'u:'A: hopi hoUpi: horizontal $3 @@ -1354,10 +1411,10 @@ huzza h@z'A: huzzah h@z'A: hyperbola haIp'3:b@l@ hyperbole haIp'3:b@li -hypotenuse haIp'0t@nju:s hypoxia haIp'0ksi@ +ibid IbI#d icon aIk0n iconbar aIk0nbA@ idly aIdlI @@ -1366,9 +1423,10 @@ illiterate $alt2 imagine I2madZI2n impedance Imp'i:d@ns imperative Imp'Er@tIv -impercept $3 // imperceptible +imperfect Imp'3:fEkt impi $1 impinging Imp'IndZIN +implacable Impl'ak@b@L imprecise ImprIs'aIs impregnable Impr'Egn@b@L inanimate In'anIm@t @@ -1381,6 +1439,8 @@ indicative $2 indices IndI2si:z indict Ind'aIt indie Indi +indirect $3 +?3 indirect Ind3r'Ekt indiscriminate IndI2skr'ImI2n@t indo IndoU indoor $1 $only @@ -1406,12 +1466,14 @@ installation Inst@l'eIS@n instinctive $2 insult $2 insult $1 $onlys -intel IntEl +intake Int2eIk +intel Int2El interim $1 intermediate Int3m'i:di@t intern Int3:n $noun interrogatory $3 -inventory Inv@ntrI +inventory Inv@ntri +?3 inventory Inv@nto:ri interface $1 intermin Int'3:mIn // interminable intern $1 $onlys @@ -1435,6 +1497,7 @@ jagged dZagI#d japan dZ@pan jasmine dZazmIn jedi dZEdaI +jehovah dZ@hoUv@ jesus dZi:z@s jour ZU@ // french jukebox dZu:kb0ks @@ -1443,6 +1506,7 @@ july dZu:l'aI kaput ka#pUt karate k@rA:ti kebab k@bab +?3 kebab k@bA:b kefir ki:f3 hiatus haI'eIt@s kilo ki:loU @@ -1454,6 +1518,7 @@ knavish neIvIS koala koU'A:l@ koan koUA:n kopje k0pi +koran kO@r'A:n kosher koUS3 la ,la $only @@ -1467,9 +1532,12 @@ landowner l'and,oUn3 las ,las $only ?3 las ,lA:s $only lasagna l@zanj@ +?3 lasagna l@zA:nj@ +lasagne lasagna $text laser leIz3 lasso las'u: -latte lateI +?3 lasso lasoU +latte lA:t2eI lawyer lOI3 lava lA:v@ le l@_| $only @@ -1478,11 +1546,12 @@ leafy li:fi leant lEnt leapt lEpt lego lEgoU -leisure l'EZ3 +leisure lEZ3 +?3 leisure li:Z3 lemme lEmi // let me lemonade $3 leo li:oU -leopard lEp@d +leopard lEp3d lesion li:Z@n lethal li:T@L liaison li:'eIz0n @@ -1497,11 +1566,14 @@ limit lImI2t // limited limo lImoU limousine lIm@zi:n lingerie l0nZ@ri +?3 lingerie l0nZ@r'eI linen lInI2n liqueur lI2kjU@ +?3 liqueur lI2k3: liter li:t3 literate $alt2 -literature lItrI2tS3 +literature lItrI#tS3 +?3 literature lIt3r@tS3 live laIv $onlys live lIv $verb lived lIvd @@ -1534,10 +1606,13 @@ magpies magpaIz (main st) m'eInstr,i:t maintain $2 maintainer $2 +majora ma#dZo@r@ majority m@dZ0rI2ti malic malIk malice malI2s mall mal +?3 mall mO:l +mama mA:ma# mammoth mam@T mandate $2 $verb manganese $1 @@ -1548,21 +1623,25 @@ mankind $2 maneuver m@nu:v3 manuever m@nu:v3 // misspell manure m@njU@ +?3 marathon mar@T0n maraud m@rO:d marauder m@rO:d3 marcel mA@s'El marquee mA@k'i: -margarine mA@dZ@ri:n +margarine mA@dZ3ri:n +?3 margarine mA@dZ3r@n marijuana marI2w'A:n@ marshall mA@S@L martinet $3 massage masA:Z -mausoleum mO:s@li:@m +?3 massage ma#sA:Z +mausoleum mO:s@'li:@m mayhem meIhEm meant mEnt meadow mEdoU mediaeval mEdI'i:v@L medicine mEds@n +?3 medicine mEd@s@n melee mEleI ?3 melee meIleI melon mEl@n @@ -1571,12 +1650,12 @@ memo mEmoU menagerie m@n'adZj@ri meow mi'aU mercedes m3:s'eIdi:z -mercenary m3:s@n@rI +//mercenary m3:s@n@rI merest mi@r@st -meringue m@rang +meringue m@raN metabolic mEt@b'0lIk metaphor mEt@fO@ -metallic mEt'alIk +metallic m@t'alIk metastable $alt miaou mi:'aU miaow mi:'aU @@ -1596,7 +1675,9 @@ mining maInIN // not mini minuet mInju:'Et minus maIn@s minute mInIt $onlys +minut mInIt // minuted mirage mIrA:Z +?3 mirage m3rA:Z misery mIz@rI misled mIsl'Ed mischievous mIstSI2v@s @@ -1608,10 +1689,12 @@ mister mIst3 mitre maIt3 mixer mIks3 modem moUdEm +?3 modem moUd@m moderate m0d@reIt $verb mojito moUh'i:toU molybdenum $2 -momentary moUm@nt@rI +momentary moUm@nt@ri +?3 momentary moUm@nt2e@ri momentum $2 monday mVndeI monotone m0n@toUn @@ -1623,12 +1706,13 @@ moraine m@reIn morale m@ral morass m0r'as morose m@r'oUs -mosquito m0sk'i:toU +mosquito m@sk'i:toU motel moUt'El motif moUt'i:f moustache m@st'aaS mouths maUDz $only movies mu:vIz +mozilla m@zIl@ multitude $1 multiplexer $1 mundane $2 @@ -1645,12 +1729,13 @@ naif naI'i:f naïve naI'i:v naivete naI'i:v@teI naked neIkI#d +narrate na#reIt nasa nasa# nascent neIs@nt nativity $2 natural natS@r@L nauseam nO:zi@m -nazi naatsI +nazi nA:tsI nearby $2 $atend necklace nEkl@s necktie nEktaI @@ -1679,13 +1764,15 @@ nothing nVTIN notwithstanding $3 noway noUweI nowhere noUwe@ +?3 nuance nu:0ns oases oU'eIsi:z oasis oU'eIsI2s obelisk 0b@lI2sk obesity oUb'i:s@ti obey oUb'eI -obituary 0b'ItSU@I +obituary 0b'ItSU@i +?3 obituary 0b'ItSUe@i object $1 $onlys object $verb obsolete 0bs@li:t @@ -1721,7 +1808,7 @@ orion 0r'aI@n ordeal O@d'i@l oregano 0rIg'A:noU orphan O@f@n // orphaned -outage $1 +outage aUtI2dZ outback $1 outcome $1 outer aUt3 @@ -1762,6 +1849,7 @@ padre pA:dreI paella paI'El@ palling palIN papa pa#p'A: +?3 papa pA:p@ papal peIp@L pagan peIg@n pageant padZ@nt @@ -1783,7 +1871,7 @@ passersby pas3zb'aI pasted peIstI#d pasting peIstIN pastry peIstri -pate pateI +pate pat2eI pathos peIT0s paypal peIpal pear pe@ @@ -1793,6 +1881,7 @@ pedalo pEd@loU pejorative p@dZ0r@tIv penal pi:n@L penchant p0nS0n +?3 penchant pEnS@nt peninsula p@n'InsjUl@ penis pi:nI2s perfectly p3:fEktlI @@ -1834,6 +1923,7 @@ pirate paIr@t pisces paIsi:z piteous pIti@s pituitary $2 +pizzeria pi:ts@r'i@ plaguing pleIgIN playtest pleItEst plicate $2 @@ -1861,8 +1951,11 @@ predicate prEdI2keIt preface prEf@s preferably prEf@-r@blI $verbf prelude prElju:d +?3 prelude preIlu:d premier prEmI3 +?3 premier pr@mi@3 preparation prEp@r'eIS@n +presage prEsIdZ prescience pri:si@ns present prEz@nt $only present $verb @@ -1870,9 +1963,11 @@ presently prEz@ntlI $verbf preset pri:sEt prestige prEst'i:Z ?3 pretense pri:tEns -pretext pri:tEkst +pretext pri:t2Ekst pretrial pri:tr'aI|@L pretty prIti +pretzel prEts@L +primeval praIm'i:v@L privation praIv'eIS@n privilege prIvI2lI2dZ privy prIvi @@ -1891,10 +1986,10 @@ project pr0dZEkt $onlys project $verb promenade pr0m@n'A:d pronoun proUnaUn -propaganda pr0p@g'and@ protege pr0t@ZeI -protegé pr0t@ZeI -protégé pr0t@ZeI +?3 protege proUt@ZeI +protegé protege $text +protégé protege $text protest proUtEst $onlys protest $verb protocol proUt@k0l @@ -1919,6 +2014,8 @@ pyramidal pI2r'amId@L quash kw0S quaternary kw@t3:n@rI +qubit kju:bIt +queso keIsoU question kwEstS@n quiche ki:S quiver kwIv3 @@ -1950,7 +2047,6 @@ readme ri:dmi: reading ri:dIN readonly ,ri:d'oUnlI really ri@lI $verbf -rearm ri:'A@m reask ri:'aask rebate ri:beIt rebel rI2bEl $verb @@ -1963,6 +2059,7 @@ reciprocal rI2sIpr@k@L recital rI2saIt@L recommend r,Ek@mEnd recommendation rEk@mEnd'eIS@n +recompense rEk@mpEns reconnaissance rI2k0nIs@ns record rEkO@d $onlys ?3 record rEk3d $onlys @@ -2000,6 +2097,7 @@ remedy rEm@di remit ri:mIt remit ri:m'It $verb remnant rEmn@nt +?3 renaissance rEn@s0ns renal ri:n@L rendevous r0ndI2vu: rendezvous r0ndI2vu: @@ -2019,6 +2117,7 @@ resin rEzIn restive rEstIv respiration rEspI2r'eIS@n respiratory rI2spIr@t@rI +?3 respiratory rEspr@to:ri respite rEspaIt rest rEst // for rested restaurant rEstr0nt @@ -2031,11 +2130,11 @@ retry ri:traI reuse ri:'ju:z rever rI2vi@3 // revered reverie rEv@ri -rhododendron roUd@d'Endr@n rhetoric rEt@rIk $onlys rhinoceros raIn'0s@r@s ribena raIb'i:n@ ricochet rIk@SeI +ricocheted rIk@SeId ridiculous $2 righteous raItS@s riposte rI2p0st @@ -2063,6 +2162,7 @@ safety seIfti saga sA:g@ salad sal@d saline seIlaIn +?3 salon sa#l0n saloon sa#lu:n san ,san $only sardine $2 @@ -2079,8 +2179,11 @@ scared ske@d scaring ske@rIN scenic si:nIk scald sk0ld +scenario s@nA@rioU +?3 scenario s@narioU scepter sEpt3 sceptre sEpt3 +sciatica saI'atIk@ sclera skli@r scourge sk3:dZ scrotum skroUt@m @@ -2150,6 +2253,7 @@ simultaneous $3 singly sINglI $verbf sincerest sIns'i@r@st sinew sInju: +sinus saIn@s sir s,3: $only ?5 sir s,VR $only site saIt // for sited @@ -2159,11 +2263,11 @@ skied ski:d skua sku:@ slavish sleIvIS snooker snu:k3 -society s@saI@ti sofa soUf@ soiree swA:reI sojourn soUdZ3:n solder s0ld3 +?3 solder sA:d3 soldier soUldZ3 solemn s0l@m solicit s@lIsI2t // solicited,ing @@ -2174,6 +2278,7 @@ son sVn sonar soUnA@ sonny sVnI sooth su:D +souffle su:fl'eI soundbite saUndbaIt souvenir su:v@n'i@3 sorbet sO@beI @@ -2185,9 +2290,11 @@ specimen spEsI2m@n spraycan spreIkan spinach spInI2tS spinal spaIn@L +spoonfed spu:nfEd squirrel skwIr@L standby standbaI stagnate $2 +?3 stalagmite $2 stampede $2 starry stA:rI stiletto stI2lEtoU @@ -2214,6 +2321,7 @@ suntan sVntan suite swi:t $onlys superb su:p'3:b superfluous su:p'3:flu:@s +superintendent su:p3Int'End@nt superman su:p3man supervision $3 supplier s@plaI3 @@ -2222,7 +2330,7 @@ suprise $2 // misspell surest SU@@st surplus s3:pl@s surrogate sVr@geIt -?3 surrogate s3:@geIt +?3 surrogate s3:@g@t survey s3:veI $onlys ?5 survey sVRveI $onlys survey $verb @@ -2232,6 +2340,7 @@ suspect sVspEkt $onlys suspect $verb symbol sImb@L sync sINk +syphilis sIf@lI#s tableau tabloU tablet tabl@t @@ -2247,14 +2356,18 @@ tarantula t@rantjUl@ tariff tarIf taskforce t'askf,o@s tatar tA:t3 +tattoo $2 taxis taksiz taxy taksi tearing te@r-IN tear ti@3 $onlys tear te@ $verb -(tear off) t,e@||'0f +(tear apart) t,e@||a#pA@t +(tear off) t'e@||'0f teargas ti@3gas +techy tEki teddybear t'EdIb,e@ +telemetry t@lEm@tri telephony tEl'Ef@ni ten tEn // untenable tequila t@ki:l@ @@ -2268,6 +2381,7 @@ temporary tEmpr@rI thereof ,De@'0v thereon ,De@'0n thereto ,De@'tu: +thermos T3:m@s thermostable $alt thesis Ti:sIs theta Ti:t@ @@ -2318,7 +2432,7 @@ truely tru:lI $verbf truest tru:@st tryst trIst tudor tju:d3 -turntable $alt +turntable t3:nt2eIb@L tulip tju:lIp turnkey t3:nki: ?5 turnkey tVRnki: @@ -2338,6 +2452,7 @@ uncle VNk@L undeny VndIn'aI underling $1 underworld $1 +undies Vndiz undo Vnd'u: undos Vnd'u:z unfed Vnf'Ed @@ -2350,6 +2465,7 @@ unsure VnS'U@ untidy Vnt'aIdi untie Vnt'aI unty Vnt'aI // for untying +unwed Vnw'Ed unwind Vnw'aInd unwise $2 unwound Vnw'aUnd @@ -2375,6 +2491,9 @@ utan u:t'an utensil ju:t'Ens@L valentine val@ntaIn +valet valeI +?3 valet val'eI +valise va#li:s vagary veIg@rI vagina v@dZaIn@ vaguest veIg@st @@ -2388,6 +2507,7 @@ vegetable vEdZI2t@b@L vehicle vi@k@L veggy vEdZI vengeance vEndZ@ns +ventriloquist $2 venus vi:n@s versus v3:sI2z vertices v3:tIsi:z @@ -2403,7 +2523,8 @@ viola vaI'oUl@ violin $2 viral vaI3r@L visa vi:z@ -visit vIzI2t +vitamin vIt@mI#n +?3 vitamin vaIt@mI#n voila vwal'a volcano v0lk'eInoU vortices vO@tIsi:z @@ -2424,6 +2545,7 @@ wheelbarrow w'i:l_b,aroU whew fju: whichever $2 whitish waItIS +whoa hwoU whois hu:'Iz whol hoUl // for wholly whore ho@ @@ -2532,7 +2654,7 @@ Aegean $2 Afghan afgan Aires aIrIz Alamo al@moU -Albuquerque alb@k'3:ki +Albuquerque alb@k3:ki Algiers $2 Amman a#m'A:n Andes andi:z @@ -2550,6 +2672,7 @@ Athens aTI2nz Bahrain $2 Bangledesh baNgl@d'ES Barbados bA@'beId0s +?3 Barbados bA@'beIdoUs Barents bar@nt|s Beijing $2 Beirut beIr'u:t @@ -2559,7 +2682,10 @@ Bengal b,Eng'O:l Benin bEnIn Berlin b3:l'In Bhutan bu:t'an +Bideford bIdIf@d Bogota b0g@t'A: +?3 Bogota boUg@t'A: +Bogotá bogota $text Bologna b@loUn;@ ?3 Boston bOst@n Bucharest bu:ka#r'Est @@ -2577,8 +2703,10 @@ Caribbean kar@b'i@n Ceylon $2 Cheyenne SaI'an Chile tSIli +Chinese $2 Cincinnati sInsIn'ati Cologne k@loUn +Colombia k@lVmbi@ Columbus $2 Congo k0NgoU Connecticut k@nEtI2k@t @@ -2602,6 +2730,7 @@ Elysee eIl'i:zeI Erie i@ri Euphrates ju:fr'eIti:z Eyjafjalla eIja#fjatla# +Folkestone foUkstoUn Geneva dZ@ni:v@ Gdansk g@-dansk Gomera goUm'e@r@ @@ -2612,10 +2741,11 @@ Hawai'i h@w'aIi: Hawaiian h@w'aI@n Hebrew hi:bru: Hebrides hEbr@di:z -Honduras h0nd'jU@ra#s +Honduras h0nd'jU@r@s Houston hju:st@n Idaho $1 Illinois Il@n'OI +Iditarod aId'It@r0d Indochina IndoUtS'aIn@ Iowa aI|@w@ Ipanema Ipa#n'i:m@ @@ -2630,17 +2760,21 @@ Kannada kA:n@d@ Kansas kanz@s Karachi ka#rA@tSi Kentucky $2 -Kiev ki:Ev +Kiev ki:Ef Khmer kmi@3 Korea kOr'i:@ Korean kOr'i:@n +?3 Korea k3r'i:@ +?3 Korean k3r'i:@n Kosovo k0s@voU Kuala kwA:la# Lagos leIg0s +Leipzig laIpsIg Leone li:'oUn Lesotho l@s'u:tu: Liberia laIb'i@ri:@ Lima li:ma# +Ljubljana lju:blj'A:n@ Louisiana lu:,i:zi:'an@ Luxembourg lVks@mb3:g Lvov l@-v0v @@ -2652,6 +2786,7 @@ Malawi ma#lA:wi Maldives mO:ld'i:v Mali mA:li Manhatten $2 +Manila ma#nIl@ Massachusetts $3 Maya maI@ Mayan maI@n @@ -2665,12 +2800,13 @@ Milan $2 Mindanao mInd@n'aU Minneapolis mIni:'ap@lI2s Missouri mIz'U@ri +Mojave moUh'A:vi Monaco m0n@koU Montreal m0ntrI'O:l Morocco m@r0koU Moroccan m@r0k@n Montana m0nt'an@ -Monte m0nti +Monte m0nt2i Munich mju:nIk Nairobi naIr'oUbi Naples neIp@Lz @@ -2698,8 +2834,9 @@ Peru p@ru: Phillipine fIlI2pi:n Philipine fIlI2pi:n // misspell Polish poUlIS $capital $only -Portuguese po@tju:g'i:z -Potomac $2 +Portugal po@tS@g@L +Portuguese po@tS@g'i:z +Potomac p@toUm@k Prague prA:g Provence pr0v'A~s Punjabi pVndZ'A:bi @@ -2723,13 +2860,15 @@ Shiloh SaIloU Sicily sIsI2li Slovak sloUvak Soweto s@wEtoU +Spokane spoUk'an Sri sr,i: // Sri Lanka(n) Sudan su:d'an Suez su:I2z Sulawesi su:la#w'eIsi Suriname sU@rIn'am Taipei t,aIp'eI -Taiwan taI'wan +Taiwan taI'wA:n +Tehran te@r'A:n (tel aviv) t,El||a#v'i:v Tenerife tEn3r'i:f Tennessee tEn@s'i: @@ -2741,7 +2880,6 @@ Tokyo toUkIoU Toulouse tu:l'u:z ?3 Tunisia tu:n'i:Z@ Tripoli trIp@li -Ukraine ju:kr'eIn Ural ju:@r@L Utah ju:t2A: ?3 Utah ju:t2O @@ -2750,7 +2888,7 @@ Vancouver $2 Vegas veIg@s Vermont $2 Vienna vI'En@ -Wichita wItSI2t@ +Wichita wItSI2tA@ Winnipeg wInI2pEg Wisconsin wI2sk'0nsI2n Wyoming waI'oUmIN @@ -2802,6 +2940,7 @@ Barack ba#rA:k Barbara bA@b@r@ Benoit bEnw'A: Betsy bEtsi +Betsey bEtsi Bjarne bjA@n@ Bjorn bjO@n Bjørn bj3:n @@ -2833,6 +2972,7 @@ Connell k0n@l Connie k0ni Connor k0n3 Conrad $1 +Crichton kraIt@n Dana deIn@ Daphne dafni Darryl dar@L @@ -2860,6 +3000,7 @@ Elise I2li:z Elisabeth I2lIz@b@T Elizabeth I2lIz@b@T Eliza Il'aIz@ +Elouise Elu:w'i:z Emily EmI2li Emma Em@ Emmy Emi @@ -2873,6 +3014,7 @@ Fainne fan;@ Fírinne fi:rIn;@ Gary gari Geraint gEraInt +Gerhard ge@hA@t Gibbs gIbz Gillian dZIli:@n Gladys gladIs @@ -2882,6 +3024,7 @@ Graeme greI@m Graham greI@m Guido gwi:doU Hadrian heIdri:@n +Hamish heImIS Harriet hari@t Heidi haIdi Hecate hEk@teI @@ -2914,6 +3057,7 @@ Katie keIti Keighli keIli Keanu kI'A:nu: Kieran ki@r@n +Kris krIs Laurence l0r@ns Lawrence l0r@ns Leann li:'an @@ -2935,6 +3079,7 @@ Louise lu:w'i:z Luigi lu:'i:dZi Luis lu:Is Lupe lu:peI +Madeleine mad@lI2n Madeline mad@lI2n Maeve meIv Mahmoud maxm'u:d @@ -2950,6 +3095,7 @@ Matthew maTju: Maurice m0rIs Mavis meIvIs Megan mEg@n +Mellisa $2 Melissa m@lIs@ Michele mI2SEl Michelle mI2SEl @@ -2961,10 +3107,11 @@ Mirabel mIr@bEl Misha mi:S@ Moet moU'Et Moët moU'Et -Mohamed moUh'amI2d +Mohamed mohammad $text Mohammad moUh'amI2d -Muhammad moUh'amI2d +Muhammad mohammad $text Moira mOIr@ +Montgomery m0ntg'0m@ri Nadia nA:dj@ Nadja nA:dj@ Natalie nata#li @@ -3029,6 +3176,7 @@ Tracy treIsi Triani tri:'ani Trina tri:n@ Tricia trIS@ +Una ju:n@ Vanessa va#nEs@ Wally w0li Yves i:v @@ -3036,16 +3184,18 @@ Yvonne $2 Zoe zoUi Andromeda andr'0mId@ -Beethoven beItoUv@n +Bede bi:d +Beethoven beIt2oUv@n Bogart boUgA@t Boswell b0zwEl Buchanan bju:k'an@n Campbell kamb@l -Carnegie kA@nEgi +Carnegie kA@n@gi Cohen koU@n Cthulhu k@-Tu:l#u: Chrysler kraIzl3 -Dante danteI +?3 Chrysler kraIsl3 +Dante dA:nt2eI Disney dIzni Dolce d0ltSeI Dvorak d@-vo@Zak @@ -3056,21 +3206,24 @@ Hades heIdi:z Mackenna m@kEn@ Mackenzie m@kEnzi Medusa $2 -Montague m0nt@gju: +Michelangelo maIk@L'andZ@loU +Montague m0nt2@gju: Niro ni@roU Patel pa#tEl Primavera pri:m@v'e@r@ -Prentice prEntIs +Prentice prEnt2Is Rameses ram@si:z Reagan reIg@n Reid ri:d Reuter rOIt3 Sanchez santSEz Tzu tsu: -Ubuntu u:b'u:ntu: +Ubuntu u:b'u:nt2u: Wii wi:: Yaesu jeIsu: Yamaha jam@hA: +?3 Yamaha jA:m@hA: +Younge jVN zeus zju:s zhivago ZI2vA:goU @@ -3098,6 +3251,7 @@ zhivago ZI2vA:goU //************************************************************************* (no one) 'noU'w0n +?6 (no one) 'noU'wVn (no longer) n,oU||l'0Ng3 (no more) n'oU,mo@ @@ -3115,7 +3269,7 @@ of 0v $u $only (of an) @v@n $nounf (of which) 0vwItS $2 $pause (of the) %%0vD@2 $nounf -?6 (of the) %VD@2 $nounf +?6 (of the) %VvD@2 $nounf ?6 (of which) VvwItS $2 $pause for fO@ $u @@ -3137,6 +3291,7 @@ to tu: $u $allcaps at at $nounf $only $u (at a) %at@ $nounf (at once) a#t_w0ns +?6 (at once) a#t_wVns (at will) a#t_w'Il with wID $u @@ -3145,6 +3300,7 @@ with wID $u in %In $strend $only $nounf (in the) %InD@2 (in which) In||wItS $u2 $pause +(in a row) Ina#||r'oU on ,0n $strend2 (on the) %0nD@2 @@ -3159,8 +3315,8 @@ unto ,VntU upon @p0n $u2 from fr0m $u ?3 from frVm $u -(from where) %fr0m||w'e@ $pause -(from which) %fr0m||w'ItS $pause +(from where) %frVm||w'e@ $pause +(from which) %frVm||w'ItS $pause up ,Vp $strend2 down ,daUn $only $strend2 by baI $u+ @@ -3204,9 +3360,10 @@ is %Iz $pastf $only // use contraction for 'is a' are %A@ $pastf $only was %w0z $pastf $only ?3 was %wVz $pastf $only +wasn't w,0znt $pastf $only ?3 wasn't wVznt $pastf $only -(was a) w%0za# -(was the) w%0zD@2 +(was a) w%Vza# +(was the) w%VzD@2 wast %w0st $only $pastf $only were %w3: $pastf $only isn't ,Iz@nt $pastf $strend2 @@ -3289,7 +3446,8 @@ had ,had $atend (had to) h%adt@5 (had to) hadtu: $atend (had been) %ha#d%bIn $pastf -(had it) h,adI2t $atend +(had it) h,adI2t +(had them) h,adDEm having ,havIN $strend2 $pastf $only haven't hav@nt $pastf hadn't had@nt $pastf @@ -3354,6 +3512,14 @@ she's Si:z $u $pastf we've wi:v $u $pastf they've DeIv $u $pastf +(I've had) aIvhad $u2+ +(you've had) ju:vhad $u2+ +(he's had) hi:zhad $u2+ +(she's had) Si:zhad $u2+ +(it's had) Itshad $u2+ +(we've had) wi:vhad $u2+ +(they've had) DeIvhad $u2+ + we'd wi:d $u $pastf I aI $u+ $verbf $only @@ -3365,6 +3531,7 @@ it It $u $verbsf (it has) %It||haz $atend (it is) %It||Iz $atend (it was) %It||w0z $atend +?3 (it was) %It||wVz $atend it $allcaps $abbrev we wi: $u $verbf $only you ju: $u $verbf @@ -3378,7 +3545,7 @@ thine ,DaIn me ,mi: $only me mi: $atstart $atend him ,hIm $only -us ,Vz $only +us ,Vs $only us $abbrev $allcaps them ,DEm $only @@ -3451,21 +3618,26 @@ many mEni $nounf (many of) mEnI|@v some ,sVm $nounf $unstressend $only (some one) sVmw0n +?6 (some one) sVmwVn one w0n $nounf $onlys $unstressend ones w0nz $only $unstressend this DIs $u+ $nounf $verbsf (this one) D'Isw,0n $verbsf +?3 (this one) D'Isw,Vn $verbsf that Dat $u $nounf $strend2 $verbsf (that a) ,Dat@ $nounf (that an) ,Dat@n $nounf (that it) ,Da#tIt $verbsf (that one) D'atw,0n +?3 (that one) D'atw,Vn (that the) %DatD@2 these Di:z $u $nounf $strend2 $only those DoUz $u $nounf $strend2 $only there De@ $u $strend2 $only +(there are) D%e@,A@ $strend (there be) De@b'i: +(there were) D%e@,w3: $strend than Da#n $u $only (than a) ,Dan@ $nounf @@ -3554,7 +3726,6 @@ like laIk $strend2 ?3 privacy praIv@si ?3 respite rEspI2t ?3 semi sEmaI -?3 status stat@s ?3 template tEmpl@t ?3 tomato t@meItoU ?3 vitamin vaIt@mIn diff --git a/dictsource/en_rules b/dictsource/en_rules index 826c2e2e..884e44f9 100644 --- a/dictsource/en_rules +++ b/dictsource/en_rules @@ -129,6 +129,7 @@ m) ao (ri aU _) a (qu %a aqu (a akw + aqu (ariA a#kw aqua (t @kwa aque (o eIkwI aqui akwI @@ -150,7 +151,6 @@ n) a (tur eI n) a (tura a sign) a (ture I - st) a (tus eI _) a (ve a _) a (viat eI _) a (von eI @@ -226,9 +226,8 @@ l) ab (our eIb _) above (@P5 a#b,Vv _) ab (ram eIb - _) ab (ra ab - _) ab (rad a#b - ab (ras a#b + _) ab (ra a#b + _) ab (rac ab ab (rog ab ab (ruc ab ab (sce ab @@ -337,7 +336,9 @@ _) add (@ a#d _) adj a#dZ cr) ad eId + crus) ad 'eId ad (ag ad + c) ada (ver a#da ad (am ad add (er ad adequa adIkw@ @@ -362,7 +363,6 @@ ad (on ad _) ad (ri@ ad ad (ula ad - ad (ult_ ad _) ad (um ad ad (vent ad ad (ventu a#d @@ -399,7 +399,7 @@ _) af (g af afore a#fo@ af (ri af - afro afroU + _) afro afroU af (t+ aaf @) af (ter 'aaf @@ -493,6 +493,7 @@ _) al (@ a#l gonz) al 'A:l _) alaba al@b'a + _c) al (amit a#l @) aland (_ =@la#nd _) al (ast al m) alay @l'eI @@ -545,6 +546,7 @@ al (mig %0l _) al (ms A: &) alo (_ @loU + &) al (ous_ @l _) al (p al alpha alf@ alp (ho alp @@ -563,9 +565,9 @@ alz alt|s &) al (_ @L ?8 &) al (_ a#l - @) ally (_S2 l%I - @@c) ally (_S4 l%I - ac) ally (_ l%I + @) ally (_S2 l%i + @@c) ally (_S4 l%i + ac) ally (_ l%i inst) al (_ O:l &) al (d_ @L b) al (d+ O:l @@ -628,6 +630,7 @@ al (t_ 0l _h) al (t 0l s) al (t 0l + h) al (ucin a#l s) al (ut @l s) al (uta al h) al (v A: @@ -641,6 +644,7 @@ C) am (d aam C) am (pl aam l) am (pl am + _) am (orC a#m &) am (o_ @m &d) am (_ @m @erd) am (_ am @@ -667,7 +671,7 @@ und) am (en @m _) am (en a#m ame (nab a#mi: - l) ame (nt %amE + _l) ame (nt %amE amm (end a#m amoeb a#mi:b f) amil amIl @@ -686,6 +690,7 @@ .group an @) ana (_ 'A:n@ + _c) an (adi a#n ph) an (age @n C) an (c aan c) an (c an @@ -720,7 +725,6 @@ ?8 &m) an (_ a#n p) an (_ an tr) an (_ an - or) an (_ 'A:n @@r) an (_ @n st) an (_ an m) an (_ an @@ -736,7 +740,9 @@ z) an (ce_ aan &) an (cy @n adv) an (c an + mel) an (chol @n _) an (cie eIn + propag) an (d 'an &l) an (d @n &l) an (di an yl) an (d an @@ -766,8 +772,11 @@ ang (el_ eIndZ ang (el andZ ch) ang (e eIndZ + ch) ange (@ eIndZ ch) anging eIndZIN d) ang (er eIndZ + fl) ang (e andZ + fl) anging andZIN m) angel aNg@L r) ang (e eIndZ r) anging eIndZIN @@ -788,7 +797,7 @@ answ (er aans ante (nn ant'E _) anti (@P4 ,antI // prefix - ant (iq ant + _) ant (iq+ ant anti (ci ant'I _) any EnI2 an (za 'an @@ -846,6 +855,7 @@ _) ar (ou a#r ar (a ar ar (a_ 'A:r + _) arach a#rak ar (r a arr (_ A@ _) arr (@ a#r @@ -863,6 +873,7 @@ &d) ar (_ 3 &g) ar (_ 3 &l) ar (_ 3 + &l) ar (ist 3 &m) ar (_ 3 _p) ara ar@ qu) ar (a 0r @@ -906,6 +917,8 @@ &) ar (dy_ 3 h) ar (dy_ A@ are e@ + %C) ared (_ 3d + %C) aring (_ 3rI2N area e@ri@ arest (_ e@r@st ar (en ar @@ -951,6 +964,8 @@ qu) ar (t O@ _) ar (til %A@ &) ary (_ @r%i +?3 @@AC) ary (_ e@ri +?3 @@A) ary (_ e@ri ?3 ion) ary (_ Er%i XC) ary (_ e@r%i w) ar O@ @@ -1088,6 +1103,8 @@ at (omi a#t _) ato (n a#toU _) ato (na %eItoU + &) atory @t3ri +?3 &) atory @to:ri atrices 'eItrI2si:z atrix 'eItrIks atron (_ eItr@n @@ -1125,6 +1142,8 @@ c) atur @tSU@ m) atur @tSU@ l) ature (_ @tS3 + st) atus eIt@s +?3 st) atus at@s .group au au O: @@ -1138,7 +1157,7 @@ l) augh aaf sl) augh O: dr) augh aaf - augment O:gm'Ent + augment %O:gmEnt aul (t 0l c) au (li 0 aul (k O: @@ -1168,7 +1187,6 @@ l) av (en av al) av (er 'A:v sc) av (en av - _) aver (s av'3: _) avi (A eIvI l) av (i av sl) av (i A:v @@ -1264,7 +1282,6 @@ _) bi (ng bI bi (nm bI bi (noc bI2 - bio baIoU _) bio (@P3 b,aIoU bi (otic baI @) bi (osA baI @@ -1285,7 +1302,7 @@ bi (str bi: o) bi (tA baI _) bi (tC bI - bi (tu bI + _) bi (tumen bI# bi (z+ bI .group c @@ -1307,6 +1324,7 @@ so) cc (er k cc (i ks co) cc (i_ k + cc (ino tS c (aes s caco (ph ka#k'0 _) cement sI2mEnt @@ -1318,6 +1336,7 @@ ceous S=@s cious S=@s cch k + _) ce (lest s@ c (elt k c (ellL03_ tS' cial (_ S@L @@ -1383,7 +1402,8 @@ me) ch (a k mi) ch (a k chica (n SI2keI - ch (irA k + chi (rA kaI + _) chi (ropA kI2 a) ch (il k bra) ch k te) ch (K k @@ -1399,7 +1419,7 @@ chloro kl,o@roU choir kwaI3 ch (ol k - choly k@l%I + _) ch (ola tS // for lang=ta ch (ond k ch (orA k ch (ore_ tS @@ -1424,14 +1444,13 @@ co (hab k%oU co (llab k@ co (llap k@ - collar k0l3 - co (llat k%0 + co (llat k@ co (llec k@ colle (gi k@li: co (llis k@ co (llid k@ co (llu k@ - co (loss %k0 + co (loss k@ _) co (m@ k@ _) co (ma koU co (me_ kV @@ -1442,6 +1461,7 @@ come (di k@mi: _) co (mf kV comfor (t kVmf3 + comfortab kVmft@b _) co (mi k0 coming kVmI2N co (mmanda k0 @@ -1452,8 +1472,8 @@ co (mmodor k0 common k0m@n commun k0mju:n - commun (a k%0mju:n - co (mmunic++ k@ + commun (a k@mju:n + commun (ic k@mju:n co (mmuta k0 co (mpany kV comparab k0mp@r@b @@ -1478,6 +1498,7 @@ _) con (@ k%0n _) conce (ntra k0ns@ _) co (ncept_ k0 + _) co (nci k@ _) co (ncret k0 _) conde (sc k,0ndI2 _) co (ndim k0 @@ -1492,6 +1513,7 @@ _) co (nfis k0 _) co (nflu k0 _) co (ngre k0 +?3 _) congress k0ngr@s congru k0ngru: _) co (ni k0 _) co (njug k0 @@ -1499,11 +1521,11 @@ _) co (nnect k@ _) co (nnex k@ conniv k@naIv - _) co (nnois k0 + _) connoi (s k0n@ _) co (nque k0 _) co (nsc k0 co (nsec k0 - co (nsecu k%0 + co (nsecu k@ _) conse (q k0nsI conser (v k%0ns3: conser (vatio k0ns@ @@ -1530,8 +1552,10 @@ contrar k%0ntre@ _) co (ntrib k0 _) co (ntrov k,0 - co (ntrol+ k%0 + co (ntrol+ k@ conva (l k0nv@ + _) co (nvenA k@ + _) co (nvi k@ _) co (nvoy k0 _) co (nw k0 _) copy k0pI @@ -1561,7 +1585,7 @@ dh (K d dj dZ dg (_ dZ - dg (C dZ + dg (B dZ dg (e dZ dged (_ dZd dg (i dZ @@ -1574,7 +1598,8 @@ du (al_ dZu: du (cat dZu: @) dum (_ =d@m - du (pl dZu: + _) du (p du: +?!3 du (pl dju: dur (A djU@ dur (_ djU@ ce) dure dZ3 @@ -1585,7 +1610,8 @@ de (arc d%i: debu (g di:b,V _) de (ba dI2 - _) de (c@ dI2 + _) de (bil dI# + _) de (c@ dI# deca (den dEk@ de (cenc di: de (cib dE @@ -1651,6 +1677,7 @@ des (eg d%i:s dese (l d,i:sI2 des (en d%i:s + _) des (er dI2z _) des (h dEs des (ic dEs _) des (i dI2z @@ -2054,6 +2081,7 @@ _) ele (g ElI _) elem ElIm _) ele (p ElI + sk) ele (t ElI# _) ele (va ElI el (igi 'El _) elit %Ili:t @@ -2115,6 +2143,7 @@ h) emorrh Em@r sph) em @m sph) em (e 'i:m + &) em (y_ @m .group en _) en (@ %En @@ -2122,6 +2151,7 @@ en (a_ 'i:n en (al_ i:n en (ary 'i:n + merc) en @n _) ena (m I2na &) en (Ance @n &) en (ch En @@ -2141,6 +2171,7 @@ @) en (do_ 'En endow End'aU _) endor %Endo@ + endron (_ 'Endr@n _) en (du %En _) en (e En _g) enea i:nI'a @@ -2173,6 +2204,7 @@ ensk (_ 'Ensk enshrine %EnSraIn m) entary (_ 'Ent@r%i + @) en (tL03_ 'En en (ter En en (tert ,En enthra (l %EnTrO: @@ -2220,7 +2252,7 @@ nt) en (t En xt) en (t En v) en (t_ En - lv) en (t_ @n + L01v) en (t_ @n @@v) en (t_ @n &) en (th_ @n &) en (ce_ @n @@ -2234,6 +2266,7 @@ g) eo I20 _g) eo ,I0 _g) eor O@ + eoa (_ i@ eo (d_ aU g) eo (ff E g) eon @n @@ -2264,6 +2297,7 @@ &) er (_ 3 ?8 &) er (_ a# // (temporary because [3] -> [a#] is only for word-final %C) ers (_S4 3z + ll) ers (_S3 3z ?8 %C) ers (_S4 a#z ss) er (_S2 3 ss) ers (_S3 3z @@ -2281,7 +2315,6 @@ X) era (_ i@r@ cam) era @-r@ XC) err Er - erre 'e@ erred (_ '3:d er (_ 3: er (B_ 3: @@ -2422,10 +2455,10 @@ es (iA i:z es (ian_ 'i:z es (ic 'i:z + esis (_ 'i:sIs th) eses (_ @si:z th) esis (_ @sIs th) es (iL06e_ @s - r) esis (_ 'i:sIs es (ive 'i:s esque 'Esk nec) essa (ry @s@ @@ -2437,6 +2470,7 @@ &) es (y_ @s &) es (t_ @s Cr) es (t Es + es (tral_ 'Es v) es (t+ Es harv) es (t Is esti (m EstI# @@ -2459,13 +2493,15 @@ etta (_ 'Et@ ette (_ 'Et pal) ett (e @t - &) eted (_ I2tI2d - l) eted (_ 'i:tI2d - cr) eted (_ 'i:tI2d - &) eting (_ I2t%IN + &) eted (_S2 I#d + l) eted (_ 'i:tI#d + cr) eted (_ 'i:tI#d + &) eting (_ I#t%IN l) eting (_ 'i:tIN - m) eter (_ i:t3 - _m) et (ic @t + m) eter (_ i:t3 + _m) et (ic @t + etry (_S2 rI + etries (_S4 rIz @) et (_ I2t rk) et It ll) et (_ It @@ -2482,7 +2518,7 @@ _p) et (e i:t et (itor 'Et m) etre i:t3 - m) etry =@tr%I + m) etry (_ =@tr%I &) ett (_ I2t .group ev @@ -2517,7 +2553,7 @@ excav Eksk@v _) exc (e %Eks exc (i %Eks - exc (elle Eks + exce (llen Eks@ C) ex (e Eks exe (cutio EksI ex (erc Eks @@ -2550,6 +2586,7 @@ ey (an eI _) eye aI eye eI + @) eye (_S3 aI eyed (_S2 d @m) eyer (_ aI3 eyor (_ 'eI3 @@ -2580,9 +2617,11 @@ gg g g (e dZ _) gaol dZeIl + _) g (ec g ge (dd g'E g (eek g _) g (ert g + _) g (ek g ge (nic_ dZ'E genesis dZ'EnI2sIs geous dZ=@s @@ -2671,6 +2710,7 @@ _) hypo (@P4 h,aIpoU _) hypo (cr hIp0 hypo (de h,aIp@ + hypo (tenu haIp'0 hypo (thes haIp'0 hypo (thet h,aIp@ @@ -2686,7 +2726,7 @@ _) i (Bo aI i (CCi_ 'I XC) i (Ca_ i: - @) i (Cate_ =I + @) i (Cate_ =I# &) i (Cenc I &) i (Cent I @) i (Cer I @@ -2806,7 +2846,7 @@ C) i (ler aI _) il (l@ %Il @) illa (_ 'Il@ - illard (_ i:A: + &) illard (_ i:A: _) il (ln Il @) i (less I _) il (lust Il @@ -2836,7 +2876,7 @@ i (zen I2 iz (er_ aIz i (zon_ 'aI - p) izz (a i:t|s + _p) izz i:t|s .group ia @@ -2844,7 +2884,8 @@ &) iac (_ =Iak C) iar aI3 ?8 C) iar aIa# - iar (iC Iar + iar (iC i@3 + iar (ity Iar &) iary =j@r%I &l) iary =i@r%I _) ian i@n @@ -2984,7 +3025,7 @@ ignon (_ inj0n s) ign (o %Inj ig (nom Ig - ig (noran Ig + igno (ran Ign3 ig (na Ig _m) ig (ra aIg _m) ig (rat %aIg @@ -2992,6 +3033,7 @@ igu (_ 'i:g .group im + &) im (_ I#m cl) im aIm cl) imb aIm _) im (@ %Im @@ -3076,7 +3118,6 @@ _) indi (gen Ind'I _) indige (s IndIdZ'E _) in (digo In - _) in (dir In _) in (disP2 ,In _) in (divP2 ,In _) in (dol In @@ -3123,12 +3164,12 @@ _) in (somu In _) in (spir In _) in (stan In + _) instant Inst@nt _) in (sti In _) in (stil %In _) in (strum In _) in (sub In _) in (sul In - _) in (tak In _) in (teg In _) in (tegri %In inte (llec Int@ @@ -3167,7 +3208,8 @@ l) in (a_ 'i:n r) in (a_ 'i:n t) in (a_ 'i:n - @) in (ate =In + @) in (ate =I#n + @) in (ation I#n @) in (cial 'In b) in (d aIn f) in (d aIn @@ -3189,7 +3231,7 @@ w) in (ding aIn rew) in (d aIn unw) in (d aIn - v) in (eg In + v) ine (g InI# in (ea In in (ee In c) in (e In @@ -3224,14 +3266,14 @@ _m) inu (te aIn'ju: _m) inute (m InIt _) intra Intr@ - _) intra (CC %Intra + _) intra (ct I2ntra + _) intra (ns I2ntra .group io &) io (_ =I2oU ?7 &) io (_ =i:oU io (_ i:oU - b) io aIoU b) io (logy aI0 card) io I2oU v) io aI0 @@ -3254,6 +3296,7 @@ iou (rA j@ iour (K j3 @) ious (_ =I2@s + g) ious (_ =@s ioux u: _r) io (t aI@ io (t_ I|@ @@ -3294,14 +3337,8 @@ p) ir Ir _p) ira (c aI3 p) ire aI3 - des) ir aIr - _) irre (C ,IrI - irr (econ I2r - _) irr (egu I2r - _) irr (ele I2r - irr (eso I2r - irr (evere I2r - irr (evoc I2r + des) ir aI3 + _) ir (re@P2 I2 _) ir (rA I ir (ro I ir (ru I @@ -3321,6 +3358,7 @@ @) isc (enC 'Is @) is (co_ 'Is v) is (coun aI + v) is (it Iz _d) is (e I2s ise (_ aIz ise (d_ aIz @@ -3386,6 +3424,7 @@ ithe (_ aID l) ithe aID l) ith (er ID + _t) ith aID it (i_ 'i:t itius (_ 'IS@s itis (_ 'aItIs @@ -3416,6 +3455,7 @@ contr) iv 'aIv depr) iv (e aIv der) iv (e aIv + yd) iv (e aIv _r) iv (er_ Iv r) iv (el Iv r) iv (en Iv @@ -3436,6 +3476,7 @@ .group j j dZ j (j + _) ja (mai dZa# _) jere (C dZEr@ _) jes (ui dZEz _) joa (n@ dZoU'a @@ -3475,7 +3516,7 @@ l) l _) l (hY l _) ll (Y l - _) l (ju l + _) lju lju: l (_ l A') ll l @@ -3505,18 +3546,19 @@ ?3 _) lo (gK lO @) lo (gous =l@ lu (na lu: - @) ly (_S2i l%I - @l) ly (_S2 I2 + @) ly (_S2i l%i + @l) ly (_S2 i f) ly (_ laI - ief) ly (_S2 l%I - ff) ly (_S2 l%I - of) ly (_S2 l%I + ief) ly (_S2 l%i + ff) ly (_S2 l%i + of) ly (_S2 l%i + o) ly (_ l%i multip) ly laI - &p) ly (_S2 l%I + &p) ly (_S2 l%i p) ly (_ laI _) ly (d lI @) lEss (_S4i l@s - @) lEssly (_S6i l@sl%I + @) lEssly (_S6i l@sl%i .group le &) le (_ l @@ -3690,6 +3732,7 @@ mA) ng (y ndZ u) ng (y ndZ nged ndZd + a) nged Nd o) nged Nd spo) nged ndZd _a) ng (er Ng @@ -3803,7 +3846,7 @@ odour oUd3 oe oU sh) oe (+ u: - oea (_ i@ + oea (_ 'i@ _) oe (d i: p) oe (m oUI oer oU@ @@ -3854,8 +3897,7 @@ @) o (ist oU oix (_ wa o (ky_ oU - @) o (lo_ 0 - @) ometer '0mIt@ + @) ometer '0mIt3 ?3 g) o (ng O ?3 r) o (ng O ?3 s) o (ng O @@ -3912,7 +3954,7 @@ r) o (to oU pr) oto oUtoU pr) oto (n oUt0 - m) otor oUt@ + m) otor oUt3 n) o (tor oU otro (py '0tr@ c) otyle 0tIl'i: @@ -3942,6 +3984,7 @@ _id) ol (a 0l petr) ol (_ @L s) ol (em 0l + &) ol (i_ 0l s) ol (ic @l s) ol (il @l t) ol (er 0l @@ -3965,8 +4008,10 @@ at) oll 0l w) oll oUl olm (_ oUm + @) ol (o_ 0l olo (gi '0l@ olo (gic @l'0 + &) ol (ous_ @l olt oUlt w) olv Ulv N_p) oly ,0lI @@ -4114,6 +4159,7 @@ _) or O@ or (ch_ O@ or (m_ O@ + st) or (m o@ or (n_ O@ or (se_ O@ or (t O@ @@ -4138,6 +4184,7 @@ _m) or O@ _m) orr 0r _m) ore o@ + terr) or 3 nd) or (_ 3 nt) or (_ o@ vent) or (_ 3 @@ -4209,7 +4256,9 @@ w) or (r V w) or (n o@ w) or (e o@ + or (um_ 'o@r &) ory (_ @r%I +?3 @@At) ory (_ o:ri _st) ory o@rI .group os @@ -4511,7 +4560,7 @@ pseudo su:doU psych saIk psycho saIkoU - psycho (lo saIk'0 + psycho (lo s%aIk0 ei) pt t ras) p (b _) pur (su p3 @@ -4535,6 +4584,7 @@ perme (a p3:mI per (miss p3 per (mit p3 + _) pe (rog p3 per (pet p3 per (petr p3: per (ple p3 @@ -4555,6 +4605,7 @@ .group pr _) pre (_ pri: _) pre (C@ pr%I + _) pre (C% prE _) prea (ch pri: _) pre (am pri: _) pre (cinc pri: @@ -4585,7 +4636,6 @@ _) pre (sc pri: _) pre (sco prE _) pre (scr pr%I - _) pre (ss prE _) pre (st prE _) pre (u pr%i: _) prev (al prEv @@ -4658,6 +4708,7 @@ quasi kweIzaI @) que (_ k _) que (_ kwE + che) que k qu (er_ k quest kwEst quet (_ keI @@ -4688,6 +4739,7 @@ rhi (n raI rhi (z raI _) rho (d roU + _) rhodo (@ roUd@ _) rho (t roU rhyth rID _) rm ,A@Em @@ -4702,6 +4754,7 @@ _) re (C@ rI2 &Ct) red (_ @d &B) red (_ r@d + Cb) red (_+ rEd uv) re @ rer (_ r@ &) re (_ 3 @@ -4719,10 +4772,12 @@ _) re (all ,ri: rea (m ri: _) re (an ri: + _) re (arm %ri: _) re (au@P2 ,ri: re (ck rE reckon rEk@n reco (g rEk@ + _) re (comP2 r,i: _) re (conP2 ,ri: recon (c rEk@n _) recre (an rEkri: @@ -4730,7 +4785,7 @@ _) re (creati rE re (ct rE re (dC rE - _) rede (C ,ri:dI2 + _) re (deCP2 ,ri: un) rede (C ,ri:dI2 re (dem+ rI2 _) re (dC rE @@ -4755,11 +4810,12 @@ _) rei (l raI _) rele (g rElI2 rele (nt rI2lE - rele (v rElI + rele (v rElI# reli (a rI2laI regu (l rEgju: _) re (cent ri: re (act rI2 + _c) re (mat rI2 rement rIm@nt _) re (nC rE _) reper (t rEp3 @@ -4899,6 +4955,8 @@ @) sian (_S1 n A) sib z@b &) sib s@b + &) s (ic_ z + mu) s (ic z ea) s (ie z ea) s (il z _) sío Si: @@ -4910,16 +4968,17 @@ a) sin (_ s@n ai) sin (_ z@n u) sin (_ z@n + A) s (itiv z _) size (C@ saIz a) s (m z o) s (m z + _) socie (t s@saI@ _) soma (li s@mA: pri) s (o z @) some (_S4 sVm - o) some (_S4 soUm + @@o) some (_S4 soUm cro) ss (h s - ssion S@n - ssion (_ =S@n + ssion =S@n ?8 ssion (_ =SVn 1_) st (_ _) st (_ s@nt @@ -5022,6 +5081,7 @@ tch tS _) tele tElI2 _) tera tEr@ + te (rrest t2@ r) tga (g gI &) tia (_ S@ &s) tia (_ tS@ @@ -5031,10 +5091,12 @@ &) tian (_ S@n _) tian tjan &) tial S@L + &s) tial tj@L &) ti (ali SI i) tia (liL06 S@ &) tien S@n &) tience S@ns + t (ime_ t2 &) tion S=@n &s) tion tS@n ?8 &) tion S=Vn @@ -5063,6 +5125,8 @@ _) two tu: ttu (r t@ @) tu (al tSu: + _sta) tu tSu: + c) tu (al_ =tSu: @) tu (late =tSU @) tur (A tS@r @) tur (al_ tS=@r @@ -5112,7 +5176,6 @@ th (ole th _) th (om@ t ph) th T - boo) th D smoo) th D wor) th (_ T r) th (y D @@ -5193,6 +5256,7 @@ s) u (i u: ?3 t) u (i u: u (ki_ 'u: + _) u (krain %ju: ll) u (l ju: u (lA jU _) u (lA u: @@ -5230,12 +5294,14 @@ r) um (ent @m u (mo_ 'u: u (o ju: - fl) uor u:3 + fl) uor U@ @) uous =ju:@s + @L01) uous =u:@s uoy OI _) us (A ju:z &) us (_ @s _) us (_ Vz + foc) us @s u (sh V b) u (sh U c) u (sh U @@ -5331,7 +5397,7 @@ _) un (gu Vn _) un (imP2 ,Vn _) uni ju:nI - _) un (id ,Vn + _) un (ide ,Vn _) un (inP2 ,Vn _) un (il ,ju:n _) un (io ju:n @@ -5402,7 +5468,7 @@ ure (_ jU@ ur (ed_ jU@ g) ured (_ @d - b) ur (e ju:@r + b) ur (e jU@r g) ure (_ 3 ?3 g) ure (_ j3 nj) ure (_ 3 @@ -5435,6 +5501,7 @@ C) w (X U // Welsh names wh w wr r + E) way (_S3 weI C) we (_ =wI _) were (P4 w'e@_| C) west w'Est @@ -5522,6 +5589,7 @@ c) y (r I th) y (l_ aI fl) y aI + fl) y (n I gl) y (ph I k) y (l_ aI n) y (l_ aI @@ -5580,6 +5648,7 @@ p) y (ra I p) y (ri I p) y (th aI + y (the_ aI st) y (re aI C) yx (_ Iks t) yone (_ Iw'0n @@ -5670,6 +5739,8 @@ Er (ie_ @r Er (ic_ Er Er (_ 3 + ad) Er (_S1 3 + ad) Ers (_S2 3z Er (C 3 Ery (_ @r%I E (x_ E @@ -5694,6 +5765,7 @@ E (ss E Ess (_ Es E (te_ i: + Etry (_S2 rI E (tric E Etta (_ 'Et@ Ette (_ 'Et diff --git a/dictsource/es_list b/dictsource/es_list index d3f88099..b7b3063d 100644 --- a/dictsource/es_list +++ b/dictsource/es_list @@ -1,5 +1,4 @@ - -// This file in UTF8 encoded +// This file in UTF8 encoded // letters @@ -76,7 +75,7 @@ _» kom'iJ^as||dEr'EtSas // numbers -_0 Tero +_0 T'ero _1 'uno _2 d'Os _3 tr'es @@ -102,8 +101,8 @@ _7X sEt'Enta _8X OtS'Enta _9X nOB'Enta _0C Tj'EntOs -_1C0 T'ien // exactly one hundred -_1C T'iento +_1C0 Tj'en // exactly one hundred +_1C Tj'ento _5C kinj'EntOs _7C s,eteTj'EntOs _9C n,OBeTj'EntOs @@ -159,233 +158,146 @@ _0M1o mil'Esim vi bi // not a Roman number - +// unstressed words // articles el $u +el $atend los $u +los $atend la $u +la $atend las $u +las $atend lo $u -les $u +lo $atend -un $u -una $u -unos $u -unas $u -este $u+ // this -esta $u+ -estos $u+ -estas $u+ -esto $u+ -ese $u+ // that -esa $u+ -esos $u+ -esas $u+ -eso $u+ -aquel $u+ // that -aquella $u+ -aquellos $u+ -aquellas $u+ // pronouns -yo $u+ -tu $u+ -tú $u+ -usted $u+ -él $u+ -ella $u+ -nosotros $u+ -nosotras $u+ -vosotros $u+ -vosotras $u+ -as $u+ -ustedes $u+ -ellos $u+ -ellas $u+ -ud $u+ -uds $u+ -me $u+ // reflexive pronouns -te $u+ -se $u+ -nos $u+ -os $u+ +me $u $only // reflexive pronouns +me $atend +te $u +te $atend +le $u +le $atend +les $u +les $atend +se $u +se $atend +nos $u +nos $atend +os $u +os $atend // possessives -mi mi $u+ -mis $u+ -tu $u+ -tus $u+ -su $u+ -sus $u+ -nuestro $u+ -nuestros $u+ -nuestra $u+ -nuestras $u+ -vuestro $u+ -vuestros $u+ -vuestra $u+ -vuestras $u+ - +mi $u +mi $atend +mis $u +mis $atend +tu $u +tu $atend +tus $u +tus $atend +su $u +su $atend +sus $u +sus $atend +nuestro $u +nuestro $atend +nuestros $u +nuestros $atend +nuestra $u +nuestra $atend +nuestras $u +nuestras $atend +vuestro $u +vuestro $atend +vuestros $u +vuestros $atend +vuestra $u +vuestra $atend +vuestras $u +vuestras $atend // prepositions -a $u $brk // at -al $u $brk +a $u // at +a $atend +al $u +al $atend de $u // of,from +de $atend del $u -(de la) d,ela -en $u $brk -con $u $pause // with -por $u $pause // for,through,along,via -para $u $pause // for,in order,by -entre $u $pause -desde $pause // from,since -después $pause // after - -// conjunctions -y %i $pause // and -o $u $pause // or - -así $pause -aunque $u $pause // although -siquiera $pause -porque $pause // because - -// questions -que $u $pause // what -cuál $pause // which -cuáles $pause -cómo $pause // how - -// negative -no $u - -// auxillary verbs -ser $u -soy $u -eras $u -es $u -somos $u -sois $u -son $u - -fui $u -fuiste $u -fue $u -fuimos $u -fuisteis $u -fueron $u - -era $u -eras $u -éramos $u -erais $u -eran $u - -seré $u -serás $u -será $u -seremos $u -seréis $u -serán $u - -sería $u -serías $u -seríamos $u -seríais $u -serían $u +del $atend +en $u +en $atend +con $u // with +con $atend +sin $u +sin $atend +por $u // for,through,along,via +por $atend +tras $u +tras $atend +ante $u $only +ante $atend +para $u // for,in order,by +para $atend +entre $u +entre $atend +sobre $u +sobre $atend +bajo $u +bajo $atend +desde $u // from,since +desde $atend +hasta $u +hasta $atend +hacia $u +hacia $atend -estar $u -estoy $u -estás $u -está $u -estamos $u -estáis $u -están $u - -estuve $u -estuviste $u -estuvo $u -estuvimos $u -estuvisteis $u -estuvieron $u - -estaba $u -estabas $u -estaba $u -estábamos $u -estabais $u -estaban $u - -estaré $u -estarás $u -estará $u -estaremos $u -estaréis $u -estarán $u - -estaría $u -estarías $u -estaríamos $u -estaríais $u -estarían $u - -haber $u -he $u -has $u -hay $u -hemos $u -habéis $u -han $u -ha $u // ?? - -hube $u -hubiste $u -hubo $u -hubimos $u -hubisteis $u -hubieron $u - -había $u -habías $u -habíamos $u -habíais $u -habían $u - -habré $u -habrás $u -habrá $u -habremos $u -habréis $u -habrán $u - -tener $u // to have -tengo $u -tienes $u -tiene $u -tenemos $u -tenéis $u -tienen $u - -hacer $u+ // to do/make -hago $u+ -haces $u+ -hace $u+ -hacemos $u+ -hacéis $u+ -hacen $u+ +e $u $only +e $atend +y %i // and +o $u // or +o $atend +u $u +u $atend + + +aunque $u // although +aunque $atend +pero $u +pero $atend +porque $u // because +porque $atend + + +que $u // what +que $atend +cuando $u +cuando $atend +cuanto $u +cuanto $atend +donde $u +donde $atend +como $u +como $atend +quien $u +quien $atend +quienes $u +quienes $atend +mientras $u +mientras $atend +si $u +si $atend -// some common adjectives and adverbs -algún $u // some -algunos $u -alguna $u // Letters @@ -411,26 +323,23 @@ r _|Ere s _|Ese t te v _|uBe -w ,uBe||d'OBle +w uBe||d'OBle x _|Ekis z TEta _a a -a a $atend +_e e _o o -o o $atend -_y ,igr'iEQa -y ,igr'iEQa $atend +_y igri'eQa +y igri'eQa $atend ch tSe -ll EJ^e -?2 ll Ej:e +ll 'El^e á 'a||aTEntw'aDa é 'e||aTEntw'aDa í 'i||aTEntw'aDa _ó 'o||aTEntw'aDa -ó 'o||aTEntw'aDa $atend ú 'u||aTEntw'aDa -ü ,uDjEr'Esis +ü ,uDj'ErEsis @@ -440,11 +349,11 @@ DNI $abbrev dpto departamento $text dr doctor $text $capital $dot dra doctora $text $capital $dot -(ee . uu) Est'aDos||un'iDos -Excmo excelentsimo $text $dot -Excma excelentsima $text $dot -Ilmo ilustrisimo $text $dot -Ilma ilustrisima $text $dot +(ee.uu) Est'aDos||un'iDos +Excmo excelentísimo $text $dot +Excma excelentísima $text $dot +Ilmo ilustrísimo $text $dot +Ilma ilustrísima $text $dot izq izquierda $text $dot izqda izquierda $text $dot izqdo izquierdo $text $dot @@ -464,8 +373,43 @@ Uds ustedes $text $capital $dot // pronunciation exceptions linux $1 -méxico mExiko +méxico m'Exiko mexicano mExikano -spanish _^_EN - +spanish sp'aniS +english ínglish $text +firefox f'aIrfoks +microsoft m'aIkrosoft +software s'oftwer +hardware h'ardwer +skype sk'aIp +messenger m'esendZer +live l'aIB +facebook f'eIsbuk +twitter tw'iter +twit tw'it +mozilla moT'ila +espeak isp'ik +(e speak) isp'ik +eloquence 'elokwens +speech sp'itS +platform pl'atfom +voice bois $text +windows w'indows +android 'androId +apple 'ap@l +(i phone) 'aIfon +iphone 'aIfon +(i pod) 'aIpod +ipod 'aIpod +jaws dZ'os +window w'indow +eyes 'aIs +free fr'i +google g'ug@l +chrome kr'owm +office 'ofis +service s'erBis +power p'awer +thunderbird t'anderbird +jazz dZ'as diff --git a/dictsource/es_rules b/dictsource/es_rules index b83d4e98..e040bb71 100644 --- a/dictsource/es_rules +++ b/dictsource/es_rules @@ -42,7 +42,7 @@ c (Y T // ce, ci ch tS - +A) ck k .group d d d @@ -94,12 +94,12 @@ .group h h // silent - _) hi (A J^ + _) hi (A j .group i i i - i (A J^ + i (A j C) i (A j gu) i (A j ?!3 l) i (A %i @@ -117,22 +117,20 @@ .group l l l - _) ll (A J^ // allowe _ll - ll J^ -?2 A) ll (A j: +ll (_ l + _) ll (A l^ // allowe _ll +?2 _) ll (A J^ +?2 ll j: +?2 n_) ll (A dZ + ll l^ .group m m m + @) m (_ =m _) mn (em n - - m (K n - m (L04 m - m (_L04 m - m (L05 N - m (_L05 N - m (j N + _) mb (A mb .group n @@ -140,9 +138,10 @@ n (L04 m n (_L04 m n (L05 N - n (_L05 N + n (_L05 N n (j N - +ny (A n^ // catalan words +_) nh (A n .group o o o @@ -153,13 +152,14 @@ oi oI oy (K oI oy (_ 'oI - +ou ow .group p p p _) p (L01A p // allow pl pr at start of word p (t p: - _) ph f + _) ph (A f +ph (@ f ph (K f _) ps (i s _) ps (eudo s @@ -169,7 +169,8 @@ .group q q k - qu k + qu (Y k // que, qui +_) qw (A kw // qwerty .group r @@ -189,30 +190,32 @@ .group s s s &) s (_S1 s - _) s (C@ %Es - ss (K s +_) s (K@ s + ss s _) sh (A S _) sh (L01A S sh (K S - +?!1 sc (Y s // sce sci for non castilian accent .group t t t _) t (L01A t // all tr at start of word - _) th T - th (K T + _) th (@ t + th (K t +_) tx (A tS +tx tS .group u u u +u (u u u (A w - u (y_ w !?3 l) u (A %u !?3 r) u (A %u - g) u (e g) u (i - +g) u (é +g) u (í .group v v b @@ -235,25 +238,24 @@ .group x x ks -?1 A) x (A Qs - x (_ =Qs - _) x ($unpr z // ? - + _) x ($unpr s // ? +?!1 xc (Y ks // xce xci for non castilian accent .group y y i _) y ($unpr J - _m) y J - n) y J - _l) y J - y (A J^ -?2 A) y (A j: - + _m) y (A j + _l) y (A j + y (A j: +_) y (A J^ +u) y (K j: +n_) y (A dZ +y (_ i .group z z T ?2 z (L02 z - +zz ts .group @@ -271,3 +273,4 @@ C_) - (_D _ , (D kOma + diff --git a/dictsource/et_rules b/dictsource/et_rules index 90d77311..30c2b758 100644 --- a/dictsource/et_rules +++ b/dictsource/et_rules @@ -141,6 +141,7 @@ _CAL02) i (K I1 // CVCV mallis n n A) nn (_ i1n^: // v.a konn, nunn + @A) nn (_ nn // kaugemal ei palataliseeri i) nn (_ n: // linn n (st_ n^ // kunst diff --git a/dictsource/fr_list b/dictsource/fr_list index 7b23cd63..329e22a9 100644 --- a/dictsource/fr_list +++ b/dictsource/fr_list @@ -1,6 +1,6 @@ / // *************************************************************************** -// * Copyright (C) 2005 to 2010 by Jonathan Duddington * +// * Copyright (C) 2005 to 2012 by Jonathan Duddington * // * email: jonsd@users.sourceforge.net * // * * // * This program is free software; you can redistribute it and/or modify * @@ -24,7 +24,7 @@ // 2006-11-18 Gilles Casse // -// Updated 2011-10-29 Michel Such +// Updated 2012-04-15 Michel Such // // * Numbers, a few abbreviations and exceptions. // @@ -683,6 +683,7 @@ bissus bisys blues _^_en blum blum bootable boutable $text +brian _^_en broglie breuil $text browglie breuil $text buffer bYfWr @@ -696,6 +697,7 @@ charles Sarl (chef d'oeuvres) chédeuvres $text chienlit SjA~li choeur kWr +cindy sindi cinema sinema cocus kOky couscous kuskus @@ -712,6 +714,7 @@ faut fot2 $u+ feldspath fEldspat fier fjer $verb for $u+ +francesco frA~nSEsko francis frA~sis fred frEd free _^_en @@ -737,6 +740,7 @@ island _^_en jackpot dZakpOt jacques Zak james _^_en +jennifer ZenifEr karaoke karaoke kevin kevin laetitia letisja @@ -754,9 +758,12 @@ matthias matjas merguez mErgEz messieurs mesjYz2 mieux miY $u+ +miloud milud +mouloud mulud monsieur m@sjY mrs _^_en oasis oazis +oliver _^_en ours urs output _^_en pataquès patakEs diff --git a/dictsource/hbs_list b/dictsource/hbs_list index b95c9faa..98336074 100644 --- a/dictsource/hbs_list +++ b/dictsource/hbs_list @@ -216,6 +216,7 @@ _tld t'ild& ?2 _3C tR'ist'a_ ?2 _4C tSetR'ist'o_ _6C S'Est'o + _0M1 t'isUtS;& _0MA1 t'isUtS;e _1M1 t'isUtS;U @@ -226,22 +227,26 @@ _tld t'ild& ?3 _0M1 h'il^ad& ?3 _0MA1 h'il^ade ?3 _1M1 h'il^adU + _0M2 m'ilijUna _0MA2 m'ilijUna _1M2 m'ilijUn ?4 _0M2 m'ilijOna ?4 _0MA2 m'ilijOna ?4 _1M2 m'ilijOn + _0M3 m'iliaRdI _0MA3 m'iliaRde _1M3 m'iliaRdU ?2 _0M3 milijArdI ?2 _0MA3 milijArde ?2 _1M3 milijArdU + _0M4 b'ilijUna _1M4 b'ilijUn ?4 _0M4 b'ilijOna ?4 _1M4 b'ilijOn + _dpt _:z'a*Ez_ _roman r*'imsko diff --git a/dictsource/hi_rules b/dictsource/hi_rules index 4fd24818..e5cd0291 100644 --- a/dictsource/hi_rules +++ b/dictsource/hi_rules @@ -437,6 +437,7 @@ // (This is now done automatically by the eSpeak program) .group o + o _^_EN D__) of (__D    me diff --git a/dictsource/ht_list b/dictsource/ht_list new file mode 100644 index 00000000..094b8799 --- /dev/null +++ b/dictsource/ht_list @@ -0,0 +1,167 @@ +// Haitian Creole translation rules +// This file is UTF-8 encoded + + + +// numbers +_0 zewo +_1 E~ +_2 de +_3 twa +_4 kat +_5 sE~k +_6 sis +_7 sEt +_8 yit +_9 nEf +_10 dis +_11 O~z +_12 duz +_13 trEz +_14 katOz +_15 kE~z +_16 sEz +_17 disEt +_18 dizyit +_19 diznEf +_20 vE~ +_21 vE~te;E~ +_2X vE~n +_28 vE~tyit +_29 vE~tnEf +_30 trA~t +_31 trA~te;E~ +_3X trA~n +_38 trA~tyit +_39 trA~tnEf +_40 karA~t +_41 karA~te;E~ +_4X karA~n +_48 karA~tyit +_49 karA~tnEf +_50 sE~kA~t +_51 sE~kA~te;E~ +_5X sE~kA~n +_58 sE~kA~tyit +_59 sE~kA~tnEf + +_60 swasA~t +_61 swasA~te;E~ +_6X swasA~n +_70 swasA~tdis +_71 swasA~te;O~z +_8X katrevE~ +_81 katrevE~tE~ +_91 katrevE~tO~z + +_0C sA~ +_0M1 mil +_1M1 mil +_0M2 miljon +_0M3 milja +_0M4 biljon +_dpt _pwE~ + + +// Common function words +//====================== + +// Articles +on $u +yon $u + +la $u +lan $u +a $u +an $u + +sa $u + + +// Pronouns +mwen $u +ou $u +li $u +nou $u +yo $u + +ki $u + + +// Verbs +se $u // to be +vin $u + +te $u // tense markers +tap $u +(t ap) tap $u +ap $u +a $u +pral $u +ta $u + + +// Prepositions +ak $u $brk +nan $u +pou $u + + +// Conjunctions +epi $u $pause + + +// Adverbs +kèk $u // some + + +// Characters +% pusA~ $max3 +* asteris $max3 ++ plis $max3 += egal $max3 +/ slaS $max3 +\ A~tislaS $max3 +# aSaj $max3 + +_, vigil +_; pwE~vigil +_. pwE~ + + +// Letter names +// (note: some letters must be distinguished from one-letter words) +_a a +a a $atstart $atend +b bi +c si +d di +e e +è egr'av +f Ef +g ge +h aS +i i +j Zi +k ka +_l el +l el $atend +_m em +m em $atend +_n en +n en $atend +o o +ò ogr'av +p pi +q kju +r ara +s Es +_t ta +t ta $atend +u u +v va +_w dubv'a +w dubv'a $atend +_y ipsil'on +y ipsil'on $atend +z zed diff --git a/dictsource/ht_rules b/dictsource/ht_rules new file mode 100644 index 00000000..ef14b21f --- /dev/null +++ b/dictsource/ht_rules @@ -0,0 +1,104 @@ +// Haitian Creole translation rules +// This file is UTF-8 encoded + +.group a + a a + an (K A~ + +.group à + à a + +.group b + b b + +.group c + ch S + c k + c (Y s + +.group d + d d + +.group e + e e + en (K E~ + +.group è + è E + +.group f + f f + +.group g + g g + +.group h + h // silent ? + +.group i + i i + +.group j + j Z + +.group k + k k + +.group l + l l + +.group m + m m + +.group n + n n + ng N + +.group o + o o + on (K O~ + ou u + +.group ò + ò O + +.group p + p p + +.group q + q k + +.group r + r r + +.group s + s s + +.group t + t t + tch tS + +.group u + u u + ui yi + +.group v + v v + +.group w + w w + +.group x + x ks + +.group y + y j + K) y (K i // not next to a vowel + +.group z + z z + +.group + ç s + $ dola + diff --git a/dictsource/hu_list b/dictsource/hu_list index db5ea1c4..fedebc09 100644 --- a/dictsource/hu_list +++ b/dictsource/hu_list @@ -217,6 +217,7 @@ _#-ikának a:nAk (0-nál) nul:a:na:l (0-hoz) nul:a:hoz (0-s) nul:a:S +(0-sra) nul:a:SR2A (0-ára) nul:a:R2A //But if the 0-ára string have the text (only 0 number before the suffix, need spokening this exception. (0-án) nul:a:n //same as prewious exception. (0-ig) nul:a:ig @@ -3359,7 +3360,6 @@ hangjelzés $unstressend (korrigálás révén) koR2R2iga:la:S_||R2e:ve:n $unstressend (épületekhez hasonlította) e:pylEtEkhEz_||hAsonli:tot:A $unstressend (problémájához hasonlította) pR2oble:ma:ja:hoz_||hASonli:tot:A $unstressend -(az akadálymentesítés) Az_||AkAda:jmEntESi:te:S $unstressend (volna meg őket) volnA_||mEg_||Y:kEt $unstressend (értelme felróni) e:R2tElmE_||fElR2o:ni $unstressend (is született) iS_||sylEtEt: $unstressend @@ -3413,7 +3413,7 @@ javaslom $unstressend védeni $unstressend internetezés $unstressend kerülhet $unstressend -(az internetezés) Az_||intER2nEtEze:S $unstressend +(az internetezés) Az_'||intER2nEtEze:S $unstressend (veheti azt) vEhEti_||Ast $unstressend keresztül $unstressend (bonyolítani rajta) bon^oli:tAni_||R2AjtA $unstressend @@ -3983,7 +3983,7 @@ dolgozniuk $unstressend hallgatónak $unstressend tárgyaláson $unstressend törvényről $unstressend -(múlt héten) mu:lt_'||he:tEn $unstressend +//(múlt héten) mu:lt'||he:tEn $unstressend (kérte fel múlt héten) ke:R2tE_'||fEl_||mu:lt_'||he:tEn $unstressend kötendő $unstressend (vevőkkel kötendő) vEvY:k:El_||kYtEndY: $unstressend @@ -4636,7 +4636,6 @@ kikérdezném $unstressend (rendszert készít) R2EntsER2t_'||ke:si:t $unstressend (is megmutatják) iS_'||mEgmutAc:a:k $unstressend jutottak $unstressend -(arról van szó) AR2R2o:l_'||vAn_'||so: $unstressend (ér el) e:R2_'||El $unstressend (azt szeretné) Ast_'||sER2Etne: $unstressend hasonlít $unstressend @@ -4905,8 +4904,331 @@ növekedés $unstressend bankja $unstressend banknak $unstressend kérdését $unstressend +várják $unstressend +történetében $unstressend +kormánynak $unstressend +legfeltűnőbb $unstressend +körülmény $unstressend +(a bizottság) A'||bizotS:a:g $unstressend +(fog a bizottság) fog_||A'||bizotS:a:g $unstressend +elvek $unstressend +(kormány között) koR2ma:n^_||kYzYt: $unstressend +(az ügyekben) Az_||yJEkbEn $unstressend +hetet $unstressend +kezdeményezésére $unstressend +reméljük $unstressend +törvényeken $unstressend +kötelezettségeket $unstressend +(is beszélt) iS_||bEse:lt $unstressend +(is történt) iS_||tYrte:nt $unstressend +nyilatkoztak $unstressend +(a kutatókat) A'||kutAto:kAt $unstressend +gyanúsítanak $unstressend +(fordul elő) fordul_||ElY: $unstressend +(alatt készül) AlAt:_||ke:syl $unstressend +ritka $unstressend +gyanúját $unstressend +(kapcsolatos gyanúról) kAptSolAtoS_||JAnu:R2o:l $unstressend +tartalma $unstressend +(ki kell terjednie) ki_||kEl:_||tER2jEdniE $unstressend +szerzője $unstressend +munkában $unstressend +(is mérik) iS_||me:R2ik $unstressend +eldöntése $unstressend +azokat $unstressend +(az ügyeket) Az_||yJEkEt $unstressend +(is megemlíti) iS_||mEgEmli:ti $unstressend +(lehet érni) lEhEt_||e:R2ni $unstressend +csalódott $unstressend +(benne újdonság) bEn:E_||u:jdonSa:g $unstressend +jelzik $unstressend +(találja meg) tAla:ljA_||mEg $unstressend +(a világon) A'||vila:gon $unstressend +céget $unstressend +értelmét $unstressend +jöhet $unstressend +aljasságra $unstressend +másodpercet $unstressend +(percet fizetek) pER2tsEt_||fizEtEk $unstressend +fizetek $unstressend +hallottam $unstressend +(témája lesz) te:ma:jA_||lEs $unstressend +kezdődő $unstressend +politikában $unstressend +alapozták $unstressend +döntései $unstressend +vitái $unstressend +magyarázta $unstressend +történni $unstressend +címétől $unstressend +keveredett $unstressend +(a szokás) A'||soka:S $unstressend +vesztette $unstressend +értékelte $unstressend +berendezkedést $unstressend +berendezkedéssel $unstressend +(se értették) SE_||e:R2tEt:e:k $unstressend +levezényelni $unstressend +vesztesége $unstressend +arány $unstressend +(visszaesés hatásait) vis:AESe:S_||hAta:SAit $unstressend +(a kedélyeket) A'||kEde:jEkEt $unstressend +hatásában $unstressend +(válaszolt a felvetésre) va:lAsolt_||A'||fElvEte:SR2E $unstressend +(dőlt be) dY:lt_||bE $unstressend +(sem fog) SEm_||fog $unstressend +(lát majd) la:t_||mAjd $unstressend +megmentésére $unstressend +(csődjének elkerülésére) tSY:J:e:nEk_||ElkER2yle:Se:R2E $unstressend +(válik a cég) va:lik_||A'||tse:g $unstressend +polgármesterekkel $unstressend +fenntartására $unstressend +firtatva $unstressend +(elleni fellépésre) El:Eni_||fEl:e:pe:SR2E $unstressend +frakcióvezetője $unstressend +(nyitni akkor) n^itni_||Ak:oR2 $unstressend +(hangzott el) hAngzot:_||El $unstressend +vita $unstressend +csinálsz $unstressend +(szoftverekről van szó) softvER2EkR2Y:l_||vAn_||so: $unstressend +(ellen létrehozott) El:En_||le:tR2Ehozot: $unstressend +(felhasználók letöltéseit) fElhAsna:lo:k_||lEtYlte:SEit $unstressend +(lépése ellen) le:pe:SE_||El:En $unstressend +választásokat $unstressend +(tulajdont védő törvények) tulAjdont_||ve:dY:_||tYR2ve:n^Ek $unstressend +ország $unstressend +együtt +(több ország) tYb:_||oR2sa:g $unstressend +(is aláírta) iS_||Ala:i:R2tA $unstressend +(lehet akadályozni) lEhEt_||AkAda:jozni $unstressend +(öt körül) Yt_||kYR2yl $unstressend +(a tüntetést) A'||tyntEte:St $unstressend +(ér véget) e:R2_||ve:gEt $unstressend +órakor $unstressend +(lehet számítani) lEhEt_||sa:mi:tAni $unstressend +választéka $unstressend +bevételhez $unstressend +reális $unstressend +(élők helyzete) e:lY:k_||hEjzEtE $unstressend +kritika $unstressend +sértené $unstressend +megállapodást $unstressend +(héttel ezelőtt) he:t:El_||EzElY:t: $unstressend +hazánk $unstressend +(abban foglaltakat) Ab:An_||foglAltAkAt $unstressend +életbe $unstressend +tagállam $unstressend +ratifikálását $unstressend +(közleményt adott ki) kYzlEme:n^t_||Adot:_||ki $unstressend +médium $unstressend +laknának $unstressend +feküdt $unstressend +lakásban $unstressend +(nevezi tulajdonosa) nEvEzi_||tulAjdonoSA $unstressend +tulajdonosa $unstressend +rágyújthat $unstressend +(itt senki) it:_||SEnki $unstressend +csapolhat $unstressend +fordulni $unstressend +amiatt $unstressend +(problémákat kapargat) pR2oble:ma:kAt_||kApAR2gAt $unstressend +termékeket $unstressend +(a baj)A'||bAj $unstressend +jószágot $unstressend +(se kapni) SE_||kApni $unstressend +(se bírom) SE_||bi:R2om $unstressend +(a kaját) A'||kAja:t $unstressend +ételhordóval $unstressend +esznek $unstressend +(igaza van) igAzA_||vAn $unstressend + +(akar valamit) AkAR2_||vAlAmit $unstressend +harcol $unstressend +(számoltam ki) sa:moltAm_||ki $unstressend +élelmiszerekre $unstressend +nyersanyagokra $unstressend +(olcsóbbat is) oltSo:b:At_||iS $unstressend +főzni $unstressend +(rövid ahhoz) R2Yvid_||Ahoz $unstressend +(töltsem meg) tYltSEm_||mEg $unstressend +(egy kisebb) EJ_||kiS:Eb $unstressend +csirkére $unstressend +(másra is) ma:SR2A_||iS $unstressend +mire $unstressend +(alig van) Alig_||vAn $unstressend +hibbant $unstressend +jártunk $unstressend +bementek $unstressend +banánt $unstressend +szerető $unstressend +(alapanyagokra kényes) AlApAn^AgokR2A_||ke:n^ES $unstressend +állampolgár $unstressend +ételt $unstressend +(dolgokról beszélek) dolgokR2o:l_||bEse:lEk $unstressend +haverjaim $unstressend +utaznak $unstressend +utalt $unstressend +(hulladékok csupán) hul:Ade:kok_||tSupa:n $unstressend +(tök igaz) tYk_||igAz $unstressend +cucc $unstressend +nyomorult $unstressend +megvesznek $unstressend +(miatt van így) miAt:_||vAn_||i:J $unstressend +kereskedők $unstressend +külföldi $unstressend +drágább $unstressend +(hozna megoldást) hoznA_||mEgolda:St $unstressend +drágábban $unstressend +korlátozása $unstressend +ezres $unstressend +érdekel $unstressend +boltot $unstressend +(az alapélménye) Az_||AlApe:lme:n^E $unstressend +beszerezni $unstressend +kedvéért $unstressend +(a helyzetet) A'||hEjzEtEt $unstressend +rontani $unstressend +(esetleg elérhet) ESEtlEg_||Ele:R2hEt $unstressend +láncok $unstressend +vásárolnak $unstressend +(az szar) Az_||sAR2 $unstressend +felfogás $unstressend +(cucc külföldről) tsuts:_||kylfYldR2Y:l $unstressend +külföldről $unstressend +hőbörög $unstressend +(a magyarok) A'||mAJAR2ok $unstressend +(a döntést) A'||dYnte:St $unstressend +mobilcég $unstressend +döntését $unstressend +(tartják problémásnak) tAR2ca:k_||pR2oble:ma:SnAk $unstressend +(is vitatják) iS_||vitAc:a:k $unstressend +(az időre) Az_||idY:R2E $unstressend +(lehetővé tétele) lEhEtY:ve:_||te:tElE $unstressend +(eljárás indul) Elja:R2a:S_||indul $unstressend +(a panaszokat) A'||pAnAsokAt $unstressend +(eső részét) ESY:_||R2e:se:t $unstressend +végéig $unstressend +(meg kell vizsgálni) mEg_||kEl:_||viZga:lni $unstressend +(döntött arról) dYntYt:_||AR2R2o:l $unstressend +posztról $unstressend +(elnöki posztról) ElnYki_||postR2o:l $unstressend +(élte meg) e:ltE_||mEg $unstressend +érezhette $unstressend +népszerű $unstressend +(is alátámasztotta) iS_||Ala:ta:mAstot:A $unstressend +(három évig bírni) ha:R2om_||e:vig_||bi:R2ni $unstressend +(nap után született meg) nAp_||uta:n_||sylEtEt:_||mEg $unstressend +(szokta meg) soktA_||mEg $unstressend +rendelt $unstressend +(nap alatt tudatosult) nAp_||AlAt:_||tudAtoSult $unstressend +győzni $unstressend +garantálni $unstressend +(tette világossá) tEt:E_||vila:goS:a: $unstressend +(szóló döntés) so:lo:_||dYnte:S $unstressend +sejtik $unstressend +hamarabb $unstressend +erősíti $unstressend +lemondani $unstressend +(volna magát) volnA_||mAga:t $unstressend +(sem került) SEm_||kER2ylt $unstressend +hallgatták $unstressend +(hogyan fog végződni) hoJAn_||fog_||ve:gzY:dni $unstressend +akadálymentesítés +politikusai $unstressend +igazolják $unstressend +(elmúlt évek) Elmu:lt_||e:vEk $unstressend +módosítását $unstressend +(Az ellenérvek) Az_||El:Ene:R2vEk $unstressend +bizonygatni $unstressend +jogát $unstressend +(a kérdést) A'||ke:R2de:St $unstressend +(teljesen hülyén) tEljESEn_||hyje:n $unstressend +(ne nézz) nE_||ne:zz $unstressend +tudd $unstressend +kérdéseket $unstressend +téma $unstressend +halálbüntetés $unstressend +embereket $unstressend +halálbüntetést $unstressend +ítéletet $unstressend +tanyát $unstressend +halálra $unstressend +(öltek meg) YltEk_||mEg $unstressend +(éves férfira) e:vES_||fe:R2fiR2A $unstressend +(éves nőre) e:vES_||nY:R2E $unstressend +(éves lányt) e:vES_||la:n^t $unstressend +(éves kislányt) e:vES_||kiSla:n^t $unstressend +(éves fiút) e:vES_||fiu:t $unstressend +(éves kisfiút) e:vES_||kiSfiu:t $unstressend +(éves férfi) e:vES_||fe:R2fi $unstressend +(éves nő) e:vES_||nY: $unstressend +(éves lány) e:vES_||la:n^ $unstressend +(éves kislány) e:vES_||kiSla:n^ $unstressend +(éves fiú) e:vES_||fiu: $unstressend +(éves kisfiú) e:vES_||kiSfiu: $unstressend +(éves ember) e:vES_||EmbER2 $unstressend +(éves embert) e:vES_||EmbER2t $unstressend +(is végezték) iS_||ve:gEzte:k $unstressend +(hajtottak végre) hAjtot:Ak_||ve:gR2E $unstressend +(hajtották végre) hAjtot:a:k_||ve:gR2E $unstressend +csinálták $unstressend +(lenne rá) lEn:E_||R2a: $unstressend +követelik $unstressend +ezért $unstressend +gárda $unstressend +(is állítják) iS_||a:li:c:a:k $unstressend +(mellett volna) mEl:Et:_||volnA $unstressend +(húsz évben) hu:s_||e:vbEn $unstressend +elutasították $unstressend +szabályozzák $unstressend +ezek $unstressend +végrehajtani $unstressend +unióból $unstressend +felmondanánk $unstressend +történne $unstressend +(feltétele volt) fElte:tElE_||volt $unstressend +visszaállítaná $unstressend +kapnánk $unstressend +jogunkat $unstressend +(lenne ennek) lEn:E_||En:Ek $unstressend +hülyéskedj $unstressend +(be újra) bE_||u:jR2A $unstressend +(hajtanak végre) hAjtAnAk_||ve:gR2E $unstressend +övezik $unstressend +százalékát $unstressend +(teszik ki) tEsik_||ki $unstressend +(százalékát teszik ki) sa:zAle:ka:t_||tEsik_||ki $unstressend +(hajtják végre) hAjca:k_||ve:gR2E $unstressend +országnak $unstressend +igazolni $unstressend +felindulásból $unstressend +tudatállapotban $unstressend + + // word pairs +(mit eszel) mit_||EsEl $unstressend +tudhatnád $unstressend +illeti $unstressend +(szomorú volt látni) somoR2u:_||volt_||la:tni $unstressend +(régen kitalálták) R2e:gEn_||kitAla:lta:k $unstressend +magához $unstressend +(emberen segíthet) EmbER2En_||SEgi:thEt $unstressend +(kell venni) kEl:_||vEn:i $unstressend +valamivel $unstressend +(meg kell oldani) mEg_||kEl:_||oldAni $unstressend +piacokat $unstressend +(az értékesítést) Az_||e:R2te:kESi:te:St $unstressend +polcán $unstressend +(ki volt írva) ki_||volt_||i:R2vA $unstressend +tojást $unstressend +tojás $unstressend +tojja $unstressend +felárral $unstressend +(terméket vásárolok) tER2me:kEt_||va:Sa:R2olok $unstressend +(jobb volt) job:_||volt $unstressend +keveréke $unstressend + (hogy a) h,oJ,A diff --git a/dictsource/hu_rules b/dictsource/hu_rules index c500d417..11bc6c54 100644 --- a/dictsource/hu_rules +++ b/dictsource/hu_rules @@ -137,14 +137,42 @@ szanité) c (cs ts _in) cz (éd ts _virgon) c (ság ts _elmén) c (ség ts -martaló) c (ser ts +martaló) c ts _ér) c (sas ts - _újon) c (ság ts - _kuru) c (ság ts + _újon) c ts + _kuru) c ts _paló) c (ság ts _fejlé) c ts nyol) c (seb ts bará) cs (ágta tS: + bér) c (csut ts + bér) c (süveg ts + bilin) cs (zör tS + _ér) c (salak ts + _ér) c (cs ts + _ér) c (sely ts + _ér) c (síp ts + ér) cs (ípte tS + ér) c (sodr ts +garabon) c (ser ts +_laban) c ts +_kéjen) c ts + _ner) c (stólá ts + _jege) c ts + kavi) cs (z tS + kilin) cs (zör tS + laza) c ts + árbo) c (sud ts + _ar) c (seb ts +nyargon) c (cs ts + pere) c (süt ts + _prin) c (ség ts + _rá) c (ság ts + sátán) cs (ap tS + suhan) c ts +udvaron) c (ser ts + pere) c (cs ts + licen) ccs ts|tS .group ch anar) ch (i h @@ -180,8 +208,8 @@ diszti) ch (on h ma) ch (iavell h _or) ch (ide h almana) ch h - - +kronoszti) ch (on h + arca) ch (on h .group d d d @@ -382,6 +410,48 @@ smarag) d (szín d _tér) d (zseb d twee) d (szövet d utó) d (szerv d + epizó) d (szer d + tize) d (szám d + faj) d (tyúk d + kó) d (szerke d + ha) d (szertá d + _föl) d (szelle d + _föl) d (szerz d + _föl) d (sziget d + _föl) d (szín d + _föl) d (szurok d + _föl) d (szült d + _gon) d (szer d + _ha) d (játék d + _ha) d (száll d + _ha) d (szer d +_harma) d (szül d + _hor) d (szek d + kalan) d (szer d + _kó) d (szob d + _küz) d (szell d + _lú) d (szokás d + lú) d (zsír d + va) d (szerű d + hó) d (szőr d + kobol) d (szög d + máso) d (szerep d + _mon) dsz (a ts + ná) d (szilán d + _rá) d (sóz d + ötö) d (szülö d + pa) d (szőny d +_smarag) d (sz d + szaba) d (szól d +szomszé) d (sor d + va) d (sáfr d + va) d (szegf d + va) d (szilv d + vá) d (szóza d + borso) d (sz d + herná) d (sz d + szaba) d (szent d + for) d (jános d .group dz fogó) dz (kod ts @@ -546,6 +616,20 @@ imádsá) g (gyűjt g le) gg (roteszk g: _agya) g (gy g anya) g (győz g + felsé) g (gy g + elesé) g (gy g + sere) g (gyűj g +kötelessé) g (gyak g + _lán) g (gy g +szentsé) g (gy g + zálo) g (gy g + me) ggy (em J: + mére) g (gy g + nyere) g (gy g + vendé) g (gy g +világossá) g (gy g + vilá) g (gy g + virá) g (gy g .group gy gy J @@ -651,7 +735,7 @@ harmince) gy (edik J: _e) gy (ablak J: összee) gy (esít J: nem-e) gy (ik J: - e) gy (összeg J: + _e) gy (összeg J: e) gys (ík J|S //for example egysíkú word need spokening single J and S phoneme _e) gy (öntet J: tár) gy (sor J @@ -668,6 +752,8 @@ huszone) gy (ez J: e) gy (éjszak J: _egyszere) gy (e J: _huszone) gy (e J: + száze) gy (edik J: + védje) gy (straté J .group h h h @@ -680,6 +766,7 @@ _huszone) gy (e J: _ju) h (sajt _ju) h (tenyész _ju) h (szárnyék + cse) h (bánya .group i i i @@ -712,7 +799,9 @@ agressz) í (v i: _sz) í (néssz i sz) í (vatn i _megsz) í (vatta i - +szabad) ítsz its: + sz) í (vemészt i: + vesz) ítsz i:ts: .group j j j @@ -905,6 +994,18 @@ mikrofo) n (nyílás n _me) ny (assz n^ _me) nny (assz n^ kölcsö) n (jegyz n + _bű) n (nyom n +filigrá) n (nyel n + kabi) n (nyíl n + magá) n (nyel n +oroszlá) n (nyom n + _ö) n (nyom n + _szi) n (játsz n +szivárvá) ny (játsz n^ + utá) n (nyom n + verse) ny (játék n^ + _elle) n (jav n +vagyo) n (jog n .group o o o @@ -964,6 +1065,7 @@ kölcsö) n (jegyz n s S s (-sz s: //if have the - character the next word part beginning with sz, always need spokening s: phoneme s-) sz //but not need spokening second sz phoneme +dns-) sz s föld) s (ánc S ?1 hel) s (inki z ki) s (ebb SS @@ -1028,6 +1130,23 @@ termelé) s S _áldá) s S _asztalo) s S _árgu) s S +dragonyo) s S +_képzé) s S + farka) s (szőr S +fedezé) s S +galaxi) s S + koldu) s S +brekegé) s S + ritmu) s (zaj S +_tetszé) s S + toko) s (zászl S + váro) s (zaj S + váro) s (zs S + ki) s (zsidá S + ki) s (szent S + ki) s (sziget S + ki) s (szőlő S + körö) s (szeg S .group ss ssz ss2 @@ -1037,6 +1156,7 @@ _asztalo) s S mennydörgé) ssz (erű Ss robbaná) ss S: hamva) ssz s: +kotyva) ssz s: robbaná) ssz (er Ss danubiu) ss s: //a radio station name danubiu) ssz s: //a radio station name @@ -1293,7 +1413,7 @@ fertőzé) ssz (erű Ss csuszamlá) ssz (erű Ss fűté) ssz (ag Ss habitu) ssz (erű Ss -halotta) ssz (ob Ss +halotta) ssz Ss hányá) ssz (ag Ss világo) ssz (őke Ss @@ -1400,9 +1520,130 @@ bégeté) ssz (erű Ss a) ssz (isztál s piro) ssz (ka s ágyú) ssz Ss - alá) ssz (olg Ss + _alá) ssz (olg Ss almá) ssz (ürk Ss - +csárdá) ssz (ól Ss + csikó) ssz Ss + éde) ssz (ül Ss + éke) ssz (ó Ss +föléle) ssz (em s: + frázi) ssz (erű Ss +fuvaro) ssz (ekér Ss + fúvó) ssz (ersz Ss + ver) ssz (erz Ss + _gyor) ssz Ss + _ki) ssz (állá Ss + _hajó) ssz Ss + _hár) ssz Ss + _hasi) ssz (ag Ss + _hatá) ssz (er Ss + _heku) ssz (ag Ss +_hízelkedé) ssz Ss +_horkantá) ssz (er Ss + _hő) ssz Ss + _hú) ssz (ín Ss + _hú) ssz (iget Ss + hűvö) ssz (emű Ss + _ina) ssz Ss +_forrá) ssz Ss +_jáspi) ssz (ob Ss + _jó) ssz Ss +_kacagá) ssz (er Ss + kapu) ssz Ss + má) ssz (er Ss + _kevé) ssz Ss + ki) ssz (eb Ss + ki) ssz (ed Ss + kormo) ssz Ss + köntö) ssz Ss +könyve) ssz Ss + farka) ssz (ürk Ss + hú) ssz (aft Ss +kihívá) ssz Ss +lőszere) ssz Ss + lövé) ssz (erű Ss +fehére) ssz (ürk Ss +köhinté) ssz (erű Ss + kva) ssz (iakér s: +nyeríté) ssz (erű Ss +lőporo) ssz Ss +kapará) ssz (erű Ss +nyávogá) ssz (erű Ss + szoká) ssz (ám Ss + borza) ssz (őr Ss + harco) ssz S|s + kocsi) ssz (erep Ss +vitorlá) ssz Ss + mágná) ssz Ss + má) ssz (őr Ss + mécse) ssz Ss +téveszté) ssz (erű Ss + méhe) ssz Ss + dörgé) ssz Ss +muzsiku) ssz Ss + oázi) ssz (erű Ss + _orda) ssz Ss + állá) ssz Ss + ősze) ssz Ss + ő) ssz (árm Ss + _ő) ssz (ell Ss + _ő) ssz (i Ss + _ő) ssz (ék Ss + _ő) ssz (erű Ss + ő) ssz (arv Ss + _ő) ssz (oká Ss + ő) ssz (örny Ss + ő) ssz (ülő Ss +papiro) ssz Ss +papriká) ssz Ss + plü) ss (zs S +_portá) ssz Ss + _raká) ssz Ss + rántá) ssz Ss + _rava) ssz s: +keríté) ssz Ss +repülő) ssz (trájk Ss + rezgé) ssz (ám Ss +_rongyo) ssz Ss + ruhá) ssz (ob Ss + _sá) ssz Ss +_sorva) ssz s: +sugárzá) ssz Ss +szindikátu) ssz Ss +_szólá) ssz Ss + szőrö) ssz (ív Ss + _tár) ssz (ob Ss + tár) ssz (omszéd Ss + teá) ssz (erv Ss + tövi) ssz Ss +tubáko) ssz (el Ss +_tükrö) ssz Ss + tüze) ssz (em Ss + pótlá) ssz Ss +vallatá) ssz (er Ss + _váro) ssz Ss + _vere) ssz Ss + _veté) ssz Ss +világo) ssz Ss +villamo) ssz Ss + rángá) ssz (er Ss + zölde) ssz (ürk Ss + zsíro) ssz (áj Ss +zsoldo) ssz Ss + bázi) ssz Ss + _kapo) ssz Ss +_agyago) ssz (erg Ss + _béké) ssz Ss +_gombo) ssz Ss +_kemene) ssz Ss + _miko) ssz Ss + _neme) ssz Ss +_szamo) ssz Ss +_szilvá) ssz Ss + _vámo) ssz Ss +keresé) ssz Ss +cipő) ssz Ss +szorongá) ssz Ss .group sz sz s @@ -1438,6 +1679,7 @@ fáklyá) sz (ene Sz para) sztsz (andál st|s te) szts (oroz st|S _dama) szts st|S + _dama) sztsz st|s kere) szt (sor st kere) szt (szer st para) szt (segg st @@ -1450,6 +1692,14 @@ fáklyá) sz (ene Sz sz (acsk Sz //all szacsk containing part block need spokening single S and z phoneme, for example chipseszacskó word legké) szs (éges S: ameti) sztsze st|sE + bati) sztsze (gé st|sE + kere) sztsz (e st|s + mala) szts (ugal st|S + para) szts (ihed st|S + para) szts (ors st|S + para) szts (üte st|S + para) sztsz (ag st|s + para) szts (uhan st|S .group t t t @@ -1503,6 +1753,7 @@ használ) t (cikk t ha) t (cell t //for example hatcellás, hatcella word need spokening t before c letter. pár) t (székház t hálóza) t (semleges t + lisz) t (cipel t vajon) t (szoros t tsz (h ts te) tsz (h ts @@ -1556,7 +1807,43 @@ rokkan) t (segít t plaká) t (cég t álla) t (szőr t aszal) t (jeg t - +bölcsele) t (sava t + diva) t (szép t + éle) t (szomj t + eli) t (szolg t + _es) t (szél t + ezüs) t (sark t +gyémán) t (szoli t + halla) tsz (ának ts: + kárpi) t (szőny t + _ké) t (szél t + kilá) tssz (ék ts: + me) tsz (vény ts + köte) t (szám t + halla) tsz (ód ts: + _ú) tsz (ék t|s + ezüs) t (szob t + ezüs) t (szőr t + ezüs) t (szél t + lá) tsz (va ts + me) tsz (itek ts: + nemze) t (szín t + padla) t (szőny t + _par) t (szél t + robo) t (szond t + _rő) t (szők t + sajá) t (szemé t +_szegle) t (sz t + szé) t (szorít t +szögle) t (szob t + tuca) t (szép t + ügyle) t (szob t + üzle) t (szob t + vivá) t (szó t + vizi) t (szob t + zár) t (szék t + szé) t (szortír t +_robo) t (szoftve t .group tj C) tj c @@ -1631,6 +1918,19 @@ _deszan) tj (árm tj _készle) tj (elen tj tisztele) tj (egy tj _vész) tj (ósl tj + cson) tj (áték tj +hangula) tj (avít tj +állapo) tj (avul tj +körösz) tj (ár tj + ezüs) tj (elv tj +többle) tj (övedel tj + piké) tj (átsz tj +természe) tj (áték tj +természe) tj (og tj +_tisztele) tj (el tj + zené) tj (átsz tj + szen) tj (akab tj +közérze) tj (aví tj .group ts ts (_S2 tS //general rule with word end of ts letters @@ -1845,13 +2145,15 @@ felira) ts (áv t|S pö) tsz (en ts: _á) tsz (orult t|s leme) tsz (vén ts +_cha) tsz (ob t|s +robo) ts (of t|S .group tt tt t: ttgy t:J ttj c: ala) tt (jár t - krike) tt (játék t + krike) tt (ját t ttr tR2 //special exception with always need executing helyeze) tt (ről t: tts (á tS: @@ -1862,9 +2164,12 @@ helyeze) tt (ről t: keresz) tt (űz t: me) ttsz (et ts: bennszülö) tt (jelmez t + krike) tt (ját t + szé) tt (rancsír t: .group ty mindszen) ty t|i + ty (ard t|j .group u u u @@ -1879,6 +2184,8 @@ szovjet) u (nió u: h) ú (gom u _h) ú (gy u _h) ú (ggy u + h) ú (szanny u: + .group ü @@ -2036,7 +2343,7 @@ ajándéko) z (t s rejtő) z (t s hango) z (t s szerve) z (ked s - kaló) z (ság z + kaló) z z szellő) z (tet s vigyá) zz (áll z zippzár tsipza:R2 @@ -2085,6 +2392,26 @@ csatlako) z (tok s helye) z (ke s _tí) z (sou z leme) z (stú z + gá) z (sug z + _gő) z z + _pén) zs (ed Z + _lá) z (seb z + _lá) z (sóh z + ré) z (serleg z + _tí) z (zsák z + ré) z (sárká z + ké) z (seb z + matró) z (sipk z + _mé) z (ser z + _ő) z (sut z + _ő) z (seb z + ré) z (sark z + ré) z (sav z + ré) z (sipk z + ré) z (sod z + tí) z (sáv z + _tí) z (shill z + topá) z z .group $ dolla:R2 diff --git a/dictsource/it_listx b/dictsource/it_listx index a30b04ee..c9d541ef 100644 --- a/dictsource/it_listx +++ b/dictsource/it_listx @@ -1078,11 +1078,10 @@ cortes $2 cortile $2 cortisol $3 cortocircuito kO@-*totSi@-*k'uito -cosa $2 +cos $alt cosc $alt coscia $alt cosen $alt2 -cosi $2 cosm $alt cosmic $alt cosm $alt @@ -3274,7 +3273,6 @@ rore $alt ros $alt rosalia $3 roseo $1 $alt -rose $2 rosolia $3 rospigliosi $alt2 rosp $alt diff --git a/dictsource/it_rules b/dictsource/it_rules index e1652f5b..6cc802aa 100644 --- a/dictsource/it_rules +++ b/dictsource/it_rules @@ -8,7 +8,7 @@ // Y front vowels: e i (& accents) .L01 a à o ò ó u ù .L02 e é è - +.L03 b d g l m n r v // 's' is [z] before these .group a a a @@ -321,6 +321,7 @@ s s _) s s A) s (A z + s (L03 z l) s s p) s s @@ -377,6 +378,7 @@ .group z z ts A) zz ts: + A) z (A ts: _) z (i dz _) z (ì dz diff --git a/dictsource/ka_list b/dictsource/ka_list index 603b0f69..eae83a09 100644 --- a/dictsource/ka_list +++ b/dictsource/ka_list @@ -13,15 +13,6 @@ _7 Sv'idi _8 rv'a _9 ts#xr'a -_0a n'ul -_1a 'ert# -_2a 'or -_3a s'am -_4a 'ot#x -_5a x'ut# -_6a 'ek#vs -_7a Sv'id - _10 'at#i _11 t#'ert#meti _12 t#'ormeti @@ -33,31 +24,34 @@ _17 tSv'idmeti _18 t#vr'ameti _19 ts#xr'ameti -_10a 'at# -_11a t#'ert#met -_12a t#'ormet -_13a ts#'amet -_14a t#'ot#xmet -_15a t#x'ut#met -_16a t#'ek#vsmet -_17a tSv'idmet -_18a t#vr'amet -_19a ts#xr'amet - _20 'ots#i -_20a 'ots# _2X 'ots# _40 'ormotsi -_40a 'ormots _4X 'ormots _60 s'amotsi -_60a s'amots _6X s'amots -_80 'ot#xotsi -_80a 'ot#xots -_8X 'ot#xots +_80 'ot#xmotsi +_8X 'ot#xmots + _0C0 asi _0C as +_2C0 orasi +_2C oras +_3C0 samasi +_3C samas +_4C0 otxasi +_4C otxas +_5C0 x'ut#asi +_5C x'ut#as +_6C0 'ek#vsasi +_6C 'ek#vsas +_7C0 Sv'idasi +_7C Sv'idas +_8C0 rvaasi +_8C rvaas +_9C0 ts#xr'aasi +_9C ts#xr'aas + _0M1 'at#as _0M1x 'at#asi _0M2 m'ilion @@ -65,6 +59,7 @@ _0M2x m'ilioni _0and d%a _dpt mt#eli_ +_roman m'esame _0Z1 me'at#edi _0Z2 me'asedi @@ -118,7 +113,7 @@ _ე e ჶ fi ჷ shva ჸ elifi -უ unbrigu +უ u % prots#enti $max3 @@ -154,3 +149,4 @@ _) m'ardZvena||mr@-gv'ali||p#r@-tSx'ili // common function words და $u $brk + diff --git a/dictsource/kk_list b/dictsource/kk_list new file mode 100644 index 00000000..36aa86c3 --- /dev/null +++ b/dictsource/kk_list @@ -0,0 +1,68 @@ + +// This file is UTF8 encoded +// Spelling to phoneme rules for Kazakh + +б be +в ve +г ge +ғ Ge +д de +ж Ze +з ze +й q8sqA'i +к kA +қ qA +л El +м Em +н En +ң EN +п pe +р Er +с Es +т te +ф Ef +х XA +һ hA +ц tse +ч tSe +ш Sa +щ StSa +ъ Aj8ru +ь ZINISkelIk + +//numbers +_0 n'Yl +_1 b'Ir +_2 ek'I +_3 u#S +_4 t'Yrt +_5 b'es +_6 Alt'8 +_7 Z'et'I +_8 seg'Iz +_9 toG'8z +_1X 'on +_2X Zi'8rmA +_3X 'ot8z +_4X q'8r8q +_5X 'el;u +_6X 'Alp8s +_7X Z'etpIs +_8X s'eksen +_9X t'oqsAn +_0C Z'u#z +_0M1 m'8N +_0M2 milli'on +_0M3 milli'Ard +_dpt _b,u#tIn + +// used after decimal point +_0Z1 'onnAn // tenths +_0Z2 Z'u#zden // hundredths +_0Z3 m'8NnAn +_0Z4 'on||m,8NnAn +_0Z5 Z'u#z||m,8NnAn +_0Z6 milli'onnAn +_0Z7 'on||milli,onnAn +_0Z8 Z'u#z||milli'onnAn +_0Z9 milli'ArdtAn diff --git a/dictsource/kk_rules b/dictsource/kk_rules new file mode 100644 index 00000000..0b8ef9b8 --- /dev/null +++ b/dictsource/kk_rules @@ -0,0 +1,130 @@ + +// This file is UTF8 encoded +// Spelling to phoneme rules for Kazakh + +.group а + а A + а (й a + +.group ә + ә & + +.group б + б b + +.group в + в v + +.group г + г g + +.group ғ + ғ G + +.group д + д d + +.group е + е e + +.group ё + ё ;o + +.group ж + ж Z + +.group з + з z + +.group и + и i + +.group й + й j + +.group к + к k + +.group қ + қ q + +.group л + л l + +.group м + м m + +.group н + н n + +.group ң + ң N + +.group о + о o + +.group ө + ө Y + +.group п + п p + +.group р + р r + +.group с + с s + +.group т + т t + +.group у + у u + A) у w + у (A w + +.group ұ + ұ U + +.group ү + ү u# + +.group ф + ф f + +.group х + х X + +.group һ + һ h + +.group ц + ц ts + +.group ч + ч tS + +.group ш + ш S + +.group щ + щ StS + +.group ы + ы 8 // oU ?? + +.group і + і I + +.group э + э E + +.group ю + ю ;u + +.group я + я ;a + +.group + ъ + ь diff --git a/dictsource/kl_list b/dictsource/kl_list new file mode 100644 index 00000000..8db1c6a8 --- /dev/null +++ b/dictsource/kl_list @@ -0,0 +1,112 @@ + +// This file is UTF8 encoded +// Spelling to phoneme rules for Greenlandic + +b bE +c sE +d dE +f Ef +g ji +h ha +j jE +k ka +l El +m Em +n En +p pE +q qa +r Er +s Es +t tE +v vE +w wE +x iks +z zE + +// y +// æ +// ø +// å + +// Native numbers 0-10 +_0n n'u:lu +_1n at'a:sEq +_2n m'arluk +_3n p'iNasut +_4n s'isamat +_5n t'al#imat +_6n arf'inil#it +_7n arfinEqm'arluk +_8n arfinEqp'iNasut +_9n quliNil'uat +_10n q'ulit + +// Danish numbers +_0 'nOl +_1 'en +_2 t'o +_3 tR'e +_4 f'iV +_5 f'Em +_6 s'EQs +_7 s'yw +_8 'O:d@ +_9 n'i +_10 t'i +_11 'Elv@ +_12 t'Vl +_13 tR'&d@-n +_14 fj'ord@-n +_15 f'emt@-n +_16 s'ajsd@-n +_17 s'Wd@-n +_18 '&d@-n +_19 n'ed@-n +_2X t'y:w +_3X tR'&Dv@ +_4X f'W:V +_5X h&l't*Es +_6X t*'Es +_7X h&lfj'&rs +_8X f'irs +_9X h&lf'Ems +_0C h'un*@:D +_1C ed||h'unr@:D +_0M1 t'u:s@-n +_1M1 ed||t'u:s@-n +_1M2 'e:n||milij'o:n +_0M2 milij'o:nV +_1M3 'e:n||milij'a:d +_0M3 milij'a:d3 +_1M4 'e:n||bilij'o:n +_0M4 bilij'o:n3 + +_0and V +_dpt kom:a_ + +// ordinals are followed by a dot in Danish +_ord 3 + +// exceptions for ordinals +_1o fWrsd3 +_2o &n@n +_3o trEdj3 +_4o fjeV +_5o fEmt3 +_6o sjEd3 +_7o syvn3 +_8o Vtn3 +_9o ni@n3 +_10o ti@n3 +_11o Elfd3 +_12o tVlfd3 + +_2Xo t'yv@n@ // 25. +_3Xo tr'&ft@ //36. +_4Xo fWV'tyv@n@ // 42. +_5Xo h<*'Esenstyv@n@ // 52. +_6Xo tr'Esenstyv@n@ // 62. +_7Xo h&lfj'&rsenstyv@n@ // 72. +_8Xo firsenstyv@n@ // 82. +_9Xo h&lf'Emsenstyv@n@ // 95. + diff --git a/dictsource/kl_rules b/dictsource/kl_rules new file mode 100644 index 00000000..52210281 --- /dev/null +++ b/dictsource/kl_rules @@ -0,0 +1,180 @@ + +// This file is UTF8 encoded +// Spelling to phoneme rules for Greenlandic + + +// don't stress a vowel before these consonant clusters +.L01 ng nng + + +.group a + a a + a (CC 'a + a (L01 a + + ak (_ &g + ap (_ &p + at (_ &t + + aa a: + aar a: + aaq a: + + ai (_ aI + + + +.group b + b b + + +.group c + c k + c (e s + c (i s + + +.group d + d d + + +.group e + e E + e (CC 'E // a vowel before a consonant cluster is stressed + e (L01 E // ... except for these consonants + + ee E: + + +.group f + f f + ff f: + + +.group g + g j + gg j: + + +.group h + h h + hh h: + + +.group i + i i + i (CC 'i + i (L01 i + ii i: + + +.group j + j j + jj j: + + +.group k + k g + kk g: + + +.group l + l l + ll l# + + +.group m + m m + mm m: + + +.group n + n n + na na + nn n: + ng N + nng N: + + +.group o + o o + o (CC 'o + o (L01 o + oo o: + + +.group p + p b + p b: + + +.group q + q q + qq qq + + +.group r + r r + rr X: + rl rl# + +.group s + s s + ss s: + + +.group t + t d + ti ti + te te + tt d + tl tl# + ts ts + + +.group u + u u + u (CC 'u + u (L01 u + uu u: + + +.group v + v v + vv v: + + +.group w + w w + + +.group x + x ks + + +.group y + y j + K) y (K i // not before or after a vowel + K) y (CC 'i + K) y (L01 i + + +.group z + z z + + +.group æ + æ & + + +.group ø + ø W + + +.group å + å O + + +.group + $ d'olar + diff --git a/dictsource/ko_list b/dictsource/ko_list new file mode 100644 index 00000000..8f7a1e71 --- /dev/null +++ b/dictsource/ko_list @@ -0,0 +1,163 @@ +// eSpeak Korean rules. Changed pronunciation, as numbers were not announced. + + +// Number forms: +_0 j'@N_! +_1 'iR_! +_2 'i_! +_3 s'am_! +_4 s'a_! +_5 'o_! +_6 j'uq_! +_7 tS'h'iR_! +_8 ph'aR_! +_9 g'u_! +_1X s'ip_! +_2X 'i_!||s'ip_! +_3X s'am_!||s'ip_! +_4X s'a_!||s'ip_! +_5X 'o_!||s'ip_! +_6X j'uq_!||s'ip_! +_7X tS'h'iR_!s'ip_! +_8X ph'aR_!||s'ip_! +_9X g'u_!||s'ip_! +_0C p'Eq_! + +// Larger numbers +_0M0 tS'h-@n // 10^3 +_1M0 tS'h-@n +_0M1 m'an // 10^4 +_1M1 m'an +_0M2 '@q // 10^8 +_1M2 '@q +_0M3 tS;'o // 10^12 +_1M3 tS;'o +_0M4 gj'@N +_1M4 gj'@N + +// Character names: +ᄀ gij'@q +ᄁ 's-aNq,ij@q +ᄂ ni;'u-n +ᄃ diq'u-d- +ᄄ 's-aNd,iqu-d- +ᄅ *i;'u-rr +ᄆ mi;'u-m +ᄇ pi;'u-p +ᄈ 's-aNb,i;u-p +ᄉ si;'ot- +ᄊ 's-aNs,i;ot- +ᄋ i;'u-N +ᄌ tS;i;'u-t +ᄍ 's-aNdZ;,i;u-t +ᄎ tSh-'i;u-t +ᄏ khi;'u-k +ᄐ thi;'u-t- +ᄑ phi;'u-p +ᄒ hi;'u-t- +// end of character names. + + +$textmode +// Misc: +// 사ᅵ시ᅩᆺ +고랫재 고랟째 +귓밥 귇빱 +나룻배 나룯빼 +나뭇가지 나묻까지 +냇가 낻ː까 +댓가지 댇까지 +뒷갈망 뒫ː깔망 +맷돌 맫똘 +머릿기름 머릳끼림 +모깃불 모ː긷뿔 +못자리 몯짜리 +바닷가 바닫까 +뱃길 밷낄 +볏가리 볃까리 +부싯돌 부싣똘 +선짓국 선짇꾹 +쇳조각 쉗쪼각 +ᅡ랫집 ᅡ랟찝 +ᅮ렁ᅵᆺ속 ᅮ렁ᅵᆮ쏙 +ᅵᆺ자국 ᅵᆮ짜국 +잿더미 잳떠미 +조갯살 조갣쌀 +찻집 찯찝 +쳇바퀴 첻빠퀴 +킷값 킫깝 +핏대 핃때 +햇볕 핻뼏 +혓바늘 혇빠늘 + +// (2) 뒷말ᅴ 첫소리 'ᄂ, ᄆ' ᅡᇁᅦ서 'ᄂ' 소리가 덧나는 것 +멧나물 멘나물 +ᅡ랫니 ᅡ랜니 +텃마당 턴마당 +ᅡ랫마ᅳᆯ ᅡ랜마ᅳᆯ +뒷머리 뒨ː머리 +ᅵᆺ몸 ᅵᆫ몸 +깻묵 깬묵 +냇물 낸ː물 +빗물 빈물 + +// (3) 뒷말ᅴ 첫소리 모ᅳᆷ ᅡᇁᅦ서 'ᄂᄂ' 소리가 덧나는 것 +도리깻ᅧᆯ 도리깬녈 +뒷ᅲᆾ 뒨ː뉻 +두렛ᅵᆯ 두렌닐 +뒷ᅵᆯ 뒨ː닐 +뒷ᅵᆸ맛 뒨ː님맏 +베갯ᅵᆺ 베갠닏 +ᅭᆺᅵᆺ ᅭᆫ닏 +깻ᅵᇁ 깬닙 +나뭇ᅵᇁ 나문닙 +댓ᅵᇁ 댄닙 + +// 2. 순 ᅮ리말과 한자ᅥ로 된 합성ᅥ로서 ᅡᇁ말ᅵ 모ᅳᆷᅳ로 끝난 경ᅮ +// (1) 뒷말ᅴ 첫소리가 된소리로 나는 것 +귓병 귇뼝 +머릿방 머릳빵 +뱃병 밷뼝 +봇둑 볻뚝 +사잣밥 사ː잗빱 +샛강 샏ː깡 +ᅡ랫방 ᅡ랟빵 +자릿세 자릳쎄 +전깃세 전긷쎄 +전셋집 전섿찝 +찻잔 찯짠 +찻종 찯쫑 +촛국 촏꾹 +콧병 콛뼝 +탯줄 탣쭐 +텃세 턷쎄 +핏기 핃끼 +햇수 핻쑤 +횟가루 휃까루 +횟배 휃빼 + +// (2) 뒷말ᅴ 첫소리 'ᄂ, ᄆ' ᅡᇁᅦ서 'ᄂ' 소리가 덧나는 것 +곗날 곈ː날/겐ː날 +제삿날 제ː삳날 +훗날 훈ː날 +툇마루 퇸ː마루/퉨ː마루 +ᅣᆼ칫물 ᅣᆼ친물 + +// (3) 뒷말ᅴ 첫소리 모ᅳᆷ ᅡᇁᅦ서 'ᄂᄂ' 소리가 덧나는 것 +가ᅬᆺᅵᆯ 가ᅬᆫ닐/가ᅰᆫ닐 +사삿ᅵᆯ 사산닐 +ᅨ삿ᅵᆯ ᅨː산닐 +훗ᅵᆯ 훈ː닐 + +// 3. 두 ᅳᆷ절로 된 다ᅳᆷ 한자ᅥ +곳간 곧깐 +셋방 섿빵 +숫자 숟짜 +찻간 찯깐 +툇간 퇻깐 +횟수 횓쑤 + +찻잔 찯짠 + +ᄉᄇ 시바 + diff --git a/dictsource/ko_rules b/dictsource/ko_rules new file mode 100644 index 00000000..6190cbe0 --- /dev/null +++ b/dictsource/ko_rules @@ -0,0 +1,298 @@ +// eSpeak Korean rules +// This file is UTF8 encoded + +// char names (mostly to catch "ng" sound): +.group ᄋ +ᄋ i;'u-N + + + + + +.replace + +// Note: These specific range of "normalized" unicode characters of Korean are +// hardly used as individually, and look broken and badly aligned in most +// fonts. +// We're using hard tabs so that we can recognize where they are placed at +// the first place. + +// Stop finals and their consorts: ㄱㄲㅋ ㄷㅌ ㅂㅍ ㅅㅆㅈㅊ +.L01 ᆨ ᆩ ᆿ ᆮ ᇀ ᆸ ᇁ ᆺ ᆻ ᆽ ᆾ ᆪ ᆹ ᆬ ᆰ ᆱ ᆲ ᆳ ᆴ ᆵ +// i and j-vowels: ㅣ ㅑㅒ ㅕㅖ ㅛㅠ +.L02 ᅵ ᅣ ᅤ ᅧ ᅨ ᅭ ᅲ +// h-finals: ㅎ ㄶㅀ +.L03 ᇂ ᆭ ᆶ + +// Char names: + + +// Initials +// Order: ㄱㄲㅋ ㄷㄸㅌ ㅂㅃㅍ ㅅㅆㅈㅉㅊ ㄴㅁ ㄹ ㅎ + +.group ᄀ // ㄱ + ᄀ q + _) ᄀ g + L01) ᄀ k- + L03) ᄀ kh + +.group ᄁ // ㄲ + ᄁ q- + +.group ᄏ // ㅋ + ᄏ kh + +.group ᄃ // ㄷ + ᄃ d + _) ᄃ d + L01) ᄃ t- + L03) ᄃ th + +.group ᄄ // ㄸ + ᄄ t- + +.group ᄐ // ㅌ + ᄐ th + +.group ᄇ // ㅂ + ᄇ b + _) ᄇ p + L01) ᄇ p- + L03) ᄇ ph + +.group ᄈ // ㅃ + ᄈ p- + +.group ᄑ // ㅍ + ᄑ ph + +.group ᄉ // ㅅ + ᄉ |s + L01) ᄉ s- + +.group ᄊ // ㅆ + ᄊ s- // TODO: phoneme + +.group ᄌ // ㅈ + ᄌ dZ; + _) ᄌ tS; + L01) ᄌ tS;- + L03) ᄌ tSh; + +.group ᄍ // ㅉ + ᄍ 'tS;- // TODO: phoneme + +.group ᄎ // ㅊ + ᄎ tSh- // TODO: phoneme + +.group ᄂ // ㄴ + ᄂ ;n + +.group ᄆ // ㅁ + ᄆ ;m + +.group ᄅ // ㄹ + ᄅ * // TODO: alveolar flap [ɾ] + ᄅ (_ l + +.group ᄒ // ㅎ + ᄒ h // TODO: [ɦ] + _) ᄒ h + +// Medials or vowels + +.group ᅡ // ㅏ + ᅡ a + +.group ᅢ // ㅐ + ᅢ E + +.group ᅣ // ㅑ + ᅣ ja + +.group ᅤ // ㅒ + ᅤ jE + +.group ᅥ // ㅓ + ᅥ @ + +.group ᅦ // ㅔ + ᅦ e + +.group ᅧ // ㅕ + ᅧ j@ + +.group ᅨ // ㅖ + ᅨ je + +.group ᅩ // ㅗ + ᅩ o + +.group ᅪ // ㅘ + ᅪ wa + +.group ᅫ // ㅙ + ᅫ wE + +.group ᅬ // ㅚ + ᅬ we // was [Y] until 1970s + +.group ᅭ // ㅛ + ᅭ jo + +.group ᅮ // ㅜ + ᅮ u + +.group ᅯ // ㅝ + ᅯ w@ + +.group ᅰ // ㅞ + ᅰ we + +.group ᅱ // ㅟ + ᅱ wi // was [y] until 1970s + +.group ᅲ // ㅠ + ᅲ ju + +.group ᅳ // ㅡ + ᅳ u- + +.group ᅴ // ㅢ + ᅴ u-j // TODO: [ɰi] + C) ᅴ i + +.group ᅵ // ㅣ + ᅵ i + +// Finals +// Order: ㄱㄳㄲㅋ ㄷㅌ ㅂㅍ ㅅㅆㅈㅊ ㄴㅁ ㅇㅎ ㄹ + +.group ᆨ // ㄱ + ᆨ q // It is actually q, as using k adds unnecessary sound. + ᆨᄒ kh + +.group ᆪ // ㄳ + ᆪ k + ᆪ (A ks + ᆪᄒ kh + +.group ᆩ // ㄲ + ᆩ k + ᆩ (A k- + ᆩᄒ kh // 꺾히다 + +.group ᆿ // ㅋ + ᆿ k + ᆿ (A kh + +.group ᆮ // ㄷ + ᆮ d- // Actually a soft D. + ᆮᄂ nn + ᆮᄆ mm + ᆮᄒ th + ᆮ (L02 dZ; + +.group ᇀ // ㅌ + ᇀ t- + ᇀᄂ nn + ᇀᄆ mm + ᇀ (A th + ᇀ (L02 tSh; + +.group ᆸ // ㅂ + ᆸ p + ᆸᄒ ph + +.group ᆹ // ㅄ + ᆹ p + ᆹ (A ps- + ᆹᄒ ps- + +.group ᇁ // ㅍ + ᇁ p + ᇁ (A ph + +.group ᆺ // ㅅ + ᆺ t- + ᆺᄂ nn + ᆺᄆ mm + ᆺ (A s + ᆺᄒ s- + +.group ᆻ // ㅆ + ᆻ t- + ᆻᄂ nn + ᆻᄆ mm + ᆻ (A s- + +.group ᆽ // ㅈ + ᆽ t + ᆽᄂ nn + ᆽᄆ mm + ᆽ (A tS; + +.group ᆾ // ㅊ + ᆾ t + ᆾᄂ nn + ᆾᄆ mm + ᆾ (A tSh; + +.group ᆫ // ㄴ + ᆫ n + +.group ᆬ // ㄵ + ᆬ n + ᆬ (A ndZ; + +.group ᆭ // ㄶ + ᆭ n + ᆭ (A n // no nh + +.group ᆷ // ㅁ + ᆷ m + +.group ᆼ // ㅇ + ᆼ N + +.group ᇂ // ㅎ + ᇂ t- + ᇂ (A + +.group ᆯ // ㄹ + ᆯ rr + ᆯᄅ l + ᆯ (A * + +.group ᆰ // ㄺ + ᆰ k + ᆰ (A lg + +.group ᆱ // ㄻ + ᆱ m + ᆱ (A lm + +.group ᆲ // ㄼ + ᆲ p + ᆲ (A lb + +.group ᆳ // ㄽ + ᆳ l + ᆳ (A ls + +.group ᆴ // ㄾ + ᆴ l + ᆴ (A lth + +.group ᆵ // ㄿ + ᆵ p + ᆵ (A lph + +.group ᆶ // ㅀ + ᆶ l + ᆶ (A * + +.group + . + ː + diff --git a/dictsource/lt_list b/dictsource/lt_list new file mode 100644 index 00000000..593aa147 --- /dev/null +++ b/dictsource/lt_list @@ -0,0 +1,230 @@ + +// This file is UTF8 encoded +// Spelling-to-phoneme words for Lithuanian + + +// names of Lithuanian letters +// translation rules for Lithuanian +// This file is UTF-8 encoded + +a a +ą a:_no:s;'in;ee +b b;ee +c ts;ee +č tS;ee +d d;ee +e ea +ę ea_no:s;'in;ee +ė ee +f ef +g gee +h ha +i i +į i: // kaip prielinksnis, tad netinka [i:_no:s'ine:] +//y i:_ilg'o:ji // dažniau matematikoje sutinkama, tad netinka +j jot +k ka +l el +m em +n en +o o: +p p;ee +r er +s es +š eS +t t;ee +u u +ų u:_no:s;'in;ee +ū u:_ilg'o:ji +v v;ee +z z;ee +ž Z;ee + +// diphthong consonants +dz dzee +dž dZee + +// Latin letters - lotyniškos raidės +q ku: +w d;v;'iguba_vee +x iks +y i:gr;ek +//z z;et + +// numbers - skaičiai +_0 n'ul;is +_1 v;'ienas +_2 du +_3 tri:s +_4 k;etur'I +_5 p;enk'I +_6 S;eS'I +_7 s;ept;i:n;'I +_8 aStuon;'I +_9 d;evi:n;'I +_10 d;'eS;imt +_11 v;ien'uol;ika +_12 dv;'i:l;ika +_13 tr;'i:l;ika +_14 k;etur;'o:l;ika +_15 p;enk;'o:l;ika +_16 S;eS;'o:l;ika +_17 s;ept;i:n;'o:l;ika +_18 aStuon;'o:l;ika +_19 dev;i:n;'o:l;ika +_2X dv;'Id;eS;imt +_3X tr;'Isd;eS;imt +_4X k;'eAtur;ez;d;eS;imt +_5X p;'EN;k;ez;d;eS;imt +_6X S;'eAS;ez;d;eS;imt +_7X s;ep;t;'i:nez;d;eS;imt +_8X aSt'Uon;ez;d;eS;imt +_9X d;ev;'i:n;ez;d;eS;imt +_0C S;imtai_ +_1C S;imtas_ + +//Lithuanian number name for thousand(t'u:kstantis) ends with +//rule #1 - is - last number 1(except 11): 21000, 31000, 41000 +//rule #2 u: - last number 0: 20000, 30000, 40000 and for [11000-19000] +//rule #3 ei - All other cases +_0M1 t'u:kstantS;ei_ +_0MA1 t'u:kstant;is_ +_0MB1 t'u:kstantS;u_ +_1M1 t'u:kstant;is_ // no '1' before thousand + +_0M2 m;il;ij'o:nai_ +_1M2 m;il;ij'o:nas_ +_0M3 m;il;ij'a:rdai_ +_1M3 m;il;ij'a:rdas_ +_0M4 tr;il;ij'o:nai_ +_1M4 tr;il;ij'o:nas_ +_dpt _kabl;'el;is // comma +// _dpt2 _d;eS;'Imtos;o:s // bet netinka, nes gali būti ir _t'u:kstantos;o:s ar pan... + + +// pronouns - įvardžiai +aš AS_ +tu tU_ +jis jIs_ +ji jI_ + +manęs $2 +tavęs $2 +savęs $2 + +man mAan_ +tau tAau_ +sau sAau_ +mums mUms_ +jums jUms_ + +mane man;'E_ +tave tav;'E_ +save sav;'E_ + +manimi $3 +tavimi $3 +savimi $3 +mumis $2 +jumis $2 + +manyje man;i:j;'E_ +tavyje tav;i:j;'E_ +savyje sav;i:j;'E_ +mumyse mum;i:s;'E_ +jumyse jum;i:s;'E_ + +// conjunctions -jungtukai +ir $u $pause +bet $u $pause +o $u $pause + +// Abbreviations - sutrumpinimai +btv $abbrev // paraidžiui +el el;ektron;in;is +gr gr'Aiku: +liet l;iet'Uv;u: +lkl $abbrev +lot lot'i:nu: +lnk $abbrev +lrt $abbrev +ltv $abbrev +nr n'um;er;is +raj raj'Onas + +// character names +_! Saukt'Ukas +_" t;'ies;os;os_kab'Utees +//_# +_' apostr'Ofas +_( s;k;l;'Ewstas +_) s;k;l;'Ewstas +_, kabl;'el;is +_- m'Inus +_. t'aSkas +_: d;v;'ItaSk;is +_; kab;l;'etaSk;is +//_< +//_> +_? klaust'Ukas +_@ 'Eta +_[ lauZt;'I;nis_s;k;l;'Ewstas +_] lauZt;'I;nis_s;k;l;'Ewstas +_^ Sakn'Is_iS +__ pabrauk;'Imo_bru:k;S;n'i:s +//_` +_{ riest;'I;nis_s;k;l;'Ewstas +//_| +_} riest;'I;nis_s;k;l;'Ewstas +_~ t'Ildee +//_¦ +_« lauZt'Inees_kab'Utees +//_´ +_» lauZt'Inees_kab'Utees +//_¿ +//_‒ +//_‖ + + += l;'i:gu +* ZvaigZd'Utee +% pr'Otsentai ++ p;l;'us +@ 'Eta_: +/ d;eSin;'In;is_bru:k;S;n'i:s +\ kair;'In;is_bru:k;S;n'i:s +$ d'o:l;er;is +€ 'Euras +//& +//¢ +//£ +//¥ +//₨ r'Upije +§ s'Ektsija +¶ paragr'a:fas +© autor'Inees||t'eisees +//® +° l'Aaipsnis +//− mi:nuss +± plus_minus +//µ m'IkrO +¼ k;et;v;irt'adal;is +½ p'Usee +¾ tr'i:s||k;et;v;irt'adal;ei +//× +//÷ +♯ d'iezas +♭ bemolis + + +// accent names (Mostly English names, please fix) +_dot t'aSkas + +// English Words +cancel _^_EN +continue _^_EN +firefox _^_EN +magnifier _^_EN +reader _^_EN +screen _^_EN +windows _^_EN diff --git a/dictsource/lt_rules b/dictsource/lt_rules new file mode 100644 index 00000000..faa12856 --- /dev/null +++ b/dictsource/lt_rules @@ -0,0 +1,315 @@ +// translation rules for Lithuanian +// This file is UTF-8 encoded + + +// Dar ne visai sutvarkytas jot tarimas, + + +.L01 b d g z ž h dz dž // skardieji priebalsiai +.L02 p t k s š ch c č f // duslieji priebalsiai +//.L03 l m n r j v // pusbalsiai +.L04 b d g z ž h dz dž p t k s š ch c č f l m n r j v // priebalsiai +.L05 a ą e ę ė i į y o u ų ū // balsiai +.L06 i į y e ę ė // priešakinės eilės balsiai; po jų priebalsiai visada minkšti +//.L07 ai au ei ui ie uo // dvibalsiai +//.L08 al am an ar el em en er il im in ir ul um un ur // mišrieji dvigarsiai +.L10 is io iui į iu yje yj y iai ių iams ius iais iuose // vyr. g. galūnės, jei vardininko galūne -IS +.L11 ias io iui ią iu yje yj y iai ių iams ius iais iuos // vyr. g. galūnės, jei vardininko galūne IAS +.L12 as o ui ą u e ai ų ams us ais uose // vyr. g. galūnės, jei vardininko galūne -AS +.L13 a os ai ą oje oj os ų oms as omis ose // mot. g. galūnės, jei vardininko galėnė A +.L14 ė ės ei ę e ėje ėj ėms ių ėmis ėm ėse // mot. g. galūnės, jei vardininko galėnė Ė +.L21 t č // kaitant žodžius t kartais virsta č +.L22 d dž // kaitant žodžius d kartais virsta dž + + +.group a + a a + a (ikL13_ a: // po to J tariamos nors nerašomas: archaika + a (izmL12_ a // po to J tariamos nors nerašomas: archaizmas + ai (L04 ai // tik jei po to seka priebalsis; jei seka balsis, gali tai būti kitas dvibalsis kaip žodyje ilgauodegis + ai (_ ai // ...arba žodžio gale + @) ai (nL10_ A=i // I kirčiuotė; priesaga -aĩnis: riestaĩnis, saldaĩnis + @) ai (nL14_ A=i // I kirčiuotė; priesaga -aĩnė: mišraĩnė + @) ai (L21L10_ a=I // I kirčiuotė; priesaga -áitis: gimináitis + @) ai (L21L14_ a=I // I kirčiuotė; priesaga -áitė: giráitė +_aukšt) ai (L21L10_ A=i // išimtis: aukštaĩtis ; FIXME: tai II kirčiuotės žodis +_aukšt) ai (L21L14_ A=i // išimtis: aukštaĩtė ; FIXME: tai II kirčiuotės žodis + _žem) ai (L21L10_ A=i // išimtis: žemaĩtis ; FIXME: tai II kirčiuotės žodis + _žem) ai (L21L14_ A=i // išimtis: žemaĩtė ; FIXME: tai II kirčiuotės žodis + au (L04 au // tik jei po to seka priebalsis; jei seka balsis, gali tai būti kitas dvibalsis kaip žodyje ilgauodegis + au (_ au // ...arba žodžio gale + +.group ą + ą a: + +.group b + b b + b (L06 b; // minštasis prieš priešakinės eilės balsius: bėga + b (CL06 b; // minštasis prieš priešakinės eilės balsius, įsiterpia priebalsis: astroblema + b (L02 p // prieš dusliuosius priebalsius suduslėja: skalbti [skalpti] + +.group c + c ts + c (L06 ts; // minštasis prieš priešakinės eilės balsius + ch x + ch (L06 x; // minštasis prieš priešakinės eilės balsius + +.group č + č tS + č (L06 tS; // minštasis prieš priešakinės eilės balsius + +.group d + d d + d (L06 d; // minštasis prieš priešakinės eilės balsius + d (L02 t // prieš dusliuosius priebalsius suduslėja: medkirtys [metkirtys] + d (_ t // skardieji [d], [g], [ž] žodžio gale tariami dusliai: kad – kat + dz dz + dz (L06 dz; // minštasis prieš priešakinės eilės balsius + dž dZ + dž (L06 dZ; // minštasis prieš priešakinės eilės balsius + +.group e + e e + ei ;ei + @) ei (vL13_ e=I // I kirčiuotė; priesaga -éiva: rašéiva + +.group ę + ę eA + +.group ė + ė ee + @) ė (jL12_ ee= // I kirčiuotė; priesaga -ėjas: siuvėjas + @) ė (jL13_ ee= // I kirčiuotė; priesaga -ėja: šlavėja + @) ė (nL12_ ee= // I kirčiuotė; priesaga -ėnas: brolėnas + @) ė (nL14_ ee= // I kirčiuotė; priesaga -ėnas: kupiškėnė + @) ė (čiL13_ ee= // I kirčiuotė; priesaga -ėčia: pasakėčia + _kop) ė (čiL13_ ee // išimtis – kopėčios + +.group f + f f +// f (L06 f; // minštasis prieš priešakinės eilės balsius + +.group g + g g + g (L02 k // prieš dusliuosius priebalsius suduslėja: segti [sekti] + g (_ k // skardieji [d], [g], [ž] žodžio gale tariami dusliai: daug – dauk + gg g // du vienodi priebalsiai suliejami: burggrafas [burgrafas] + +.group h + h h +// h (L06 h; // minštasis prieš priešakinės eilės balsius + +.group i + i i + ia e + c) ia (cijL13_ ija // J tariamos nors nerašomas: diferenciacija + c) ia (lL12_ ija // J tariamos nors nerašomas: diferencialas + ie ie + _) ie (v jie // Ieva [Jieva] + ie (šk jie // ieškoti [jieškoti] + _) ie (šm jie // iešmas [jiešmas] + @) ie (nL13_ I=e // I kirčiuotė; priesaga -iena: naujiena + _jaut) ie (nL13_ ie // išimtis: jautiena + o) i (kL13_ ji // J tariamos nors nerašomas: heroika + a) i (kL13_ ji // J tariamos nors nerašomas: archaika + a) i (zmL12_ ji // J tariamos nors nerašomas: archaizmas + i (A ; // jei po to eina balsis – interpretuoti kaip minkštumo ženklą + +.group į + į i: +// _) į (@ i:= // I kirčiuotė; priešdėlis į-: įšalas ; bėt ne visada tinka: įžeminimas, įėjo + +.group y + y i: + _ap) y (@ i:= // I kirčiuotė; priešdėlis apý-: apýaušris, apýsaka, apývarta + @en) y (bL14_ i:= // I kirčiuotė; priesaga -enýbė: brangenýbė + @) y (bL13_ i:= // I kirčiuotė; priesaga -ýba: daugýba + @) y (bL14_ i:= // I kirčiuotė; priesaga -ýbė: gyvýbė + @um) y (nL12_ i:= // I kirčiuotė; priesaga -umýnas: gardumýnas + @) y (L21L10_ i:= // I kirčiuotė; priesaga -ýtis: brolýtis + @) y (L21L14_ i:= // I kirčiuotė; priesaga -ýtė: mergýtė + +.group j + j j +// j j; // jot visada minkštas + +.group k + k k + k (L06 k; // minštasis prieš priešakinės eilės balsius + k (CL06 k; // minštasis prieš priešakinės eilės balsius, įsiterpia vienas priebalsis: klega + k (CCL06 k; // minštasis prieš priešakinės eilės balsius, įsiterpia du priebalsiai: brūkštelėti + kk k // du vienodi priebalsiai suliejami: aplinkkelis [aplinkelis] + k (L01 g // prieš skardžiuosius priebalsius suskardėja: sukdamas [sugdamas] + +.group l + l l + l (L06 l; // minštasis prieš priešakinės eilės balsius + l (CL06 l; // minštasis prieš priešakinės eilės balsius, įsiterpia vienas priebalsis: algebra + l (CCL06 l; // minštasis prieš priešakinės eilės balsius, įsiterpia du priebalsiai: asfaltbetonis + +.group m + m m + m (L06 m; // minštasis prieš priešakinės eilės balsius + m (CL06 m; // minštasis prieš priešakinės eilės balsius + m (CCL06 m; // minštasis prieš priešakinės eilės balsius + mm m // du vienodi priebalsiai suliejami: šėmmargis [šėmargis] + +.group n + n n + n (L06 n; // minštasis prieš priešakinės eilės balsius + n (CL06 n; // minštasis prieš priešakinės eilės balsius + n (CCL06 n; // minštasis prieš priešakinės eilės balsius + nn n // du vienodi priebalsiai suliejami: vandennešis [vandenešis] + +.group o + o o: + f) o (nL12_ O= // tarptautiniai žodžiai, besibaigiantys -fonas, pvz., telefonas +// _p) o o:= // I kirčiuotė; kai kuriuose žodžiuose priešdėlis pó-: pódukra, póilsis, pókylis, pósėdis + o (kšnL10_ o:= // I kirčiuotė; priesaga -ókšnis: balókšnis, krūmókšnis, upókšnis + +.group p + p p + p (L06 p; // minštasis prieš priešakinės eilės balsius + p (CL06 p; // minštasis prieš priešakinės eilės balsius + p (CCL06 p; // minštasis prieš priešakinės eilės balsius + p (L01 b // prieš skardžiuosius priebalsius suskardėja: apdaras [abdaras] + pp p // du vienodi priebalsiai suliejami: tarppirštis [tarpirštis] + +.group q + q kv + q (L06 k;v; + +.group r + r r + r (L06 r; // minštasis prieš priešakinės eilės balsius + r (CL06 r; // minštasis prieš priešakinės eilės balsius, įsiterpia vienas priebalsis: agurkiniai + r (CCL06 r; // minštasis prieš priešakinės eilės balsius, įsiterpia du priebalsiai: absorbcija + rr r // du vienodi priebalsiai suliejami: švarraštis [švaraštis] + +.group s + s s + s (L01 z // prieš skardžiuosius priebalsius suskardėja: kasdamas [kazdamas] + s (L06 s; // minštasis prieš priešakinės eilės balsius + s (CL06 s; // minštasis prieš priešakinės eilės balsius, įsiterpia vienas priebalsis: akimirksnis + s (CCL06 s; // minštasis prieš priešakinės eilės balsius, įsiterpia du priebalsiai: apskritaveidis + ss s // du vienodi priebalsiai suliejami: pusseserė [puseserė] + sš S // susidūrus priebalsiams [s], [š], [z], [ž] tariamas paskutinysis: pusšimtis [pušimtis] + +.group š + š S + š (L01 Z // prieš skardžiuosius priebalsius suskardėja: išgirsti [ižgirsti] + š (L06 S; // minštasis prieš priešakinės eilės balsius + š (CL06 S; // minštasis prieš priešakinės eilės balsius, įsiterpia vienas priebalsis: rūgštis + š (CCL06 S; // minštasis prieš priešakinės eilės balsius, įsiterpia du priebalsiai: apyaštris + šš S // du vienodi priebalsiai suliejami: iššovė [išovė] + +.group t + t t + t (L06 t; // minštasis prieš priešakinės eilės balsius + t (CL06 t; // minštasis prieš priešakinės eilės balsius, įsiterpia vienas priebalsis: aistringas + t (CCL06 t; // minštasis prieš priešakinės eilės balsius, įsiterpia du priebalsiai: antslenkstis + t (L01 d // prieš skardžiuosius priebalsius suskardėja: atgarsis [adgarsis] + tt t // du vienodi priebalsiai suliejami: dešimttomis [dešimtomis] + +.group u + u u + ui ui + uo uo + @) uo (menL14_ U=o // I kirčiuotė; priesaga -úomenė: bendrúomenė + +.group ų + ų u: + +.group ū + ū u: + @) ū (kšL21L10_ U=u // I kirčiuotė; priesaga -(i)ūkštis: berniūkštis + @) ū (kšL21L14_ U=u // I kirčiuotė; priesaga -(i)ūkštė: mergiūkštė + +.group v + v v + v (L06 v; // minštasis prieš priešakinės eilės balsius + +.group w + w v + w (L06 v; // minštasis prieš priešakinės eilės balsius + +.group x + x ks + x (L06 k;s; // minštasis prieš priešakinės eilės balsius + +.group z + z z + z (L06 z; // minštasis prieš priešakinės eilės balsius + z (CL06 z; // minštasis prieš priešakinės eilės balsius, įsiterpia vienas priebalsis: dūzgesys + z (L02 s // prieš dusliuosius priebalsius suduslėja: zyzti [zysti] + z (č S // priebalsis z prieš č virsta š: mokesčiai [mokeščiai] + z (dž Z // priebalsis z prieš dž virsta ž: vabzdžiai [vabždžiai] + +.group ž + ž Z + ž (L06 Z; // minštasis prieš priešakinės eilės balsius + ž (CL06 Z; // minštasis prieš priešakinės eilės balsius, įsiterpia priebalsis: žvelgti + ž (CCL06 Z; // minštasis prieš priešakinės eilės balsius, įsiterpia du priebalsiai: užkrešėti + žž Z // du vienodi priebalsiai suliejami: užžėlė [užėlė] + ž (L02 S // prieš dusliuosius priebalsius suduslėja: vežti [vešti] + ž (_ S // skardieji [d], [g], [ž] žodžio gale tariami dusliai: bemaž – bemaš + žs s // susidūrus priebalsiams [s], [š], [z], [ž] tariamas paskutinysis: užsienis [usienis] + žš S // susidūrus priebalsiams [s], [š], [z], [ž] tariamas paskutinysis: užšoko [ušoko] + + +.group 0xce // Greek letters +// 0xce is the first byte of the utf-8 code for these characters + +α 'alfa_ +β b;'eta_ +γ g'a:ma_ +δ d;'elta_ +ε 'eps;ilon_ +ζ z;'eta_ +η eta_ +θ t;eta_ +ι jota_ +κ k'apa_ +λ l;'amda_ +μ m;'i_ +ν n;'i_ +ξ ks;'i_ +ο 'om;ikron_ + +.group 0xcf // Greek letters + +π p;'i:_ +ρ r'o_ +σ s;'igma_ +ς s;'igma_ +τ t'aU_ +υ 'ips;ilon_ +φ f;'i_ +χ x;'i_ +ψ ps;'i_ +ω om'ega_ + + +.group + ' + ! _:Saukt'Ukas + ! (\! + : d;v;'ItaS;k;is + D_) : (_DD_ // omit colon in time, eg: 2:30 + != n;el;'i:gu + >= daug;'au_arb'A_l;i:gu + <= maZ;'au_arb'A_li:gu + + + __) - (_D minus + A_) - (_D _ + C_) - (_D _ + + \#\#) # (_ _:: + \#) # + + . (. _: + . _:t'aSkas + \.) . + + diff --git a/dictsource/mt_list b/dictsource/mt_list new file mode 100644 index 00000000..48630e0a --- /dev/null +++ b/dictsource/mt_list @@ -0,0 +1,319 @@ + +// This file in UTF8 encoded + +// Letters maltese + + + +a a +b b@ +c ka +ċ tS@e +d dee +e e +f effe +g gie +ġ dZe +h akka +ħ h'@ +i i +j ie +k k'@ +l elle +m emme +n enne +o o +p pe +q '@ +r erre +s esse +t te +u u +v ve +w u'@ +x eSSe +y y +z tsee +ż z'@ + + + + + + +_. punt +_, koma +_! punt ta’ esklamazzjoni +_? mistoqsija +_" kwoUts +_# hash +_$ dollaru: +_% procentuali: +_& u +_' accent +_: koUl@n +_; semIk'oUl@n +€ ewro +_( parentezi tondi +_) parentezi tondi +_[ parentezi kwadri +_] parentezi kwadri +_{ alkua:lto +_} lop:ua:lto +_< iz'@ minn +_> akbar minn +_- haIf@n +__ alavi:va ++ plus $max3 +* stil:a $max3 += i:kw@lz $max3 +/ kaut:a +\ keno +£ sterlina +@ _at +~ tilde + + + +// numbers maltese + + + +_0 z'e*o +_1 ui:h'@d +_2 nei:n +_3 tli:eta +_4 erba +_5 h'@amsa +_6 si:t:a +_7 seba: +_8 tmi:ni:a +_9 dydin'asa +_10 a'@ra +_11 h'@daSe +_12 tnaSe +_13 tletaSe +_14 erbataSe +_15 h'@mistaSe +_16 sitaSe +_17 sbataSe +_18 tmintaSe +_19 tsetaSe +_2X oSerin +_3X tl'@ti:n +_4X erbai:n +_5X h'@amsi:n +_6X sit:i:n +_7X s'@bei:n +_8X tmeni:n +_9X d,ydin'isei:n +_0C mi:a +_1C mi:au +_0M1 elf +_1M1 +_2M1 elfeiun +3000 tlet: elef +4000 erbatelef +_0M2 m'iliun +2000000 z'@euge m'iliuni +_0M3 bi'li'un +_2M3 z'@euge bi'li'uni +_3M3 tlet: bi'li'uni +_4M3 erba bi'li'uni +_5M3 h'@ames bi'li'uni + + + + +// articles + + +// pronouns maltese +jiena iuena $u +inti inti: $u +huwa ua $u +hija i:a $u +aħna ah'@na $u +intom i:ntom $u +huma u:ma $u + + + + + + +// possessives maltese + + +tiegħi ti:ai: $u +tiegħek ti:ake $u +tiegħu ti:u: $u +tagħha tah'@a $u +tagħna tana: $u +tagħkom takom $u +tagħhom tahom $u + + +// prepositions +ta ta: +għal al: +lil li:l: +ġo dZeo +mal mal: +mingħajr mi:nai:r +madwar madua:r +il-quddiem il-di:m:'@ +qabel a:bel +wara uara +minbarra minba:ra: +bejn bei:n +flimkien flimkin: +viċin vi:S@i:n +minn mi:n +minn fejn mi:n fei:n +isfel isfel +fil-mija fi:l-mi:a +permezz permets +lejn lein: +fuq fu'@ +taħt taht +fi fi: +mingħajr mi:nair +madwar madu:ar +kontra contra +quddiem '@udi:m +fost fost +qabel abel +wara uara +taħt taht +lil hinn lil:in: +ħdejn h'@dein +bejn bei:n +flimkien flinki:m +qrib ri:p +minn hemm min:em: + + + + + + + +// conjunctions + + +minkejja minCeia +u u +kif Ci:f +għax aS +darba dar:ba +jew ieu: +iżda i:z'@da +jekk ietSe +minkejja mintSei:a +minflok minflotSe +irrespettivament ir:espetivament +mindu mindu: +b’hekk betSe +għalkemm altSem: +kull darba kul: darba +kull min kul: mi:n +tkun xi tkun tkun Si tkun +waqt ua:t + + + + + + +// negative maltese + +ma $u + + + + + +// auxillary verbs + + +ikun icu:n: +kien Ci:n +qiegħed ied +huwa u:a +huma uma +ma kienx ma CieS +kienu Cienu +mhux muS +mhumiex umumiS +ma kienux ma CienuS +għamel amel +għandhom andom +ghandu jkollhom andu kolum +ma jridux ikunu mrdS kunu +għandu andu +m'għandux m'anduS +jista ista +ma jistax ma istaS +għandi andi +għandha an:a +kienet ki:net +ikseb i:kseb +mur mu:r +tmur tmur +sejjer sei:er +mort mort +agħmel a:mel +tagħmilx ta:milS +jagħmel ia:mel +għamel a:mel +għamilt amilt +tpoġġi tpodZi: +poġġi odZi: +issir is:ir +saret sa:ret +għamel a:mel + + + + + + +// adverbs + +biss bis: +qatt at: +issa is:a +dalwaqt daluat +xorta Sorta +diġa didZa +mhux mu:S +kull cul: +bosta bosta +xi Si: +dan dan +dak dak +dawn dau:n +dawk dau:k +hemm em: +minn min: + + + + + + + +// Abbreviations maltese + +$textmode +eċċ etSetra +mm milim'etri +cm tSentim'etri +km kilom'etri +ml milil'itri +mg miligr'am:i +kg kilogr'am:i + + + diff --git a/dictsource/mt_rules b/dictsource/mt_rules new file mode 100644 index 00000000..7aea2957 --- /dev/null +++ b/dictsource/mt_rules @@ -0,0 +1,205 @@ +// Maltese translation rules +// This file is UTF-8 encoded + + +.group a + a a + aa a: + au au + ax aS + + + +.group b + b b + bb b: + be b'@ + br br'@ + bi bi: + bie bi'@ + +.group c + + c c + + +.group ċ + ċ tS@ + ċa tS@a + ċe tS@e + ċi tS@i + ċw tS@u'@ + +.group d + d de + dd d: + + + +.group e + e e + eu eu: + ew eu + + +.group f + f f + ff f: + fo fo + +.group g + g g + gg g: + ge gie + gi gi: + għ : + +.group ġ + ġ dZ + ġo dZo + +.group h + + h : + + +.group ħ + + ħ h + ħu h:u: + ħt ht +.group i + i I + iu Iu + ie i: + + + +.group j + j iu + jj i: + jo io + je ie + ja ia + + +.group k + k ke + ka ka + ke ke + ki ki: + kie ki:e + ku ku: + ko co + +.group l + l l + + +.group m + m m + m (n im + m (p im + m (r im + +.group n + n n + nu nu: + + + +.group o + o o + + +.group p + p p + pp p: + + _ole) p (a p: + _ota) p (a p: + + kam) p (anj p: + + sam) p (oo p: + sham) p (o p: + + +.group q + q '@ + qa a + qe e + qo o + qu + + +.group r + r r + rie ri:e + ro ro: + ra ra: + + +.group s + s s + sie si:e + saqq sa + saq sa + + +.group t + t t + tt t: + + + + +.group u + u u + ux uS + + +.group v + v v + + +.group w + w u + + +.group x + x Se + xie Sei: + + + +.group y + y y + yy y: + yi yi + yö yY + + +.group z + z tse + K) zh Z + + + + +.group ż + ż z'@ + ża za + że ze + żie zi:e + żgħ za + +// default group for "non of the above" + +.group + ż z'@ + ċ tS@ +// non-ascii characters with specified pronunciations + + + diff --git a/dictsource/ne_list b/dictsource/ne_list new file mode 100644 index 00000000..8649eb69 --- /dev/null +++ b/dictsource/ne_list @@ -0,0 +1,246 @@ +// Nepali Language. +// This ne_list file is prepared by Him Prasad Gautam < himjee@yahoo.com >. +// This file is UTF-8 encoded. + +// letter groups: +// A - Independent and Dependent Vowels: +// 0x904 to 0x914, 0x93E to 0x94D, 0x950, 0x960 to 0x963, 0x972 +// B - Dependent Vowels and Halanta: +// 0x93E to 0x94C, 0x94d, 0x962, 0x963 +// C - Consonants: +// 0x915 to 0x939, 0x958 to 0x95F, 0x97B, 0x97c, 0x97E, 0x97F +// Independent Vowels: +// 0x904 to 0x914, 0x950,0x960, 0x961, 0x977 +// Nepali (Devanagari) Alphabets: 0x901 to 0x980 +// Numbers: 0x966 to 096F +// symbols: +// 0x901 to 0x903, 0x93C, 0x93D, 0x951 to 0x954, 0x964, 0x965, 0x970, 0x971, 0x97D + +// conditional rules +// ?1 Pronounciation of a consonant at the end of a word. +// ?2 use diphthong for "ai". +// ?3 use diphthong for "au" + + + + +_0 S'u:n'na: +_1 e:'k' +_2 d'u:,i: +_3 t'i:n +_4 c'a:r: +_5 p'a:nc +_6 ch'@2 +_7 s'a:t +_8 'a:th. +_9 n'V'u: + +_10 d'Vs +_11 e:'gh'a:r'V +_12 b'a:r@2 +_13 t'e:hr@ +_14 ch'O:d@2 +_15 p'Vndr@2 +_16 s'o:r@2 +_17 s'Vtr@2 +_18 a'th.'a:r@2 +_19 U:nn'a:i's +_20 b'i:s + +_21 e:k:k'a:i:s +_22 b'a:Is +_23 t'e:Is +_24 c'O:b'Is +_25 p@c:'Is +_26 ch@b'b'i:s +_27 s@t:'a:Is +_28 ath:'a:Is +_29 U:n'Vnt'Is +_30 t'i:s + +_31 e:k@t:'Is +_32 b'at:'Is +_33 t'e:t't'i:s +_34 cO~,t'I:s +_35 pE~t'Is +_36 ch@:t't'I:s +_37 sE~t'Is +_38 art'Is +_39 U:n'an'c'a:l'i:s + +_40 ca:l'Is +_41 e':kc'a:l'is +_42 baIa:l'Is +_43 t'ri:c'a:l'i:s +_44 cO:wa:l'Is +_45 paI'nta:l'Is +_46 chhIja:l'Is +_47 s@'d.cta:l'Is +_48 a'th.'c'a:l'Is +_49 U'n'an'c'a:s + : +_50 p@c'a:s +_51 e:k'a:wVn'n:'V +_52 b'a:wVn'n:'V +_53 t'rI:p'an'nV +_54 c'Ou:wVn'nV +_55 p'ac'pVn'nV +_56 chh@p:'Vn'nV +_57 s'Vn't:'a:w@n'n':V +_58 a'nth:'a:w@n'n':V +_59 U'n'Vn's'a:th.i: + +_60 s'a:th.i: +_61 e:k'as@th.'th.i: +_62 b'E:s@th.':th.'i: +_63 t'r'i:,s@th.'th.'i: +_64 c'O:s@th.'th.'i: +_65 p'E~'s@th.'th.'i: +_66 ch'E's@th.'th.'i: +_67 s'Vt's@th.'th.'i: +_68 a'th.,s@th.'th.'i: +_69 U:n'an's'Vtt'ar'i: + +_70 s'at't@r'i:: +_71 e:k'ah'at:'Vr: +_72 b@h'att'Vr: +_73 tIjatt:'Vr: +_74 cO:hat:'Vr: +_75 pach,at:'Vr: +_76 ch@'j'ah'at't'Vr: +_77 s@t@hatt:'Vr: +_78 athhatt:'Vr: +_79 U'n'a:s'i: + +_80 a's's'i: +_81 e:k'a:s'i: +_82 baIa:s'i: +_83 trIj'a:s'i: +_84 cO:ra:s'i: +_85 p'ac'a:s'i: +_86 ch@j'a:s'i: +_87 s'V:t'a:s'i: +_88 a'th.:a:s'i: +_89 u:n'a:n'ab'b'e: + +_90 n@b'b'e: +_91 e:k'a:n@b'b'e: +_92 b'aj'a:n@b'b'e: +_93 trIj'a:n@b'b'e: +_94 cO:r'a:n@b'b'e: +_95 p@n'c'a:n@b'b'e: +_96 ch@j'a:n@b'b'e: +_97 s@n't:'a:n@b'b'e: +_98 a'n'th.'a:n@b'b'e: +_99 U:n'n'a:nsh@je: + +_0C s'aj@ +_0M1 h@z'a:r@ +_0M2 l'a:kh@ +_0M3 k'a'ro:d.@ +_0M4 'Vr@b +_0M5 kh'Vr@b'V +_0M6 n'i:l' +_0M7 p'Vd'm@ +_0M8 sh'an,kh@ +_0M9 m'ah'a:,sh'ankh@ +_0M10 p@r'a:rrd:dh@ + +_dpt _th'o:plo_ + +// Symbols in Nepali + +। $pause + + + + // Single consonants +क k@ +क़ q@ +ख kh@ +ख़ x@ +ग g@ +ग़ Q@ +घ gh@ +ङ N@ +च c@ +छ ch@ +ज J@ +ज़ z@ +झ Jh@ +ञ n^@ +ट t.@ +ठ th.@ +ड d.@ +ड़ r.@ +ढ dh.@ +ण n.@ // retroflex n.@ +त t@ +थ th@ +द d@ +ध dh@ +न n@ +प p@ +फ ph@ +फ़ f@ +ब b@ +भ bh@ +म m@ +य j@ +र r@ +ऱ r@ +ल l@ +ळ l.@ +व w@ +श S@ +ष s.@ // retroflex [S] +स s@ +ह H@ +क़ q@ +ख़ x@ +ग़ Q@ +ज़ z@ +ड़ r@ +ढ़ hr@ +फ़ f@ +य़ j@ + + // Exceptions of pronounciation rules in some words + +हुन h'u'n@ +आज a:'J@: +अब V'b@2 +वन b'a'n@2 +तर t'ar@, $pause +पर p'ar@, +वर w'ar@: +मेरो $brk +म m@2,, $u $brk +नि $pause +त t@, $pause +र $u $pause +पो $u $pause +हो $u $brk +के k'e,: $brk +दुःख d'u,,kh@ +सुख s'u=kh@ +जव J'Vv@ +राष्ट्रिय r'a:S,t.rI:j@2 $2 + सित s'it@ + होइन h'oi:n@2 + भएन bh'Vj'en@2 + गएन g'Vj'en@2 + खाएन khaj'en@2 + दिएन d'ij'en@2 +छुन ch'un'@ +बाट b'a:t.@ +अथवा $pause +वा $pause +उप u'p@ $brk + + + + + + +// diff --git a/dictsource/ne_rules b/dictsource/ne_rules new file mode 100644 index 00000000..3a8f5ea1 --- /dev/null +++ b/dictsource/ne_rules @@ -0,0 +1,1154 @@ +// Nepali Language. +// This ne_rules file is prepared by Him Prasad Gautam < himjee@yahoo.com >. +// This file is UTF-8 encoded. + +// letter groups: +// A - Independent and Dependent Vowels: +// 0x904 to 0x914, 0x93E to 0x94D, 0x950, 0x960 to 0x963, 0x972 +// B - Dependent Vowels and Halanta: +// 0x93E to 0x94C, 0x94d, 0x962, 0x963 +// C - Consonants: +// 0x915 to 0x939, 0x958 to 0x95F, 0x97B, 0x97c, 0x97E, 0x97F +// Independent Vowels: +// 0x904 to 0x914, 0x950,0x960, 0x961, 0x977 +// Nepali Alphabets: 0x901 to 0x980 +// Numbers: 0x966 to 096F +// symbols: +// 0x901 to 0x903, 0x93C, 0x93D, 0x951 to 0x954, 0x964, 0x965, 0x970, 0x971, 0x97D + +// conditional rules +// ?1 Pronounciation of a consonant at the end of a word. +// ?2 use diphthong for "ai". +// ?3 use diphthong for "au" + + + + +.replace + ० 0 + १ 1 + २ 2 + ३ 3 + ४ 4 + ५ 5 + ६ 6 + ७ 7 + ८ 8 + ९ 9 + +// Alphabetic Vowels and Consonants followed by special symbols. + + अ़ अ + अ॑ अ + अ॒ अ + अ॓ अ + अ॔ अ + ऄ़ ऄ + ऄ॑ ऄ + ऄ॒ ऄ + ऄ॓ ऄ + ऄ॔ ऄ + आ़ आ + आ॑ आ + आ॒ आ + आ॓ आ + आ॔ आ + इ़ इ + इ॑ इ + इ॒ इ + इ॓ इ + इ॔ इ + ई़ ई + ई॑ ई + ई॒ ई + ई॓ ई + ई॔ ई + उ़ उ + उ॑ उ + उ॒ उ + उ॓ उ + उ॔ उ + ऊ़ ऊ + ऊ॑ ऊ + ऊ॒ ऊ + ऊ॓ ऊ + ऊ॔ ऊ + ऋ़ ऋ + ऋ॑ ऋ + ऋ॒ ऋ + ऋ॓ ऋ + ऋ॔ ऋ + ॠ़ ॠ + ॠ॑ ॠ + ॠ॒ ॠ + ॠ॓ ॠ + ॠ॔ ॠ + ऌ़ ऌ + ऌ॑ ऌ + ऌ॒ ऌ + ऌ॓ ऌ + ऌ॔ ऌ + ॡ़ ॡ + ॡ॑ ॡ + ॡ॒ ॡ + ॡ॓ ॡ + ॡ॔ ॡ + ऍ़ ऍ + ऍ॑ ऍ + ऍ॒ ऍ + ऍ॓ ऍ + ऍ॔ ऍ + ऎ़ ऎ + ऎ॑ ऎ + ऎ॒ ऎ + ऎ॓ ऎ + ऎ॔ ऎ + ए़ ए + ए॑ ए + ए॒ ए + ए॓ ए + ए॔ ए + ऐ़ ऐ + ऐ॑ ऐ + ऐ॒ ऐ + ऐ॓ ऐ + ऐ॔ ऐ + ऑ़ ऑ + ऑ॑ ऑ + ऑ॒ ऑ + ऑ॓ ऑ + ऑ॔ ऑ + ऒ़ ऒ + ऒ॑ ऒ + ऒ॒ ऒ + ऒ॓ ऒ + ऒ॔ ऒ + ओ़ ओ + ओ॑ ओ + ओ॒ ओ + ओ॓ ओ + ओ॔ ओ + औ॓ औ + औ॔ औ + औ़ औ + औ॑ औ + औ॒ औ + औ॓ औ + औ॔ औ + क॑ क + क॒ क + क॓ क + क॔ क + क़ क़ + क़ क़ + क़़ क़ + क़॑ क़ + क़॒ क़ + क़॓ क़ + क़॔ क़ + ख॑ ख + ख॒ ख + ख॓ ख + ख॔ ख + ख़ ख़ + ख़ ख़ + ख़़ ख़ + ख़॑ ख़ + ख़॒ ख़ + ख़॓ ख़ + ख़॔ ख़ + ग॑ ग + ग॒ ग + ग॓ ग + ग॔ ग + ग़ ग़ + ग़ ग़ + ग़़ ग़ + ग़॑ ग़ + ग़॒ ग़ + ग़॓ ग़ + ग़॔ ग़ + घ़ घ + घ॑ घ + घ॒ घ + घ॓ घ + घ॔ घ + ग॒ ॻ + ॻ़ ॻ + ॻ॑ ॻ + ॻ॒ ॻ + ॻ॓ ॻ + ॻ॔ ॻ + ङ़ ङ + ङ॑ ङ + ङ॒ ङ + ङ॓ ङ + ङ॔ ङ + च़ च + च॑ च + च॒ च + च॓ च + च॔ च + छ़ छ + छ॑ छ + छ॒ छ + छ॓ छ + छ॔ छ + ज॑ ज + ज॒ ज + ज॓ ज + ज॔ ज + ज़ ज़ + ज़़ ज़ + ज़॑ ज़ + ज़॒ ज़ + ज़॓ ज़ + ज़॔ ज़ + ज॒ ॼ + ॼ़ ॼ + ॼ॑ ॼ + ॼ॒ ॼ + ॼ॓ ॼ + ॼ॔ ॼ + झ़ झ + झ॑ झ + झ॒ झ + झ॓ झ + झ॔ झ + ञ़ ञ + ञ॑ ञ + ञ॒ ञ + ञ॓ ञ + ञ॔ ञ + ट़ ट + ट॑ ट + ट॒ ट + ट॓ ट + ट॔ ट + ठ़ ठ + ठ॑ ठ + ठ॒ ठ + ठ॓ ठ + ठ॔ ठ + ड॑ ड + ड॒ ड + ड॓ ड + ड॔ ड + ड़ ड़ + ड़़ ड़ + ड़॑ ड़ + ड़॒ ड़ + ड़॓ ड़ + ड़॔ ड़ + ढ॑ ढ + ढ॒ ढ + ढ॓ ढ + ढ॔ ढ + ढ़ ढ़ + ढ़़ ढ़ + ढ़॑ ढ़ + ढ़॒ ढ़ + ढ़॓ ढ़ + ढ़॔ ढ़ + ण़ ण + ण॑ ण + ण॒ ण + ण॓ ण + ण॔ ण + त़ त + त॑ त + त॒ त + त॓ त + त॔ त + थ़ थ + थ॑ थ + थ॒ थ + थ॓ थ + थ॔ थ + द़ द + द॑ द + द॒ द + द॓ द + द॔ द + ध़ ध + ध॑ ध + ध॒ ध + ध॓ ध + ध॔ ध + ड॒ ॾ + ॾ़ ॾ + ॾ॑ ॾ + ॾ॒ ॾ + ॾ॓ ॾ + ॾ॔ ॾ + न॑ न + न॒ न + न॓ न + न॔ न + ऩ ऩ + ऩ़ ऩ + ऩ॑ ऩ + ऩ॒ ऩ + ऩ॓ ऩ + ऩ॔ ऩ + प़ प + प॑ प + प॒ प + प॓ प + प॔ प + फ॑ फ + फ॒ फ + फ॓ फ + फ॔ फ + फ़ फ़ + फ़़ फ़ + फ़॑ फ़ + फ़॒ फ़ + फ़॓ फ़ + फ़॔ फ़ + ब़ ब + ब॑ ब + ब॒ ब + ब॓ ब + ब॔ ब + भ़ भ + भ॑ भ + भ॒ भ + भ॓ भ + भ॔ भ + ब॒ ॿ + ॿ़ ॿ + ॿ॑ ॿ + ॿ॒ ॿ + ॿ॓ ॿ + ॿ॔ ॿ + म़ म + म॑ म + म॒ म + म॓ म + म॔ म + य॑ य + य॒ य + य॓ य + य॔ य + य़ य़ + य़़ य़ + य़॑ य़ + य़॒ य़ + य़॓ य़ + य़॔ य़ + र॑ र + र॒ र + र॓ र + र॔ र + ऱ ऱ + ऱ़ ऱ + ऱ॑ ऱ + ऱ॒ ऱ + ऱ॓ ऱ + ऱ॔ ऱ + ल़ ल + ल॑ ल + ल॒ ल + ल॓ ल + ल॔ ल + ळ॑ ळ + ळ॒ ळ + ळ॓ ळ + ळ॔ ळ + ऴ ऴ + ऴ़ ऴ + ऴ॑ ऴ + ऴ॒ ऴ + ऴ॓ ऴ + ऴ॔ ऴ + व़ व + व॑ व + व॒ व + व॓ व + व॔ व + श़ श + श॑ श + श॒ श + श॓ श + श॔ श + ष़ ष + ष॑ ष + ष॒ ष + ष॓ ष + ष॔ ष + स़ स + स॑ स + स॒ स + स॓ स + स॔ स + ह़ ह + ह॑ ह + ह॒ ह + ह॓ ह + ह॔ ह + + + + // Independent (Alphabetic) Vowels + +.group ऄ + ऄ e~' + +.group अ + अ V + अँ V~' + +.group आ + आ a: + आँ a~'' + आइ a:I + आउ a:U + आऊ a:U' + +.group इ + + इ I + इँ i~' + +.group ई + ई I: + ई (_ i: + ईँ i~'' + +.group उ + उ U + उँ u~' + + +.group ऊ + ऊ U + ऊँ u~' + +.group ऋ + ऋ rI + +.group ॠ + ॠ rrI: + +.group ऌ + ऌ lrI + +.group ॡ + ॡ llri: + +.group ऍ + ऍ E + +.group ऎ + ऎ e + ऎँ e~' + +.group ए + ए e: + एँ e~', + +.group ऐ + ऐ VI + ऐँ E~' +?2 ऐ aI // ?? [aI] [E:] [&:] + +.group ऑ + ऑ O + +.group ऒ + ऒ o + +.group ओ + ओ o: + ओँ o~' + +.group औ + औ VU // ?? [aU] [O:] + औँ O~' +?3 औ aU // ?? [aU] [O:] + +.group ॐ + ॐ o~''m + +.group ॲ + ॲ V~' + + + // Dependent (Symbolic) Vowel + +.group ा + ा a:,k'a::r@ // If not followed to a Consonant. + C) ा a: + ाव aU + C) ाँ a~' + +.group ि + ि i'k'a::r@ // If not followed to a Consonant. + C) ि I + C) िँ i~' + +.group ी + ी i:,=k'a::r@ // If not followed to a Consonant. + C) ी (_ i: + C) ी I: + C) ीँ i~' + +.group ु + ु U'k'a::r@ // If not followed to a Consonant. + अन) ु u,- + C) ु u + C) ुँ u~' + +.group ू + ू wu:,=k'a::r@ // If not followed to a Consonant. + C) ू u: + C) ूँ u~' + +.group ृ + ृ ri:,k'a:r@ // If not followed to a Consonant. + C) ृ r'I + +.group ॄ + ॄ rri:,k'a:r@ // If not followed to a Consonant. + C) ॄ rr'i:, + +.group ॅ + ॅ E,ci:n'h@: + C) ॅ V~' + +.group ॆ + ॆ e'k'a::r@/ // If not followed to a Consonant. + C) ॆ e + +.group े + े e:'k'a::r@ // If not followed to a Consonant. + C) े e: + C) ेँ e~' + +.group ै + ै VI:'k'a::r@ // If not followed to a Consonant. + C) ै E: // ?? [aI] [E:] [&:] + C) ैँ E~' +?2 C) ै aI // ?? [aI] [E:] [&:] + +.group ॉ + ॉ O: + C) ॉ a:n + +.group ॊ + ॊ ok'a::r@ + C) ॊ o + +.group ो + ो o:,k'a::r@ // If not followed to a Consonant. + C) ो o: + C) ोँ o~' + +.group ौ + ौ O:uka::r@ // If not followed to a Consonant. + C) ौ O: // [O:] or [aU] ?? + C) ौँ O~' +?3 C) ौ aU // [O:] or [aU] ?? + +.group ॢ + ॢ l'ri:k'a::r@ + +.group ॣ + ॣ ll'ri:,k'a::r@: + + + // the Consonants(वयञ्जन) + +.group क + क kV + कँ kV~' + कॅ kV~' + क (B k +?1 क (_k + ्) क (_ k@/ + क (्क k, + क (्य k: + + +.group ख + ख khV + ख (B kh +?1 ख (_ kh + ्) ख (_ kh@/ + ख (्ख kh, + खँ khV~' + खॅ khV~' + +.group ग + ग gV + ग (B g +?1 ग (_ g + ग (्ग g, + ्) ग (_ g@/ + गँ gV~' + गॅ gV~' + +.group घ + घ ghV + घ (B gh +?1 घ (_ gh + घ (्घ gh, + ्) घ (_ gh@/ + घँ ghV~' + घॅ ghV~' + + +.group ङ // Phoneme adjustment suggested + ङ NV + ङ (B N + ्) ङ (_ N@/ + ङ (_ N + +.group च + च cV + च (B c +?1 च (_ c + च (्च c, + च (्य c: + ्) च (_ c@/ + चँ cV~' + चॅ cV~' + +.group छ + छ chV + छ (B ch + ्) छ (C ch@ + छ (_ ch@ + छँ chV~' + छॅ chV~' + +.group ज + ज JV + ज (B J +?1 ज (_ J + ज (्ज J, + जँ JV~' + जॅ JV~' + ्) ज (_ J@/ + +.group झ // Phoneme adjustment suggested. + झ JhV + झ (B Jh + झँ JhV~' + झॅ JhV~' + झ (्झ J, + झ (_ Jh + +.group ञ // Phoneme adjustment suggested + ञ n^V + ञ (B n^ + ्) ञ (_ n^@/ + ज्) ञ (_ n^@:, + ञ (_ n^@ + +.group ट + ट t.V + ट (B t. + टँ t.V~' + टॅ t.V~' + ट (्ट t., +?1 ट (_ t. + ्) ट (_ t.@/ + ट (्ठ t., + ट (्य t.: + +.group ठ + ठ th.V + ठ (B th. + ठँ t.hV~' + ठॅ t.hV~' + ठ (्ठ th., + ्) ठ (_ th.@/ +?1 ठ (_ t.h + +.group ड + ड d.V + ड (B d. + डँ d.V~' + डॅ d.V~' + ड (्ड d., + ड (्य d.: + ्) ड (_ d.@/ +?1 ड (_ d. + ड़ d.V: + ड़ (B d.: + ड़ँ d.:V~' + ड़ॅ d.:V~' + +.group ढ + ढ dh.V + ढ (B dh. + ढँ d.hV~' + ढॅ d.hV~' + ्) ढ (_ dh.@/ +?1 ढ (_ d.h + ढ़ d.hV: // nukta + ढ़ (B d.h // nukta + +.group ण + ण n.V // Phoneme adjustment suggested + ण (B n. +?1 ण (_ n. + ्) ण (_ n.@/ + ण (C n.@ + +.group त + त tV + त (B t + तँ tV~' + तॅ tV~' + ्) त (_ t@/ + त (्त t, + त (्य t: +?1 त (_ t, + +.group थ + थ thV + थँ thV~' + थॅ thV~' + थ (B th + ्) थ (_ th@/ + थ (्य th, +?1 थ (_ th + +.group द + द dV + दँ dV~' + दॅ dV~' + द (B d + द (्द d, + द (्व d: + द (्ध d: +?1 द (_ d + ्) द (_ d@/ + +.group ध + ध dhV + धँ dhV~' + धॅ dhV~' + ध (B dh +?1 ध (_ dh + ्) ध (_ dh@/ + +.group न + न nV + नँ nV~' + नॅ nV~' + न (B n +?1 न (_ n + ्) न (_ n@/ + न (्न n, + Cै) न (_ n@ + CBदि) न (_ n@ + ए) न (_ n@ + CB) न (ु_ nu; + +.group ऩ + ऩ n'a // Phoneme adjustment suggested + +.group प + प pV + पँ pV~' + पॅ pV~' + प (B p +?1 प (_ p + प (्प p, + प (्य p: + ्) प (_ p@/ + +.group फ + फ phV + फँ phV~' + फॅ phV~' + फ (B ph + फ (्न ph: +?1 फ (_ ph + ्) फ (_ ph@/ + +.group ब + ब bV + बँ bV~' + बॅ bV~' + ब (B b + ब (्ब b: +?1 ब (_ b + ्) ब (_ b@/ + +.group भ + भ bhV + भँ bhV~' + भॅ bhV~' + भ (B bh +?1 भ (_ bh + भ (्य bh, + ्) भ (_ bh@/ + +.group म + म mV + मँ mV~' + मॅ mV~' + म (B m + म (्म m, + म (्य m: + ्) म (_ m@/ + +.group य + य jV + यँ jV~' + यॅ jV~' + य (B j +?1 य (_ j@2 + ्) य (_ j@/ + +.group र + र rV + रँ rV~' + रॅ rV~' + + र (B r + ्) र (c r'v: + र्‍ r': + Cे) र (_ r@ + र (्C r: + Cे) र (_ r@ + रर (_ r@3r@2 + +.group ऱ // rra + ऱ r'V // Phoneme adjustment suggested + ऱ (B r' + ्) ऱ (_ r@/ + +.group ल + ल lV + लँ lV~' + लॅ lV~' + ल (B l +?1 ल (_ l + ्) ल (_ l@/ + ल (्ल l: + +.group ळ + ळ l.V + ळ (B l. + ्) ळ (_ l.@ + +.group ऴ + ऴ l.V // Phoneme adjustment suggested + ऴ (B l. + ्) ऴ (_ l.@ + +.group व + व wV + वँ vV~' + _) वँ wV~' + वॅ vV~' + व (B w' + _) व wV + _) व (B w + _) व (् v + C्) व w' + ह्) व w' + ध्) व (_ 'wV + ध्) व (B w' + ध्) व (C w'V + + +.group श + श SV + शँ SV~' + शॅ SV~' + श (B S + श (्च S: +?1 श (_ S + ्) श (_ S@/ + +.group ष + ष s.V + षँ s.V~' + षॅ s.V~' + ष (B s. + ष (्ट s., + ष (्ठ s., +?1 ष (_ s. + ्) ष (_ s.@/ + +.group स + स sV + सँ SV~' + सॅ SV~' + स (B s + स (्स s, +?1 स (_ s + ्) स (_ s@/ + +.group ह + ह hV + हँ hV~' + हॅ hV~' + ह (B h + ्) ह (_ h@/ + +.group ऽ // avagraha, lengthens a vowel ?? + ऽ V'k'a:r@ + A) ऽ := + C) ऽ := + +.group ँ + ँ cVndr@2wi'n'du + +.group ं + ं shI'rV,w'in'd'u + A) ं n + C) ं n + ं (प m + ं (फ m + ं (ब m + ं (भ m + ं (म m + ं (ट n. + ं (ठ n. + ं (ड n. + ं (ढ n. + ं (ण n. + ं (च n^ + ं (छ n^ + ं (ज n^ + ं (ज्ञ N + ं (झ n^ + ं (ञ n^ + ं (य n^ + ं (क N + ं (ख N + ं (ग N + ं (घ N + ं (ङ N + ं (ह N + +.group ः + ः wi:s'Vr,g@ + _) ः wi:s'Vr,g@ + C) ः (_ H + A) ः (_ H, + C) ः (A H, + A) ः (C H, + A) ः (A H, + C) ः (C H, + +.group ् + ् h'Vl@3n't@2 // Alphabet Name + C) ् // Silent If followed to a Consonant. + C) ् (C_ = + + // Additional consonants + +.group क़ // qa + क़ qV + क़ (B q + +.group ख़ // khha + ख़ xV + ख़ (B x + +.group ग़ // ghha + ग़ QV + ग़ (B Q + +.group ॻ + ॻ QV + ॻ (B Q + +.group ज़ // za + ज़ zV + ज़ (B z + +.group ॼ + ॼ zV + ॼ (B z + + +.group ड़ // dddha (should retroflex flap) + ड़ r.V + ड़ (B r. + +.group ॾ + ॾ r.V + ॾ (B r. + +.group ढ़ // rha (aspirated version of dddha) + ढ़ r.hV + ढ़ (B r.h + +.group फ़ // fa + फ़ fV + फ़ (B f + +.group ॿ + ॿ b@ + ॿ (B b + + + +.group य़ // yya + य़ jV + य़ (B j + // Common symbols but different name in Nepali. + + +.group + + + plVs + A_) + J'odc'inh@2 + C_) + J'odc'inh@2 + + (_A J'odc'inh@2 + + (_C J'odc'inh@2 + +.group - + - d.ja:S + +_) - m'ainV=s + =_) - m'ainV=s + - (_+ m'ainV=s + - (_= m'ainV=s + ०_) - m'ainV=s + १_) - m'ainV=s + २_) - m'ainV=s + ३_) - m'ainV=s + ४_) - m'ainV=s + ५_) - m'ainV=s + ६_) - m'ainV=s + ७_) - m'ainV=s + ८_) - m'ainV=s + ९_) - m'ainV=s + - (_० m'ainV=s + - (_१ m'ainV=s + - (_२ m'ainV=s + - (_३ m'ainV=s + - (_४ m'ainV=s + - (_५ m'ainV=s + - (_६ m'ainV=s + - (_७ m'ainV=s + - (_८ m'ainV=s + - (_९ m'ainV=s + + +.group = + = I'z,i:k'wV'l + A_) = bVr'a:ba=r + C_) = bVr'a:ba=r + = (_A bVr'a:ba=r + = (_C bVr'a:ba=r + ०_) = bVr'a:ba=r + १_) = bVr'a:ba=r + २_) = bVr'a:ba=r + ३_) = bVr'a:ba=r + ४_) = bVr'a:ba=r + ५_) = bVr'a:ba=r + ६_) = bVr'a:ba=r + ७_) = bVr'a:ba=r + ८_) = bVr'a:ba=r + ९_) = bVr'a:ba=r + = (_० bVr'a:ba=r + = (_१ bVr'a:ba=r + = (_२ bVr'a:ba=r + = (_३ bVr'a:ba=r + = (_४ bVr'a:ba=r + = (_५ bVr'a:ba=r + = (_६ bVr'a:ba=r + = (_७ bVr'a:ba=r + = (_८ bVr'a:ba=r + = (_९ bVr'a:ba=r + +.group [ + [ l'eftbr'ak'et + [ (_A th'ul'ok'osht.@2suru + [ (_C th'ul'ok'osht.@2suru + [ (_० th'ul'ok'osht.@2suru + [ (_१ th'ul'ok'osht.@2suru + [ (_२ th'ul'ok'osht.@2suru + [ (_३ th'ul'ok'osht.@2suru + [ (_४ th'ul'ok'osht.@2suru + [ (_५ th'ul'ok'osht.@2suru + [ (_६ th'ul'ok'osht.@2suru + [ (_७ th'ul'ok'osht.@2suru + [ (_८ th'ul'ok'osht.@2suru + [ (_९ th'ul'ok'osht.@2suru + +.group ] + ] r'aitbr'ak'et + A_) ] th'ul'ok'osht.@2b'Vnd@2 + C_) ] th'ul'ok'osht.@2b'Vnd@2 + ०_) ] th'ul'ok'osht.@2b'Vnd@2 + १_) ] th'ul'ok'osht.@2b'Vnd@2 + २_) ] th'ul'ok'osht.@2b'Vnd@2 + ३_) ] th'ul'ok'osht.@2b'Vnd@2 + ४_) ] th'ul'ok'osht.@2b'Vnd@2 + ५_) ] th'ul'ok'osht.@2b'Vnd@2 + ६_) ] th'ul'ok'osht.@2b'Vnd@2 + ७_) ] th'ul'ok'osht.@2b'Vnd@2 + ८_) ] th'ul'ok'osht.@2b'Vnd@2 + ९_) ] th'ul'ok'osht.@2b'Vnd@2 + + +.group { + { l'eftbr'eIs + { (_A b'a:Ng'ek'oshth.@2suru + { (_C b'a:Ng'ek'oshth.@2suru + { (_० b'a:Ng'ek'oshth.@2suru + { (_१ b'a:Ng'ek'oshth.@2suru + { (_२ b'a:Ng'ek'oshth.@2suru + { (_३ b'a:Ng'ek'oshth.@2suru + { (_४ b'a:Ng'ek'oshth.@2suru + { (_५ b'a:Ng'ek'oshth.@2suru + { (_६ b'a:Ng'ek'oshth.@2suru + { (_७ b'a:Ng'ek'oshth.@2suru + { (_८ b'a:Ng'ek'oshth.@2suru + { (_९ b'a:Ng'ek'oshth.@2suru + + +.group } + } r'aItbr'eIs + A_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + C_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + ०_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + १_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + २_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + ३_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + ४_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + ५_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + ६_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + ७_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + ८_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + ९_) } b'a:Ng'ek'oshth.@2b'Vnd@2 + + +// .group ( // Deliminator, not possible +// .group ) // Deliminator, not possible +// .group . // Deliminator, not possible + + // Special Symbols with special meanings +.group + । pur',n.@,w'ir'a:m // Fullstop of Devanagari + ॥ d'ob'b@2r@2,wir'a::mV // Double Fullstop - means Read sentence twice. + ॱ b'i:n=d'u: // Decimal of devanagari (dot [.] is mostly used!). + + ॰ V,nsh@ // symbol for degree in Devanagari. + $ dOlV + + % prVtish'vt +// Rarely used Special symbols. Written after Indepedent Vowel or between a Consonants and Symbolic Vowels! + + ़ n'u'k't'a: // Name of symbol. + ॑ + ॓ + ॔ + ॽ + ॒ Vd'o:,r'ekh'a: // Name of symbol. + + +// The Latin letter a-z are automatically translated into English. + + diff --git a/dictsource/nso_list b/dictsource/nso_list new file mode 100644 index 00000000..e3d28f79 --- /dev/null +++ b/dictsource/nso_list @@ -0,0 +1,206 @@ +// Northern Sotho translation list +// This file is UTF-8 encoded. + +// letters (just guesses) +a a +b bi:i: +c si:i: +d di:i: +e i:i: +f e:fu +g x2@ +h eitSi +j dZ'ei +k kei +l e:li +m 'emu +n 'eni +o o:o: +p p'i:i: +q kju +r aR3e +s 'e:si +t t'i:i: +u u:u: + +v v'i:i: +w dabalju +x ek'ese +y w'ai +z z'e:ti + + + + +// numbers +_0 lef'e:la +_1 tee +_2 p'edi +_3 t'a:R3o +_4 'n-ne +_5 l#'a:no +_6 ts'e:la +_7 S'u:pa +_8 sisw'a:i +_9 sen^'ane +_1X les'o:me +_2X mas'o:mepedi +_3X mas'o:met'a:R3o +_4X mas'o:me'n-ne +_5X mas'o:mel#'a:no +_6X mas'o:mets'e:la +_7X mas'o:meS'u:pa +_8X mas'o:mesisw'a:i +_9X mas'o:mesen^'ane +_0C lekX'olo +//_1C m,iam'oJa +_2C _|makX'olopedi +_3C _|makX'olot'a:R3o +_4C _|makX'olo'n-ne +_5C _|makX'olol#'a:no +_6C _|makX'olots'e:la +_7C makX'oloS'u:pa +_8C makX'olosisw'a:i +_9C makX'olosen^'ane +_0M1 's-'ikete +_1M1 _|'s-'ikete +_2M1 dik'etep'edi +_3M1 dik'etet'a:R3o +_4M1 dik'eten-ne +_5M1 dik'etel#'a:no +_6M1 dik'etets'e:la +_7M1 dik'eteSu:pa +_8M1 dik'etesisw'a:i +_9M1 dik'etesen^'ane +_1M2 dik'etetSelekX'o:lo +_2M2 dik'etetSemakX'o:lop'edi +_3M2 dik'etetSemakX'o:lot'a:R3o +_4M2 dik'etetSemakX'o:lon-ne +_5M2 dik'etetSemakX'o:lol#'ano +_6M2 dik'etetSemakX'o:lots'e:la +_7M2 dik'etetSemakX'o:loSu:pa +_8M2 dik'etetSemakX'o:losisw'a:i +_9M2 dik'etetSemakX'o:losen^'ane +_0M3 _|mili'oni // 1,000,000 +_0M4 _|bili'oni +_dpt fe:Xelu'a:na + + +bona $u // they,them +yona $u+ // it +wena $u+ //you + +nna $u+ // i +yena $u+ // him, her, it + +lena $u+ //ploral to wena +rena $u+ // we,us + + +//accents +_cir k'efa + +// pronouns +mimi $u+ +sisi $u+ +wewe $u+ +nyinyi $u+ +yeye $u+ +wao $u+ + +hii $u // this, these +hilo $u+ // this,that (previously menioned) + +wake $u+ // his,her,its +yake $u+ +zake $u+ + + +// prepositions +wa $u $brk // of +ya $u $brk // of,by they,them +la $u $brk // of +cha $u $brk // of +vya $u $brk // of +za $u $brk // of +pa $u $brk // of +kwa $u $brk // of +mwa $u $brk // of + +bi $u $brk // in +fi $u $brk // in,on +pa $u $brk // at + +min $u $brk // from +toka $u $brk // from +katika $u $brk // from, out of +kuanzia $brk // from,since +tangu Su $brk // from,between +hata $u $pause // until +baada $u $brk // after +bila $u $pause // without +hadi $u $pause // up to +huko $u $brk // there, as when + +kwacho $pause // by means of which +kwalo $pause // by means of which +kwao $pause // by means of which +kwavyo $pause // by means of which +kwaye $pause // by means of which + +kwa $u $brk // with +mwenye $u $brk // with +wenye $u $brk // with +yenye $u $brk // with +1enye $u $brk // with +chenye $u $brk // with +vyenye $u $brk // with +zenye $u $brk // with + + +// conjunctions +na $u $pause // and +ama $u $pause // or +ao $u $pause // or +au $u $pause // or +aidha $pause // and +bali $u $pause // but +ila $pause // but,except +angao $pause // although +badalaya $pause // instead +basi $u+ $pause // so,then +ili $u+ $pause // so that +ilikwamba $pause // so that +ijapo $pause // although, even if +ijapokuwa $pause // although +ingawa $pause // although +iwapo $pause // when +japo $pause +(juu ya) J,u:ja $pause // as for +kama $u+ $pause // if,like +kisha $pause // moreover +kusudi $pause // in order to +kuwa $u $pause // that +(kwa kuwa) kwa||k,uwa $pause // becuse +kwamba $u $pause // that +lakini $pause // however +walakini $pause // however +pamoja $pause // together with +panapo $pause // when it is +pindi $u+ $pause // if,when +taraa $u+ $pause // if +wala $pause // either,neither +yaani $pause // i.e. +//Northern Sotho words +bja vvJ'a + +raloka R3%al'U:ka +sekolo sek'U:lU +taba t_'a:ba +thaba t'a:ba + + + + + + diff --git a/dictsource/nso_rules b/dictsource/nso_rules new file mode 100644 index 00000000..52c9a44a --- /dev/null +++ b/dictsource/nso_rules @@ -0,0 +1,150 @@ + +// Northern Sotho translation rules +// This file is UTF-8 encoded + + +.group a + a a + _C) a a + _) a (C a + a (_ a + a (s a: + +.group b + b B + + +.group c + c k + ch tS + +.group d + d d + dh D + +.group e + e e + ee i;e: + s) e i + + +.group f + f f + +.group g + g X + _k) g x2 + + gh Q + + +.group h + h h + hl l# + + +.group i + i i + ii i: + +.group j + j J + +.group k + k k + kh x + +.group l + l l + +.group m + m m + _) m m- + m (A m + K) m (@@ _|m + K) m (C m- + K) m (b@@ _|m + K) m (v@@ _|m + K) m (w@@ _|m + +.group n + n n + _) n n- + n (A n + n (@@ n + ny n^ + n (ch n^ + n (j n^ + ng' N + n (k N + _) n (k N- + _) n (k@@ N- + n (g N + _) n (g N- + _) n (g@@ N- + ng N + +.group o + o U + oo o: + +.group p + p p + +.group q + q k + +.group r + r R3 + +.group s + s s + s (e s- + _t) se si: +// sh S + +.group t + t t + th th + tsen ts'e:n + tlh K + tl l# + + +.group u + u u + uu u: + _d) u u: + +.group v + v v + +.group w + w w + +.group x + x ks + +.group y + y j + +.group z + z z + + +.group + $ dola + % asilimia + + * n^ota + *) * (* + ** + **) * (_ _:: + + š S + +_t) š tS + _p) š (h S + + ê E + ô o diff --git a/dictsource/pa_list b/dictsource/pa_list new file mode 100644 index 00000000..ebbb9966 --- /dev/null +++ b/dictsource/pa_list @@ -0,0 +1,171 @@ + +// This file is UTF8 encoded +// Punjabi/Gurmukhi + + +// Numbers +_0 z'iRo +_1 'Ik: +_2 d'o +_3 t'I~n +_4 c'aR +_5 p'VnJ +_6 ch'e +_7 s'Vt: +_8 'Vth.: +_9 n'O~ + +_10 d'Vs +_11 gI'aRa~ +_12 b'aRa~ +_13 t'eRa~ +_14 c'Oda~ +_15 p'Vnd@Ra~ +_16 s'ol.a~ +_17 s@t'aRa~ +_18 Vth.'aRa~ +_19 'Uni + +_20 v'iH +_21 Ik:i +_22 b'ai +_23 t'ei +_24 c'Ovi +_25 p'VnJhi +_26 ch'Vb:i +_27 s@t'ai +_28 Vth.'ai +_29 Un'Vt:i + +_30 t'iH +_31 Ik'Vt:i +_32 b'Vt:i +_33 t'eti +_34 c'O~ti +_35 p'E~ti +_36 ch'Vt:i +_37 s'E~ti +_38 Vth.'Vt:i +_39 Un@t'ali + +_40 c'ali +_41 Ik@t'ali +_42 b@t'ali +_43 t@R@t'ali +_44 cOt'ali +_45 p@nJ@t'ali +_46 chI'ali +_47 s@nt'ali +_48 Vth.:@t'ali +_49 'Un.I~Ja + +_50 p@nJ'aH +_51 'Ik@vI~Ja +_52 b'VvI~Ja +_53 t'VR@vI~Ja +_54 c'VRI~Ja +_55 p'Vc@vI~Ja +_56 ch'VpI~Ja +_57 s'Vt@vI~Ja +_58 'Vth.:@vI~Ja +_59 Un.'ath. + +_60 s'Vth.: +_61 Ik'ath. +_62 b'ath.H +_63 t@R'eth.H +_64 c'Oth.H +_65 p'E~th. +_66 chI'ath. +_67 s@t'aH@th. +_68 Vth.:'ath. +_69 Un.'Vt:@R + +_70 s'Vt:@R +_71 IkH'Vt:@R +_72 b@H'Vt:@R +_73 t@H'Vt:@R +_74 cOH'Vt:@R +_75 p@nJ'Vt:@R +_76 chIH'Vt:@R +_77 s@t'Vt:@R +_78 Vth.'Vt:@R +_79 Un.'asi + +_80 'Vssi +_81 Ik'asi +_82 bI'asi +_83 t@R@'asi +_84 c@R'asi +_85 p@nJ'asi +_86 chI'asi +_87 s@t'asi +_88 Vth.'asi +_89 Un.a~n@v'eN + +_90 n'Vb:e +_91 Ik@'an@v,e~ +_92 bI;'an@v,e~ +_93 t@R@'an@ve~ +_94 c@R'an@ve~ +_95 p@c'an@ve~ +_96 chI'an@ve~ +_97 s@t'an@ve~ +_98 Vth.'an@ve~ +_99 nIR'Vnn@ve~ + +_0C s'O +_0M1 H@J'aR +_0M2 l'Vkh: // 100,000 +_0M3 k'VRoR // 10,000,000 +_0M4 'VR@b // 1,000,000,000 +_0M5 kh'VR@b // 100,000,000,000 + +_dpt _dOth // ?? + + +// character names +ਂ bInd'i +ੰ tIpp'i +ੱ VddVk +ਃ visaRg +੍ hVlVnt +ॄ addak + + +ਅ 'ERV +ੲ 'IRI +ੳ 'URV +_ਆ 'ERV||kVnn'a +_ਇ 'IRI||sIh'aRi +_ਈ 'IRI||bIh'aRi +_ਉ 'URV||'OnkaR +_ਊ 'URV||dUl'EnkaR +_ਏ 'IRI||l'avam +_ਐ 'ERV||dUl'avam +_ਓ 'URV||hoR'a +_ਔ 'ERV||kVnOR'a + +ਾ kVnn'a +ਿ sIh'aRi +ੀ bIh'aRi +ੁ OnkaR +ੂ dUl'EnkaR +ੇ l'ava~ +ੈ d@l'ava~ +ੋ hoR'a +ੌ kVn'ORa + +। d.'Vnd.i +₹ rupi + + +ਸਰਕਾਰ sR@k'aR + ਸਰਕਾਰੀ sR@k'aRi + + +// English words +ਸੋਫਟਵਿਅਰ s'OftwER +ਵੈਬਪੇਜ w'EbpeIdZ +ਈਮੇਲ 'i:meIl +ਕੀਬੋਰਡ k'i:boRd diff --git a/dictsource/pa_rules b/dictsource/pa_rules new file mode 100644 index 00000000..cfab4d6b --- /dev/null +++ b/dictsource/pa_rules @@ -0,0 +1,469 @@ + +// Punjabi Gurmukhi script +// This file is UTF8 encoded + +// letter groups: +// A vowel letters +// B vowel signs and virama ् +// C consonants +// Y vowel letters and vowel signs + + + +.replace + ੦ 0 + ੧ 1 + ੨ 2 + ੩ 3 + ੪ 4 + ੫ 5 + ੬ 6 + ੭ 7 + ੮ 8 + ੯ 9 + + ૦ 0 + ૧ 1 + ૨ 2 + ૩ 3 + ૪ 4 + ૫ 5 + ૬ 6 + ૭ 7 + ૮ 8 + ૯ 9 + + +// combine dot consonants into a single character +ਸ਼ ਸ਼ +ਲ਼ ਲ਼ // l. +ਖ਼ ਖ਼ // x +ਗ਼ ਗ਼ // Q +ਜ਼ ਜ਼ // z +ਫ਼ ਫ਼ // f + +// combine base vowel+vowel sign into single vowel characters +ਅੈ ਐ // aI +ਅਾ ਆ // aa +ਅੌ ਔ // aU +ੲੀ ਈ // ii +ੲਿ ਇ // i +ੲੇ ਏ // e +ੳੁ ਉ // u +ੳੂ ਊ // uu + + + +// Vowels + +.group ੳ + ੳ u + +.group ੲ + ੲ i + + +.group ਅ + ਅ ,V + ਅਂ V~ + ਅੰ V~ + +.group ਆ + ਆ a + ਆਂ a~ + ਆੰ a~ + +.group ਇ + ਇ I + ਇਂ I~ + ਇੰ I~ + +.group ਈ + ਈ i + ਈਂ i~ + ਈੰ i~ + +.group ਉ + ਉ U + ਉਂ U~ + ਉੰ U~ + +.group ਊ + ਊ u + ਊਂ u~ + ਊੰ u~ + +.group ਏ + ਏ e + ਏਂ e~ + ਏੰ e~ + +.group ਐ + ਐ E + ਐਂ E~ + ਐੰ E~ + +.group ਓ + ਓ o + ਓਂ o~ + ਓੰ o~ + +.group ਔ + ਔ O + ਔਂ O~ + ਔੰ O~ + +.group ૠ + ૠ r- + + +// Vowel Signs + +.group ਾ + ਾ a + ਾਂ a~ + ਾੰ a~ + +.group ਿ + ਿ I + ਿਂ I~ + ਿੰ I~ + +.group ੀ + ੀ i + ੀਂ i~ + ੀੰ i~ + +.group ੁ + ੁ U + ੁਂ U~ + ੁੰ U~ + +.group ੂ + ੂ u + ੂਂ u~ + ੂੰ u~ + +.group ੇ + ੇ e + ੇਂ e~ + ੇੰ e~ + +.group ੈ + ੈ E // aI + ੈਂ E~ + ੈੰ E~ + +.group ੋ + ੋ o + ੋਂ o~ + ੋੰ o~ + +.group ੌ + ੌ O // aU + ੌਂ O~ + ੌੰ O~ + + +// Consonants ਕે + +.group ਕ + ਕ kV // inherent vowel + ਕ (B k // no inherent vowel if vowel or virama follows + @) ਕ (_ k // omit inherent vowel at end of word + ੱ) ਕ k:V + ੱ) ਕ (B k: + ੱ) ਕ (_ k: + +.group ਖ + ਖ khV + ਖ (B kh + @) ਖ (_ kh + ੱ) ਖ kh:V + ੱ) ਖ (B kh: + ੱ) ਖ (_ kh: + +.group ਗ + ਗ gV + ਗ (B g + @) ਗ (_ g + ੱ) ਗ g:V + ੱ) ਗ (B g: + ੱ) ਗ (_ g: + +.group ਘ + ਘ ghV + ਘ (B gh + @) ਘ (_ gh + _) ਘ k+V // high tone + _) ਘ (B k+ + +.group ਙ + ਙ NV + ਙ (B N + @) ਙ (_ N + ੱ) ਙ N:V + ੱ) ਙ (B N: + ੱ) ਙ (_ N: + +.group ਚ + ਚ cV + ਚ (B c + @) ਚ (_ c + ੱ) ਚ c:V + ੱ) ਚ (B c: + ੱ) ਚ (_ c: + +.group ਛ + ਛ chV + ਛ (B ch + @) ਛ (_ ch + ੱ) ਛ ch:V + ੱ) ਛ (B ch: + ੱ) ਛ (_ ch: + +.group ਜ + ਜ JV + ਜ (B J + @) ਜ (_ J + ੱ) ਜ J:V + ੱ) ਜ (B J: + ੱ) ਜ (_ J: + +.group ਝ + ਝ JhV + ਝ (B Jh + @) ਝ (_ Jh + _) ਝ c+V + _) ਝ (B c+ + +.group ਞ + ਞ n^V + ਞ (B n^ + @) ਞ (_ n^ + ੱ) ਞ n^:V + ੱ) ਞ (B n^: + ੱ) ਞ (_ n^: + +.group ਟ + ਟ t.V + ਟ (B t. + @) ਟ (_ t. + ੱ) ਟ t.:V + ੱ) ਟ (B t.: + ੱ) ਟ (_ t.: + +.group ਠ + ਠ th.V + ਠ (B th. + @) ਠ (_ th. + ੱ) ਠ th.:V + ੱ) ਠ (B th.: + ੱ) ਠ (_ th.: + +.group ਡ + ਡ d.V + ਡ (B d. + @) ਡ (_ d. + ੱ) ਡ d.:V + ੱ) ਡ (B d.: + ੱ) ਡ (_ d.: + +.group ਢ + ਢ dh.V + ਢ (B dh. + @) ਢ (_ dh. + _) ਢ t.+V + _) ਢ (B t. + +.group ਣ + ਣ n.V + ਣ (B n. + @) ਣ (_ n. + ੱ) ਣ n.:V + ੱ) ਣ (B n.: + ੱ) ਣ (_ n.: + +.group ਤ + ਤ tV + ਤ (B t + @) ਤ (_ t + ੱ) ਤ t:V + ੱ) ਤ (B t: + ੱ) ਤ (_ t: + +.group ਥ + ਥ thV + ਥ (B th + @) ਥ (_ th + ੱ) ਥ th:V + ੱ) ਥ (B th: + ੱ) ਥ (_ th: + +.group ਦ + ਦ dV + ਦ (B d + @) ਦ (_ d + ੱ) ਦ d:V + ੱ) ਦ (B d: + ੱ) ਦ (_ d: + +.group ਧ + ਧ dhV + ਧ (B dh + @) ਧ (_ dh + _) ਧ t+V + _) ਧ (B t+ + +.group ਨ + ਨ nV + ਨ (B n + @) ਨ (_ n + ੱ) ਨ n:V + ੱ) ਨ (B n: + ੱ) ਨ (_ n: + +.group ਪ + ਪ pV + ਪ (B p + @) ਪ (_ p + ੱ) ਪ p:V + ੱ) ਪ (B p: + ੱ) ਪ (_ p: + +.group ਫ + ਫ phV + ਫ (B ph + @) ਫ (_ ph + ੱ) ਫ ph:V + ੱ) ਫ (B ph: + ੱ) ਫ (_ ph: + +.group ਬ + ਬ bV + ਬ (B b + @) ਬ (_ b + ੱ) ਬ b:V + ੱ) ਬ (B b: + ੱ) ਬ (_ b: + +.group ਭ + ਭ bhV + ਭ (B bh + @) ਭ (_ bh + _) ਭ p+V + _) ਭ (B p+ + +.group ਮ + ਮ mV + ਮ (B m + @) ਮ (_ m + ੱ) ਮ m:V + ੱ) ਮ (B m: + ੱ) ਮ (_ m: + +.group ਯ + ਯ jV + ਯ (B j + @) ਯ (_ j + ੱ) ਯ j:V + ੱ) ਯ (B j: + ੱ) ਯ (_ j: + +.group ਰ + ਰ RV + ਰ (B R + @) ਰ (_ R + ੱ) ਰ R:V + ੱ) ਰ (B R: + ੱ) ਰ (_ R: + +.group ਲ + ਲ lV + ਲ (B l + @) ਲ (_ l + ੱ) ਲ l:V + ੱ) ਲ (B l: + ੱ) ਲ (_ l: + +.group ਲ਼ + ਲ਼ l.V + ਲ਼ (B l. + @) ਲ਼ (_ l. + +.group ਵ + ਵ vV + ਵ (B v + @) ਵ (_ v + ੱ) ਵ v:V + ੱ) ਵ (B v: + ੱ) ਵ (_ v: + +.group ਸ਼ + ਸ਼ SV + ਸ਼ (B S + @) ਸ਼ (_ S + ੱ) ਸ਼ S:V + ੱ) ਸ਼ (B S: + ੱ) ਸ਼ (_ S: + +.group ਸ + ਸ sV + ਸ (B s + @) ਸ (_ s + ੱ) ਸ s:V + ੱ) ਸ (B s: + ੱ) ਸ (_ s: + +.group ਹ + ਹ HV + ਹ (B H + @) ਹ (_ H + +.group ਖ਼ + ਖ਼ xV + ਖ਼ (B x + @) ਖ਼ (_ x + +.group ਗ਼ + ਗ਼ QV + ਗ਼ (B Q + @) ਗ਼ (_ Q + +.group ਜ਼ + ਜ਼ zV + ਜ਼ (B z + @) ਜ਼ (_ z + +.group ੜ + ੜ R2V + ੜ (B R2 + @) ੜ (_ R2 + +.group ਫ਼ + ਫ਼ fV + ਫ਼ (B f + @) ਫ਼ (_ f + + +.group ੍ + ੍ // virama + +.group ਼ + ਼ // nukta + +.group ੱ + ੱ // addak + +.group ਂ + ਂ N // bindi + +.group ੰ + ੰ n // tippi + +.group ਃ + ਃ h + +.group + $ dOlVR // TEST + % pVsEnt // TEST diff --git a/dictsource/pl_list b/dictsource/pl_list index 21c4b9f4..2ecf158b 100644 --- a/dictsource/pl_list +++ b/dictsource/pl_list @@ -92,7 +92,7 @@ _a a ą O~ b bE c tsE -ć ts;i +ć ts;E# d dE e E ę E~ @@ -103,16 +103,16 @@ _i i j jOt k ka l El -ł wy +ł Ew m Em n En -ń n^i +ń En^ _o O _ó ,u_kREskOv'anE p pE q ku r ER -s Es +s ES ś S;i t tE _u u @@ -121,8 +121,8 @@ _w vu x iks y 'igREk _z zEt -ż ZEt|z|kR'OpkO~ -ź Z;i +ż Z;Et +ź ZEt ä $accent ö $accent diff --git a/dictsource/prs_list b/dictsource/prs_list new file mode 100644 index 00000000..37b1fefa --- /dev/null +++ b/dictsource/prs_list @@ -0,0 +1,69 @@ + +// This file in UTF8 encoded +// For persian (Dari) language + + +//numeric +_0 sE'fEr +_1 j'Ak +_2 d'u: +_3 s'E:h +_4 tS'Ahr +_5 pA'ndZ +_6 SE'S +_7 h'Aft +_8 h'ASt +_9 n'o +// _۱۱ j'AzdAh // what's this ? + +_1X d'Ah +_2X b'ist +_3X s'i +_4X tS'Ehl +_5X p'indZAh +_6X S'Ast +_7X h'AftAd +_8X h'AStAd +_9X nAv'Ad + + +_0C s'Ad + +_0and o + +//alphabets +ا Al'Ef +ب b'E: +پ p'E: +ت t'E: +ث s'E: +ج dZ'im +چ tS'E: +ح h'E: +خ X'E: +د d'Al +ذ z'Al +ر r'E: +ز z'E: +س s'in +ش S'in +ص s'Ad +ض z'Ad +ط t'A: +ظ z'A: +ع 'eIn +غ R'eIn +ف f'E: +ق R'Af +ک k'Af +گ g'Af +ل l'Am +م m'im +ن n'un +و w'o:w +ه h'E:dotSASm +ء hAmz'E: +ی j'A: + + + diff --git a/dictsource/prs_rules b/dictsource/prs_rules new file mode 100644 index 00000000..e267a17b --- /dev/null +++ b/dictsource/prs_rules @@ -0,0 +1,235 @@ +// This file is UTF-8 encoded +// Text to phoneme rules for Dari + +// replace Arabic character numbers with Latin character numbers +.replace +٠ 0 +١ 1 +٢ 2 +٣ 3 +٤ 4 +٥ 5 +٦ 6 +٧ 7 +٨ 8 +٩ 9 + + +//all vowels +.L01 َ ِ ُ ً ٍ و ا ه ی ة ي + +//commonly unwritten vowels +.L02 َ ِ ُ + +//list of consonants +.L03 ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه ی + +.group ا + _) ا (L01 + ا A + ا (_ A + اً An + اٍ En + +.group ب + ب (L01 b + ب bA + ب (_ b + L03) ب (L03 b + +.group پ + پ (L01 p + پ pA + پ (_ p + L03) پ (L03 p + +.group ة + ة (L01 h + ة hA + ة (_ @ + +.group ت + ت (L01 t + ت tA + ت (_ t + +.group ث + ث (L01 s + ث sA + ث (_ s + +.group ج + ج (L01 dZ + ج dZA + ج (_ dZ + + +.group چ + چ (L01 tS + چ tSA + چ (_ tS + +.group ح + ح (L01 h + ح hA + ح (_ h + +.group خ + خ (L01 X + خ XA + خ (_ X + +.group د + د (L01 d + د dA + د (_ d + +.group ذ + ذ (L01 z + ذ zA + ذ (_ z + +.group ر + ر (L01 R + ر RA + ر (_ R + +.group ز + ز (L01 z + ز zA + ز (_ z + +.group ژ + ژ (L01 Z + ژ ZA + ژ (_ Z + +.group س + س (L01 s + س sA + س (_ s + L03) س (L03 s + L02) س (L03 s + +.group ش + ش (L01 S + ش SA + ش (_ S + +.group ص + ص (L01 s + ص sA + ص (_ s + +.group ض + ض (L01 z + ض zA + ض (_ z + +.group ط + ط (L01 t + ط tA + ط (_ t + +.group ظ + ظ (L01 z + ظ zA + ظ (_ z + +.group ع + ع (L01 + ع A + ع (_ @_: + +.group غ + غ (L01 R + غ RA + غ (_ R + +.group ـ + ـ + +.group ف + ف (L01 f + ف fA + ف (_ f + +.group ق + ق (L01 R + ق RA + ق (_ R + +.group ک + ک (L01 k + ک kA + L02) ک (L03 k + L03) ک (L03 k + ک (_ k + +.group گ + گ (L01 g + گ gA + گ (_ g + +.group ل + ل (L01 l + ل lA + ل (_ l + +.group م + م (L01 m + م mA + م (_ m + +.group ن + ن (L01 n + ن (_ n + L02) ن (L03 n + L03) ن (L03 n + ن nA + +.group ه + ه (L01 h + ه hA + ه (_ @ + +.group و + و (L01 v + و (_ u + L03) و (L03 u + و vA + +.group ی + ی i + _) ی jA + +.group ي + ي i + _) ي jA + +.group + $ dol@ + +.group ء + ء @ + ء (L01 + +.group ّ + ّ : + +.group آ + آ A + +//vowels that are not usually written: + +.group َ + َ A + +.group ِ + ِ E + +.group ُ + ُ o + + + diff --git a/dictsource/pt_list b/dictsource/pt_list index 40905f6b..5ab2a93f 100644 --- a/dictsource/pt_list +++ b/dictsource/pt_list @@ -44,20 +44,19 @@ _tld tS'iU // character names -_á $accent -_à $accent -_à $accent -_â $accent -_ã $accent +á $accent +_à $accent // à can be a word +â $accent +ã $accent ç $accent -_é $accent -_ê $accent -_í $accent -_ó $accent -_ô $accent -_õ $accent -_ú $accent -_ü $accent +_é $accent // é can be a word +ê $accent +í $accent +ó $accent +ô $accent +õ $accent +ú $accent +ü $accent ß _^_DE v ve // not Roman numbers @@ -204,6 +203,43 @@ _dpt _v'irgul& // _0Z2 seNt'Ezim& // 100ths // _0Z3 mil'Ezim& // 1000ths +// ordinal numbers +_#º U +_#ª & +_ord o + +_1o pRim'eI* +_2o seg'u~Nd +_3o te*@-s'eI* +_4o kw'a*@-t +_5o k'iNt +_6o s'est +_7o s'EtSim +_8o oIt'av +_9o n'on +_1Xo d'Esim +_2Xo viZ'Ezim +_3Xo tRiZ'Ezim +_4Xo kwad*aZ'Ezim +_5Xo kiNkwaZ'Ezim +_6Xo seksaZ'Ezim +_7Xo septwaZ'Ezim +_8Xo oktoZ'Ezim +_9Xo nonaZ'Ezim +_0Co seINt'Ezim +_1Co seINt'Ezim +_2Co duseINt'Ezim +_3Co tRiseINt'Ezim +_4Co kwad*iZeINt'Ezim +_5Co kiNZeINt'Ezim +_6Co seIseINt'Ezim +_7Co septSiZeINt'Ezim +_8Co oktSiZeINt'Ezim +_9Co noNZeINt'Ezim +_0M1o mil'Ezim +_1M1o mil'Ezim + + // not roman numbers vi vi @@ -363,6 +399,7 @@ pelos $u ao $u à ,a: +à $atend $atstart $accent aos $u às ,a:s @@ -444,6 +481,7 @@ se $u // if ser $u sou $u é E $u +é $atend $atstart $accent és Es $u somos $u sois $u @@ -605,55 +643,331 @@ governo gov'ernU $noun //********************* // $alt changes stressed [e] or [o] phoneme to open [E] or [O] // $alt2 changes stressed [E] or [O] phoneme to close [e] or [o] + +abordo $alt +aborto $alt $verb +acerto $alt2 $noun +adereço $alt2 +adore $alt +albatrozes $alt +alcateia $alt +alferes $alt +algozes $alt +alicerce $alt +amanheça $alt2 +amanheço $alt2 +amarelo $alt +ameba $alt +amores $alt2 +anoiteça $alt2 +anoiteço $alt2 +apego $alt2 +apreço $alt2 +aperto $alt2 $noun +apoio $alt $verb +aprendeste $alt2 +arremesso $alt2 $noun +assembleia $alt +atmosfera $alt +atrozes $alt +austera $alt +austero $alt +autora $alt2 +bebeste $alt2 +beco $alt2 +belo $alt +besta $alt2 +bezerro $alt2 +bilhete $alt2 boca $alt2 +boleia $alt +bolo $alt2 borboleta $alt2 +bordo $alt +bromelha $alt +cabeça $alt2 +cacete $alt2 +cachorra $alt2 +caderneta $alt2 +camiseta $alt2 +cantora $alt2 +caractere $alt +careta $alt2 +carreta $alt2 +casebre $alt +cateto $alt2 catorze $alt2 +cefaleia $alt +cerca $alt $verb +cerco $alt $verb +chamego $alt2 +chefe $alt +chinelo $alt +choro $alt2 $noun +coco $alt2 +cofre $alt +colmeia $alt +começo $alt2 $noun +comera $alt2 +comeres $alt2 +comeste $alt2 +conheceste $alt2 +conheço $alt2 +copa $alt copo $alt -escova $alt2 +coreia $alt +corneta $alt2 +cornos $alt +corpos $alt +correste $alt2 +corto $alt +corvos $alt +coto $alt2 +couber $alt +couberem $alt +couberdes $alt +couberes $alt +cratera $alt +crede $alt2 +cresce $alt +crescem $alt +der $alt +desapego $alt2 $noun +desce $alt +descem $alt +descordo $alt +descova $alt2 +desespero $alt2 $noun +desfecho $alt2 +desprezo $alt $verb +deva $alt2 +devo $alt2 +deveras $alt +dez $alt +diarreia $alt +discordo $alt +dobro $alt2 $noun +doce $alt2 +droga $alt +emprego $alt2 $noun +endereço $alt2 +enforco $alt +engordo $alt +enumerem $alt +enredo $alt $verb +enterro $alt2 $noun +envolto $alt2 +enxerto $alt2 $noun +epopeia $alt +eritreia $alt +erro $alt2 $noun +erros $alt2 +escopeta $alt2 +escroto $alt2 +esforço $alt $verb +esforços $alt +esperma $alt +espeto $alt2 $noun +espiroqueta $alt2 +esqueleto $alt2 +estiverdes $alt +estiveres $alt +estrofe $alt +etiqueta $alt2 +europa $alt +exagero $alt $verb +expeça $alt2 +expeço $alt2 +farofa $alt +febre $alt +feitora $alt2 +fera $alt +fere $alt +ferem $alt +ferozes $alt +fezes $alt +folga $alt +fogos $alt +forca $alt2 +fores $alt2 +forro $alt $verb fosse $alt2 fossem $alt2 +foste $alt2 +frevo $alt2 +galera $alt +gameta $alt2 +geleia $alt +gelo $alt $verb +germe $alt +gesso $alt2 +gonorreia $alt +gorda $alt2 +gozo $alt $verb +grego $alt2 +grelha $alt +groselha $alt +grosso $alt2 +grozo $alt $verb hoje $alt2 +ideia $alt +joga $alt +jogam $alt +jogos $alt +jogue $alt +joguem $alt +lerda $alt +lerdo $alt líderes $alt2 +lopes $alt +maleta $alt2 +mantiverdes $alt +mantiveres $alt +marreta $alt2 +martelo $alt +merda $alt +megera $alt +mentora $alt2 +metro $alt mexa m'eS& mexi meS'i mexo m'eSU +miolo $alt2 +moeda $alt +modo $alt +modos $alt +molho $alt2 $noun +monera $alt +morcego $alt2 +morda $alt2 +moreia $alt +mortos $alt ?2 mulher mulj'Er ?4 mulher mul^'Er mui mwi muito mw'iNtU // -s is included as a suffix muita mw'iNt& -paexa paeSa -perdem $alt -preto $alt2 +mulheres $alt +mureta $alt2 +mutreta $alt2 +naquele $alt2 +negro $alt2 +novos $alt +obstetra $alt +obsoleta $alt2 +obsoleto $alt2 +odisseia $alt onu $1 +opereta $alt2 +ordens $alt +osso $alt2 +ovos $alt +padeceste $alt2 +paexa paeSa +pangeia $alt +palheta $alt2 +paralelo $alt +parede $alt2 +pastora $alt2 +pedra $alt +pelego $alt2 +perde $alt +perdem $alt +perede $alt2 +pesa $alt +pesam $alt +pesque $alt +pesquem $alt +peso $alt +peso $alt2 $noun +pirueta $alt2 +plateia $alt +plebeia $alt +porcos $alt +porrete $alt2 +porra $alt2 +portos $alt +pose $alt2 +povos $alt +poxa p'oS& +preta $alt2 +preto $alt2 +primavera $alt +profere $alt +proferem $alt +puder $alt +punheta $alt +puserdes $alt +recomeço $alt2 $noun +recordo $alt +recorto $alt rede $alt2 -rixa xiS& +reforços $alt +refresco $alt $verb +remorso $alt +resolve $alt +resolvem $alt +rixa x'iS& +rogas $alt +saleta $alt2 +sarjeta $alt +seborreia $alt +seco $alt2 $noun +selo $alt $verb selvagem seUv'aZeIN +sincera $alt +sincero $alt +sinopse $alt +sobe $alt +sobem $alt +soco $alt2 +soco $alt $verb +sofrem $alt +sofre $alt +sofreste $alt2 +sogra $alt +sopre $alt +soprem $alt +sopro $alt $verb +sorvete $alt2 +sossego $alt2 $noun +souberdes $alt +sugere $alt +sugerem $alt +suporto $alt suor swOr tapete $alt2 +tempero $alt $verb teta $alt2 - -novos $alt -mortos $alt -corpos $alt -modo $alt -modos $alt -fogos $alt -lopes $alt -jogos $alt -doce $alt2 -drogas $alt -grosso $alt2 +tiver $alt +tiveres $alt +toga $alt torres $alt2 +tortos $alt +traqueia $alt +travesso $alt2 +trevo $alt2 +troco $alt2 $noun +tropa $alt +tropeço $alt2 $noun +trombeta $alt2 +valeta $alt2 +vanessa $alt2 +velozes $alt +verbo $alt +verme $alt +vierem $alt +violeta $alt2 +voga $alt +vozes $alt +zelo $alt $verb +zero $alt +zorra $alt2 // Close [o] -?1 calculadora $alt2 -?1 professora $alt2 ?1 senhora $alt2 ?1 sobre $alt2 -vanessa $alt2 -violeta $alt2 abacaxi abakaSy diff --git a/dictsource/pt_rules b/dictsource/pt_rules index f8be7456..a2f50b7d 100644 --- a/dictsource/pt_rules +++ b/dictsource/pt_rules @@ -14,6 +14,15 @@ // G a voiced consonant // K not a vowel +// endings +.L01 a am +.L02 e em +.L03 a am o +.L04 a am e em o ue uem +.L05 r ra ram re rem rdes +.L06 ra ram ste re rem + + .group a _) a (_ a _) a (_W 'a // in an acronym @@ -146,8 +155,6 @@ ?1 e (_iN =i/ // drop final [i] is next word starts with another i ?1 e (e i //eg: candeeiro -?2 ee i -?2 pr) ee (n ee ?2 el (K EU e (lh+ e @@ -267,6 +274,7 @@ ei eI ei (s eI + ei ($w_alt EI e (iCK e ey eI eu eU @@ -331,6 +339,72 @@ ?1 l) e (ta 'E // eg: bicicleta, atleta. + sf) e (ra_ E // esfera, biosfera + +//sort + qu) e (brL04_ E + _hosp) e (dL03_ E + _estr) ei (L03_ EI + _inv) e (jL04_ E + _dec) e (pL04_ E + _g) e (rL04_ E + _op) e (rL04_ E + _qu) e (rL04_ E + _alt) e (rL04_ E + _inv) e (rtL03_ e + _f) e (rvL03_ e + _p) e (scL03_ E + _m) e (sclL04_ E + _m) e (tL03_ e + _com) e (tL03_ e + _rem) e (tL03_ e + _derr) e (tL03_ e + _prom) e (tL03_ e + _subm) e (tL03_ e +_comprom) e (tL03_ e + _sol) e (trL03_ E + _atr) e (vL03_ e + _escr) e (vL03_ e +_descr) e (vL03_ e +_embel) e (zL04_ E + _pr) e (zL04_ E +_acont) e (çL01_ e + _ado) e (çL03_ e + _aqu) e (çL03_ e + _car) e (çL03_ e + _mer) e (çL03_ e + _pad) e (çL03_ e + _per) e (çL03_ e + _esqu) e (çL03_ e + _obed) e (çL03_ e + _ofer) e (çL03_ e +_aborr) e (çL03_ e +_compar) e (çL03_ e +_desapar) e (çL03_ e +_enfraqu) e (çL03_ e +_enriqu) e (çL03_ e +_envaid) e (çL03_ e +_esclar) e (çL03_ e +_reapar) e (çL03_ e +_reconh) e (çL03_ e + _coop) e (rL04_ E + _sup) e (rL04_ E + _imp) e (rL03_ E + _temp) e (rL04_ E +//endsort + + _exag) e (L05_ E + _fiz) e (L05_ E + _houv) e (L05_ E + _soub) e (L05_ E + + _compreend) e (L06_ e + _correspond) e (L06_ e + _entend) e (L06_ e + _estend) e (L06_ e + _respond)e (L06_ e + _vend) e (L06_ e + .group é é ''E éi ''EI @@ -505,11 +579,12 @@ o (s_ =U ou ow oi oI + oi ($w_alt OI + oi (a_ OI // ?? + oi (cA_ OI + oi (de_ OI oi (s oI o (iCK o - oo u - oon u~N - c) oo oo ?1 C) oo (_ ow // eg: voo, enjoo, etc... oy OI @@ -541,7 +616,7 @@ o (ltAm_ O o (sA_ O - o (so_ o + o (so_N o // not for osos_ o (sAm_ O o (ssA_ O @@ -556,7 +631,7 @@ ?1 o (l_ 'O ?2 ol (_ Ow - o (lh+ o + o (lh o ?2 _) o (lhA_ O ?2 _) o (lhAm_ O om (_ oN @@ -583,7 +658,7 @@ o (sto_ o o (stAm_ O o (strA_ O - os (trAm_ O + o (strAm_ O o (tA_ O o (tAm_ O @@ -614,6 +689,20 @@ ?1 f) o (rmulá u // eg: formulário, formulários. ?1 v) o (lt O +//sort + _engl) o (bL01_ O + _r) o (gL04_ O + _adv) o (gL04_ O + _ref) o (gL04_ O + _ap) oi (L01_ OI + _m) o (lhL04_ O + _abs) o (lvL02_ O + _env) o (lvL02_ O + c) o (rrL01_ o // escorra, incorra, corra, recorra + _m) o (rrL01_ o + p) ostos (_ Ost=Us# // dispostos etc. + _esn) o (bL04_ O +//endsort .group ô ô ''o @@ -750,6 +839,7 @@ r) u (_A u u (A_ 'u + u (em_ 'u ui uI u (iu w u (iCK u @@ -841,6 +931,8 @@ ri) x (A S rela) x (A S _ro) x (A S + _trou) x (e s + _trou) xe (@ sE _ve) x (A S _xi) x (A S ?1 i) x (a_ S diff --git a/dictsource/rw_list b/dictsource/rw_list new file mode 100644 index 00000000..3c9f0b04 --- /dev/null +++ b/dictsource/rw_list @@ -0,0 +1,83 @@ + +// This file is UTF8 encoded +// Spelling-to-phoneme words for Kinyarwanda + +a a: +b ba: +c ca: +d da: +e e: +f fa: +g ga: +h ha: +i i: +j dZa: +k ka: +l la: +m ma: +n na: +o o: +p pa: +q kwa: +r *a: +s sa: +t ta: +u u: +v va: +w wa: +x eks +y ja: +z za: + + +// numbers +_0 z'e*u +_1 R'imwe +_2 kaB'i*i +_3 gat'atu +_4 k'ane +_5 gat'anu +_6 gatand'atu +_7 ka*'indwi +_8 umun'ani +_9 ikj'enda + +_1X itS'umi +_2X makumjaB'i*i +_3X mi*,oNgwit'atu +_4X mi*,oNgw'ine +_5X mi*,oNgwit'anu +_6X mi*,oNgitand'atu +_7X mi*,oNgwi*'indwi +_8X mi*,oNgwin'ani +_9X mi*,oNgwej'enda + +_1C idZ'ana +_2C mag,anaB'i*i +_3C mag,anat'atu +_4C mag,an'ane +_5C mag,anat'anu +_6C mag,anatand'atu +_7C mag,ana*'indwi +_8C mag,anin'ani +_9C mag,anakj'enda + +_0M1 iBih'umbi +_1M1 iJih'umbi +_2M1 iBih'umbibiB'i*i +_3M1 iBih'umbibit'atu +_4M1 iBih'umbib'ine +_5M1 iBih'umbibit'anu +_6M1 iBih'umbibitand'atu +_7M1 iBih'umbibi*'indwi + +_0M2 milij'oni +_1M2 milij'on'imwe +_2M2 milij'oneBj'i*i +_3M2 milij'oneS'atu +_4M2 m,ilij'on'en^e + +_0and na +_dpt _niB'itSe + + diff --git a/dictsource/rw_rules b/dictsource/rw_rules new file mode 100644 index 00000000..b9e787ea --- /dev/null +++ b/dictsource/rw_rules @@ -0,0 +1,105 @@ + +// Kinyarwanda translation rules +// This file is UTF-8 encoded + +.group a + a a + +.group b + b B + _) b b + m) b b + +.group c + c tS + cy kj + +.group d + d d + +.group e + e e + +.group f + f f + +.group g + g g + g (e J + g (i J + +.group h + h h + +.group i + i i + +.group j + j dZ + jy Jj + +.group k + k k + k (e c + k (i c + +.group l + l l + +.group m + m m + mp mh + +.group n + n n + n (g N + n (ge n^ + n (gi n^ + nk Nx + nt nh + ny n^ + +.group o + o o + +.group p + p p + +.group q + q q + +.group r + r * // try ** + _) r R + +.group s + s s + sh S + shy S; + +.group t + t t + +.group u + u u + +.group v + v c + +.group w + w w + b) w g + +.group x + x ks + _) x z + +.group y + y j + +.group z + z z + +.group + $ dola*a // just a guess + diff --git a/dictsource/si_list b/dictsource/si_list new file mode 100644 index 00000000..f4b55816 --- /dev/null +++ b/dictsource/si_list @@ -0,0 +1,141 @@ +// Sinhala Language. +// This SI_list file is written by Him Prasad Gautam [Kathmandu, nepal] +// This file is UTF-8 encoded. + +// letter groups: +// A - Alphabetical and Symbolic Vowels: +// 0x0D85~0x0D16, 0x0DCA~0x0DF3 +// B - Symbolic Vowels and Halkirima +// 0x0DCA~0x0DF3 +// C - Consonants: +// 0x0D9A~0x0DC2 + +// speak Latin letters as English + + +// numbers +_0 b'induv@ +_1 'ek@ +_2 d'ek@ +_3 t'un@ +_4 h'at@r@ +_5 p'ah@ +_6 h'aj@ +_7 h'at@ +_8 'at.@ +_9 n'av@j@ + +_1d 'ekki // numbers used in a decimal fraction +_2d d'ekki +_3d t'unni + +_10 d'ah@j@ +_11 'ekol,@h@ +_12 d'ol@h@ +_13 d'ah@t,un@ +_14 d'ah@h,@t@r@ +_15 p'ah@l.,ov@ +_16 d'ah@s,@j@ +_17 d'ah@h,@t@ +_18 d'ah@,@t.@ +_19 d'ah@n,@v@j@ +_2X v'isi +_20 v'iss@ +_30 t'ih@ +_31 t'isek@ +_32 t'isdek@ +_33 t'istun@ +_34 t'ish@t,@r@ +_35 t'isp@h@ +_36 t'ish@j@ +_37 t'ish@t@ +_38 t'is@t.@ +_39 t'isn@v,@j@ +_40 h'at@l,ih@ +_41 h'at@l,is'ek@ +_42 h'at@l,isdek@ +_43 h'at@l,istun@ +_44 h'at@l,ish@t,@r@ +_45 h'at@l,isp@h@ +_46 h'at@l,ish@j@ +_47 h'at@l,ish@t@ +_48 h'at@l,is@t.@ +_49 h'at@l,isn@v,@j@ +_5X p'an@s +_50 p'an@h@ +_6X h'&t.@ +_60 h'&t.@ +_7X h'&tt&: +_70 h'&tt&:v@ +_8X 'asu: +_80 'asu:v@ +_9X 'anu: +_90 'anu:v@ + +_1C s'ij@j@ +_0C s'ij@ +_0M1 d'ah@s +_0M1x 'ah@s // exact thousands +_0M2 l'akS +_0M2x l'akS@j@ +_0M3 k'o:t.i +_0M3x k'o:t.ij@ +_0M4 v'il'ij@n //what in sinhala? +_dpt d'aS@m#@ + +// Consonants + +ක k@ +ඛ kh@ +ග g@ +ඝ gh@ +ඞ N@ +ඟ N#g@ +ච tS@ +ඡ tSh@ +ජ dZ@ +ඣ dZh@ +ඤ n^@ +ඥ gn@ +ඦ n^#dZ@ +ට t.@ +ඨ t.h@ +ඩ d.@ +ඪ d.h@ +ණ n.@ +ඬ n.#d.@ +ත t@ +ථ th@ +ද d@ +ධ dh@ +න n@ +ඳ n#d@ +ප p@ +ඵ ph@ +බ b@ +භ bh@ +ම m@ +ඹ m#b@ +ය j@ +ර r@ +ල l@ +ව w@ +ශ S@ +ෂ S@ +ස s@ +හ h@ +ළ l.@ +ෆ f@ + +// symbols +_. t'it@ +_, k'oma:v@ +? pr'a:Sna:rt,@j@ +! v'iSm#@j,a:rt@j@ +_“ 'udrut,@pa:t.,@a:r,@mb@j@ +_” 'udhrut,@pa:t.h,@@w,@s.a:n,@j@ +_: t'itkom,a:v@ +_; d'etit@ +$ do:l.ar $max3 +% sij@j@t.@ $max3 +* &st.@risk@j@ $max3 diff --git a/dictsource/si_rules b/dictsource/si_rules new file mode 100644 index 00000000..a27479fe --- /dev/null +++ b/dictsource/si_rules @@ -0,0 +1,327 @@ +// Sinhala Language. +// This SI_rules file is written by Him Prasad Gautam [Kathmandu, nepal] +// This file is UTF-8 encoded. + +// letter groups: +// A - Alphabetical and Symbolic Vowels: +// 0x0D85~0x0D16, 0x0DCA~0x0DF3 +// B - Symbolic Vowels and Halkirima +// 0x0DCA~0x0DF3 +// C - Consonants: +// 0x0D9A~0x0DC2 + +// speak Latin letters as English + + + +.group ක + ක ka + ක (B k + +.group ඛ + ඛ kha + ඛ (B kh + +.group ග + ග ga + ග (B g + +.group ඝ + ඝ gha + ඝ (B gh + +.group ඞ + ඞ Na + ඞ (B N + +.group ඟ + ඟ N#ga + ඟ (B N#g + +.group ච + ච tSa + ච (B tS + +.group ඡ + ඡ tSha + ඡ (B tSh + +.group ජ + ජ dZa + ජ (B dZ + +.group ඣ + ඣ dZha + ඣ (B dZh + +.group ඤ + ඤ n^a + ඤ (B n^ + +.group ඥ + ඥ gna + ඥ (B gn + +.group ඦ + ඦ n^#dZa + ඦ (B n^#dZ + +.group ට + ට t.a + ට (B t. + +.group ඨ + ඨ t.ha + ඨ (B t.h + +.group ඩ + ඩ d.a + ඩ (B d. + +.group ඪ + ඪ d.a + ඪ (B d. + +.group ණ + ණ n.a + ණ (B n. + +.group ඬ + ඬ n.#d.a + ඬ (B n.#d. + +.group ත + ත ta + ත (B t + +.group ථ + ථ tha + ථ (B th + +.group ද + ද da + ද (B d + +.group ධ + ධ dha + ධ (B dh + +.group න + න na + න (B n + +.group ඳ + ඳ n#da + ඳ (B n#d + +.group ප + ප pa + ප (B p + +.group ඵ + ඵ pha + ඵ (B ph + +.group බ + බ ba + බ (B b + +.group භ + භ bha + භ (B bh + +.group ම + ම ma + ම (B m + +.group ඹ + ඹ m#ba + ඹ (B m#b + +.group ය + ය ja + ය (B j + +.group ර + ර ra + ර (B r + +.group ල + ල la + ල (B l + +.group ව + ව wa + ව (B w + +.group ශ + ශ sa + ශ (B s + +.group ෂ + ෂ Sa + ෂ (B S + +.group ස + ස s.a + ස (B s. + +.group හ + හ ha + හ (B h + +.group ළ + ළ l.a + ළ (B l. + +.group ෆ + ෆ fa + ෆ (B f + +// The Vowel Alphabets + +.group අ + අ a + +.group ආ + ආ a: + +.group ඇ + ඇ & + +.group ඈ + ඈ &: + +.group ඉ + ඉ i + +.group ඊ + ඊ i: + +.group උ + උ u + +.group ඌ + ඌ u: + +.group ඍ + ඍ ru + +.group ඎ + ඎ ru: + +.group ඏ + ඏ li + +.group ඐ + ඐ li: + +.group එ + එ e + +.group ඒ + ඒ e: + +.group ඓ + ඓ aI + +.group ඔ + ඔ o + +.group ඕ + ඕ o: + +.group ඖ + ඖ aU + + + +.group ං // anusvaray@ + ං 'anus.w,a:r@j@ + A) ං m + C) ං m + +.group ඃ // visargaya + ඃ w'is.@rg,@j@ + A) ඃ n + C) ඃ n + +// The Vowelic Symbols + +.group ා + ා '&l@p,ill@ + C) ා a: + +.group ැ + ැ '&d@j@ + C) ැ & + +.group ෑ + ෑ d'i:rg@,&d@j@ + C) ෑ &: + +.group ි + ි 'ispill@ + C) ි i + +.group ී + ී d'i:rg@,ispill@ + C) ී i: + +.group ු + ු p'a:pill@ + C) ු u + +.group ූ + ූ d'i:rg@p,a:pill@ + C) ූ u: + +.group ෘ + ෘ g'&t.@p,ill@ + C) ෘ ru + +.group ෙ + ෙ k'ombuv@ + C) ෙ e + + +.group ෛ + ෛ k'ombud,ek@ + C) ෛ aI + +.group ෞ + ෞ g'ajan,ukitt@ + C) ෞ aU + + +.group 0xe0b7 // More vowelic symbols b7] + + ේ e: + ො o + ෝ o: + ෟ li + ෲ ru: + ෳ li: + + +.group ් + ් halk'ir'im#@ // Halkirima + C) ් + + +.group + $ do:l.ar + + + + +.group 0xe0a4 // devanagari + 0xe0a4 _^_NE // Nepali voice +.group 0xe0a5 // devanagari + 0xe0a5 _^_NE + +.group 0xe0ae // Tamil + 0xe0ae _^_TA // Tamil voice +.group 0xe0af // Tamil + 0xe0af _^_TA + diff --git a/dictsource/sl_list b/dictsource/sl_list new file mode 100644 index 00000000..0f5001fd --- /dev/null +++ b/dictsource/sl_list @@ -0,0 +1,132 @@ + +// translation rules for Slovenian +// This file is UTF-8 encoded + + +// letter names +b b@ +c ts@ +č tS@ +d d@ +e e +f f@ +g g@ +h h@ +j j@ +_k k@ +l l@ +m m@ +n n@ +_o o +p p@ +r R@ +_s s@ +š S@ +t t@ +_v v@ +_z z@ +ž Z@ + +q ku +w dv'ojniv,@ +x iks +y 'ipsilon +ć m'ehkitS,@ +đ m'ehkidZ,@ + +ä $accent +ë $accent +ö $accent +ü $accent + +// accent names (please fix) +_dia 'umlawt + + +// numbers +_0 n'itS +_1 'ena +_2 dv'a +_3 tR'i +_4 St'iRi +_5 p'et +_6 S'est +_7 s'edem +_8 'osem +_9 d'evet +_10 d'eset +_11 'e'najst +_12 dv'anajst +_13 tR'inajst +_14 St'iRinajst +_15 p'etnajst +_16 S'estnajst +_17 s'edemnajst +_18 'osemnajst +_19 d'evetnajst +_2X dv'ajset +_3X tR'ideset +_4X St'iRideset +_5X p'etdeset +_6X S'estdeset +_7X s'edemdeset +_8X 'osemdeset +_9X d'evetdeset +_2C dv'esto +_0C sto +_0M1 t'isotS +_1M1 t'isotS + +_1M2 'enmilij'on +_2M2 dv'amilij'ona +_3M2 tR'ijemilij'oni +_4M2 St'iRijemilij'oni +_0M2 milij'onow + +_1M3 'enamilij'aRda +_2M3 dv'emilij'aRdi +_3M3 tR'imilij'aRde +_4M3 St'iRimilij'aRde +_0M3 milij'aRd + +_1M4 'enbilij'on +_2M4 dv'abilij'ona +_3M4 tR'ijebilij'oni +_4M4 St'iRijebilij'oni +_0M4 bilij'onow + +_0and in +_dpt _tselih + +// Single letter words (speak as letter name if at end-of-clause) + +a $u +o $u +k k +s s +v w $combine +z z $combine + +a a $atend +k k@ $atend // letter-k +o o $atend // letter-o +s s@ $atend +v v@ $atend +z z@ $atend + +// Function words (unstressed) + + // verb: to be +sem $u +si $u +je $u +sva $u +sta $u +smo $u +ste $u +so $u + +bil $u +bila $u +bili $u + diff --git a/dictsource/sl_rules b/dictsource/sl_rules new file mode 100644 index 00000000..d714f6b5 --- /dev/null +++ b/dictsource/sl_rules @@ -0,0 +1,174 @@ + +// Spelling-to-phoneme rules for Slovenian +// This file is UTF-8 encoded + +.L01 b d g j l m n v z ž // voiced consonants + + +.group a + a a + +.group b + b b + +.group c + c ts + +.group č + č tS + +.group d + d d + dz dz + dž dZ + + +.group e + e e + e (_ E // ?? + + +.group f + f f + + +.group g + g g + + +.group h + h x + i) h h + h (F h // before voiceless consonant + + +.group i + i i + i (A j + i (r j + + +.group j + j j + + +.group k + k k + + +.group l + l l + l (K w + K) l (K @l + lj l^ + lj (A lj + lj (i l^ + + +.group m + m m + m (g N + m (k N + K) m (K %@m // unstressed + + +.group n + n n + n (g N + n (k N + + K) n (K %@n // unstressed + nj n^ + nj (A nj + nj (i n^ + + +.group o + o o + + +.group p + p p + + +.group q + q k + qu kv + + +.group r + r R + rr R + + K) r (K @R + + +.group s + s s + + +.group š + š S + + +.group t + t t + + +.group u + u u + u (A w + u (r u + A) u (K w + + +.group v + v v + v (-A+ v // preposition 'v' before a vowel + A) v (K w + K) v (K %u + L01) v (A w + + +.group w + w v + A) w (K w + + +.group x + x ks + + +.group y + y j + K) y (K i + + +.group z + z z + + +.group ž + ž Z + + +.group + á 'a: + é 'e: + ê 'E: + è E + í 'i: + ó 'o: + ô 'O: + ò O + ú 'u: + ć tS + đ dZ + ř R^ + ä E + ö @: + ü y + ß _^_DE + + $ d'olaR + diff --git a/dictsource/ta_list b/dictsource/ta_list index 45f703f7..509e757b 100644 --- a/dictsource/ta_list +++ b/dictsource/ta_list @@ -117,6 +117,17 @@ U+bf9 ru:ba:j ரூ ru:ba:j $dot $only (பி . ஏ) bije: $dot (கி . மீ) kilo:mi:t.t.Vr $dot +aud ostr'eIlIVn||d'olVz +cny tS'aIni:z||j'uVn +eur ju:ro:z +gbp br'itiS||p'aUndz +inr 'IndIVn||r'u:pi:z +jpy dZ'a:pVni:z||j'en +rub r'VSVn||r'u:bVlz +usd j'ues||d'olVz + + + // numbers _0 suz.ijVm // சுழியம் @@ -195,7 +206,7 @@ _3o mu:nR _4o na:ng _5o aInd _6o a:R -_7o ;e:l +_7o ;e:z. _8o ;et.t. _9o onbVd. _10o patt @@ -239,7 +250,6 @@ tamil தமிழ் $text // exceptions பாபு $alt // initial ப as [b] -பானம் $alt பாணம் $alt பாறம் $alt பாரதம் $alt @@ -249,8 +259,6 @@ tamil தமிழ் $text பண்தம் $alt பவனி $alt பாபா $alt -போண்டா $alt -பஜ்ஜி $alt பாதாம் $alt போகம் $alt போதனை $alt @@ -279,7 +287,6 @@ tamil தமிழ் $text பால்ய $alt பில் $alt பந்த் $alt -பில்லி $alt பம்பளிமாஸ் $alt பைக்கை $alt பெட்டின் $alt @@ -318,7 +325,6 @@ tamil தமிழ் $text பலிக்குத்தான் $alt பவ $alt புஸ் $alt -போஸின் $alt போனி $alt பிஸி $alt பேஷ் $alt @@ -362,8 +368,14 @@ tamil தமிழ் $text புக்கர் $alt பாதிக்க $alt பலக்க $alt - - +பூமா $alt +பூம்பா $alt +பலத்து $alt +பலத்தும் $alt +பூந்தி $alt +பாவிக்க $alt +பார்ல $alt +பாட்டனி $alt // initial த as [d] @@ -398,7 +410,6 @@ tamil தமிழ் $text தீரமுள்ள $alt தீரமற்ற $alt தலாய் $alt -தானம் $alt தீரமும் $alt தீரத்தோடு $alt தவத்தில் $alt @@ -456,6 +467,7 @@ tamil தமிழ் $text சாரு $alt பிரசார் prVsa:r சாயா $alt +சோ $alt கக $alt // initial க as [g] @@ -523,8 +535,7 @@ tamil தமிழ் $text // p as [f] போன் fo:n போனில் fo:nil -பைல் faIl -பைலை faIlaI +//பைலை faIlaI பாதர் fa:dVr பாதரிடம் fa:dVrid.Vm பாதருடன் fa:dVrUd.Vn @@ -532,6 +543,7 @@ tamil தமிழ் $text பேனில் fe:nil பேன்ல fe:nlV போன்ல fo:nlV +ஆப் a:f பப pVpV diff --git a/dictsource/ta_rules b/dictsource/ta_rules index c8293bc2..b1649295 100644 --- a/dictsource/ta_rules +++ b/dictsource/ta_rules @@ -1,6 +1,6 @@ /*************************************************************************** - * Copyright (C) 2009 to 2010 by Jonathan Duddington * + * Copyright (C) 2009 to 2012 by Jonathan Duddington * * email: jonsd@users.sourceforge.net * * * * This program is free software; you can redistribute it and/or modify * @@ -76,7 +76,7 @@ .L11 ப த க // words before "bottle" -.L12 பீர் கலர் சாராய சோடா தண்ணி தண்ணீர் பிராந்தி வாட்டர் விஸ்கி பிளாஸ்டிக் ப்ளாஸ்டிக் கண்ணாடி கிளாஸ் க்ளாஸ் மது மருந்து +.L12 பீர் கலர் சாராய சோடா தண்ணி தண்ணீர் பிராந்தி வாட்டர் விஸ்கி பிளாஸ்டிக் ப்ளாஸ்டிக் கண்ணாடி கிளாஸ் க்ளாஸ் மது மருந்து ஊறுகா ஊறுகாய் // words after "booga" .L13 வாழ்க்கை பூமி விருந்த மனிதன @@ -95,7 +95,25 @@ .L19 தம்பி தங்க // words after கோரப் [go:rVb] -.L20 பல் பற் போர +.L20 பல் பற் போர போர பசி + +// words before பாவ+ +.L21 நேய ராக சகோதர சாந்த சிநேக சினேக முக முகத்தின் ராகங்களின் ராகத்தின் சம சமமான சமமாக சமநிலை + +// words after போஸ் +.L22 கொட தந்த அளி காட்ட + +// words before பில்டர+ ("filter") +.L23 காபி காஃபி வாட்டர் தண்ணி தண்ணீர் ஏர் + +// words after தம் +.L24 அடிக்க அடித்த அடிப்ப பிடிக்க பிடித்த பிடிப்ப எடுக்க எடுத்த எடுப்ப + +// words after பாலே +.L25 நடன டான்ஸ நாட்டிய + +// words after கேஸ் +.L26 சிலிண்டர ஸ்டவ் கனெக் அடுப்ப // consonants @@ -125,11 +143,16 @@ //sort + + _) க (ங்கபாடி gV _) க (ங்கர gV _) க (ங்கா gV _) க (ங்காரு kV + _) க (ங்குலி gV + _) க (ங்கூலி gV _) க (ங்கை gV + _) க (ங்கோத gV _) க (ஞ்சா gV _) க (டகட gV _) க (டத்தில gV @@ -138,6 +161,7 @@ _) க (டப்பாரை gV _) க (டிகார gV _) க (டோத்கஜ gV + _) க (ட்காரி gV _) க (ணபதி gV _) க (ணீர gV _) க (ணே gV @@ -152,6 +176,7 @@ _) க (திய gV _) க (தியில் gV _) க (தியை gV + _) க (ந்தக gV _) க (ந்தர்வ gV _) கனக (ச்சித gVnVkV _) க (னக்க gV @@ -161,13 +186,18 @@ _) க (னரக gV _) கப் (L04ா gVp _) கப்ச (ிப் gVptS + _) க (ப்புன gV _) க (ப்பெ gV _) க (ப்பென்ர gV _) க (மகம gV _) க (மவென்ற gV _) க (ம்பீர gV + _) க (ம்முன gV + _) க (ம்மென gV + _) க (யாசுர gV _) க (யானா gV _) க (யாவ gV + _) க (யை gV _) க (ராஜ gV _) க (ருட gV _) க (ர்ஜ gV @@ -178,6 +208,7 @@ _) க (லீசிய gV _) க (லீர gV _) க (லீல gV + _) க (லீஷிய gV _) க (ளுக் gV _) க (வண gV _) க (வன gV @@ -188,7 +219,8 @@ _) க (வுனை gV _) க (வுன்கள gV _) க (வுர gV - _) க (ாசியாபாத் g + _) காங்டாக் ga:Nt.a:k + _) காச (ியாபாத ga:z _) க (ாண்டாமிருக g _) க (ாண்டீப g _) காண்டேக (ர ga:n.d.e:kV @@ -197,6 +229,7 @@ _) க (ாந்தத் g _) க (ாந்தப் g _) க (ாந்தமா g + _) க (ாந்தார g _) க (ாந்தி g _) க (ானங் g _) க (ானத்த g @@ -204,10 +237,12 @@ _) க (ானவித்தை g _) க (ானா g _) க (ாயத்திரி g + _) காரண்ட ga:rVn.t.V# க (ாரன k _) க (ார்டன g _) க (ார்டியன g _) க (ிஃப்ட g + _) கிட (ார git. _) க (ிடுகிடு g _) க (ிண்ணென்ற g _) க (ின்னஸ g @@ -220,10 +255,14 @@ _) கி (ரணி ki _) கி (ரண்_ ki _) கி (ரந்த g + _) கி (ரய k _) கி (ரவுண்ட g _) கி (ரஹ g + _) கி (ராL04 k _) கிராஃபைட gra:faIt.V# + _) கி (ராக்கா k _) கி (ராக்கி g + _) கி (ராக்கு k _) கிராணைட gra:naIt.V# _) கி (ராதக k _) கிராபைட gra:faIt.V# @@ -235,7 +274,6 @@ _) க (ிரிஜா g _) க (ிரிதர g _) க (ிரிதார g - _) கி (ரித்த k _) கி (ரிமினல k _) கி (ரியா_ k _) க (ிரியாக g @@ -246,7 +284,6 @@ _) க (ிரிவல g _) கி (ரிஸ்ட k _) கிரிஸ்டோப (ர krist.o:fV - _) கி (ரிஸ்த k _) கி (ரீட k _) கி (ரீன g _) கி (ரீன்லாந்த g @@ -259,10 +296,14 @@ _) க (ிருஹஸ்தர g _) கி (ரேக்க g _) கி (ரேய k + _) கி (ரை k _) கி (ரைண்டர g _) கி (ரௌண்ட g _) க (ிர்ரெ g + _) கி (றித்த k _) கி (றிஸ்டல k + _) கி (றிஸ்த k + _) க (ில்மா g _) கி (ளப்_ k _) கிளப்ப (ில kl.Vbb _) கிளப்ப (ுகள klVbb @@ -273,6 +314,7 @@ _) கி (ளாL04ு k _) கி (ளாL04ை k _) கி (ளாஸ்_ g + _) கி (ளாஸ்_மேட k _) கிளிட kl.it.V# _) கிளிண்ட (ன klint.V _) கி (ளினிக் k @@ -306,23 +348,26 @@ _மன்மதக்) க (ுகை g _) க (ுணத் g _) க (ுணநல g _) க (ுணபர g + _) க (ுணபால g + _) க (ுணபூஷ g _) க (ுணப்பட g _) க (ுணம g _) க (ுணவதி g _) க (ுணவான g _) க (ுணா g - _) க (ுண்டடி g - _) க (ுண்டன g - _) க (ுண்டம்மா g - _) க (ுண்டர g - _) க (ுண்டாக g + _) க (ுண்ட g + _) குண்ட (க்கல gun.t.V# + _) க (ுண்டங் k + _) க (ுண்டத் k + _) க (ுண்டம k + _) க (ுண்டல k _) குண்டாந்த (டி gun.d.a:ntV - _) க (ுண்டாய g + _) க (ுண்டானில k + _) க (ுண்டானை k + _) க (ுண்டான் k + _) க (ுண்டி k _) க (ுண்டின g - _) க (ுண்டு g - _) க (ுண்டூசி g - _) க (ுண்டை g - _) க (ுண்டோதர g + _) குண்ட (ூர gun.t.V# _) க (ுதிக் g _) க (ுதிச் g _) க (ுதித் g @@ -331,15 +376,17 @@ _மன்மதக்) க (ுகை g _) க (ுபீர g _) க (ுபுகுபு g _) க (ுபுக் g - _) க (ுபேர g _) குப் (த gup + _) க (ுப்புன g _) க (ுப்பென்ற g _) க (ுமாஸ்தா g _) க (ுமுகுமு g _) க (ும்பல g + _) க (ும்மனாஞ்சாவடி g _) க (ும்மாள g _) க (ும்மிடிப்பூண் g _) க (ும்மிருட்ட g + _) க (ும்முன g _) க (ும்மெ g _) க (ுருகுல g _) க (ுருக்கள g @@ -348,12 +395,19 @@ _மன்மதக்) க (ுகை g _) க (ுருஜி g _) க (ுருதேவ g _) க (ுருநா g + _) க (ுருபகவான g + _) குருப (த்தினி gurupV + _) க (ுருபர g _) குருப (ாத gurup + _) குருப (ீட gurup + _) குருப (ூ gurup _) க (ுருபூஜை g + _) குருப்பி (ரசாத gurupp _) க (ுருப்பெயர g _) க (ுருமார g _) க (ுருமூர்த்தி g _) க (ுருரா g + _) க (ுருவடி g _) க (ுருவா g _) க (ுருவாய g _) க (ுருவிட g @@ -368,11 +422,13 @@ _மன்மதக்) க (ுகை g _) க (ுலேபா g _) கு (லோபல g _) க (ுல்மோL06ர g + _) கு (ளுக்கோஸ g _) க (ுவஹாத்தி g _) குவாலிட(ி kwa:lit. _) குவ (ாலிபிகேஷன kw _) கு (வாலியர g _) க (ுஸ்தி g + _) க (ுஹ g _) க (ூகிள g _) க (ூகுள g _) க (ூடலூர g @@ -392,23 +448,27 @@ _மன்மதக்) க (ுகை g _) க (ெஸ்ட g _) க (ேட்டண்டை g _) க (ேட்டிலிருந்த g + _) க (ேட்டுகள g _) க (ேட்டுக்கருக g _) க (ேட்டுக்குப் g _) க (ேட்டைக் g _) க (ேட்டைத் g _) க (ேட்டைப் g + _) கேரண்ட ge:rVn.t.V# _) க (ேலி g - _) க (ேஸ்_சிலிண்டர g - _) க (ேஸ்_ஸ்டவ் g + _) க (ேஸ்_L26 g _) க (ைட g _) க (ைனக g _) க (ொணத் g _) க (ொணம g _) க (ொரில g - _) கோக (ிலா go:k + _) கோக (ர go:kV + _) கோக (ில go:k _) க (ோகுல g _) க (ோசாலை g _) கோட்ச (ே go:d.s + _) க (ோட்டு_வாத்திய g + _) க (ோண்டு g _) க (ோதாவரி g _) க (ோதுமை g _) க (ோத்திரங் g @@ -416,7 +476,7 @@ _மன்மதக்) க (ுகை g _) க (ோத்திரம g _) க (ோத்ரா g _) க (ோத்ரேஜ் g - _) க (ோந்து g + _) க (ோந்த g _) க (ோபப் k கோப (ால go:p _) கோப (ிகா+ go:p @@ -428,8 +488,11 @@ _மன்மதக்) க (ுகை g _) க (ோபிய g _) க (ோபுர g _) க (ோமதி g + _) கோமதேசு (வர go:mVde:s + _) க (ோமதேஸ்வர g _) க (ோமாதா g _) க (ோமிய g + _) க (ோமுக g _) க (ோமூத்திர g _) க (ோயல g _) க (ோர_ g @@ -438,8 +501,15 @@ _மன்மதக்) க (ுகை g _) க (ோர_வேண்ட k _) க (ோரக g _) க (ோரத்_தாண்ட g + _) க (ோரத்தால g + _) க (ோரத்தை g _) க (ோரப்_L20 g + _) க (ோரப்பசி g + _) க (ோரப்பற் g + _) க (ோரப்பல் g + _) க (ோரப்போர g _) க (ோரம g + _) க (ோர்க்காலாந்த g _) க (ோலிக g _) க (ோலிய g _) க (ோல்கொண்டா g @@ -448,11 +518,13 @@ _மன்மதக்) க (ுகை g _) க (ோவிந்த g _) க (ோஷ g _) கௌசிக kaUsikV# + _) க (ௌட g _) கௌத gaUtV# _) க (ௌனை g _) க (ௌன்கள g _) க (ௌரவ g _) க (ௌரி g + _) க (ௌளி g _) க (ௌளை g _) க் (ரவுண்ட g _) க் (ரிகோரிய g @@ -466,12 +538,15 @@ _மன்மதக்) க (ுகை g //endsort //sort + _கோபி) க kV# _ஸ்டா) க kV# +_ஜமாய்) க kV# _வெங்) கட kVt.V# அலை) க (டல kV சமையல்) க (ட் kV உச்ச) க (ட்ட kV + உள்) க (ட்ட kV ஒரு) க (ட்ட kV மறு) க (ட்ட kV _கால) க (ட்ட kV @@ -490,13 +565,16 @@ _தலைக்) க (ன gV _வெல்) க (ம kV தின) க (ர kV மது) க (ர kV + ஷங்) க (ர kV திவா) க (ர kV பிரபா) க (ர kV சுதா) க (ரிட kV சுதா) க (ரின kV _சௌ) க (ரிய kV அசௌ) க (ரிய kV +அமைந்த) க (ரை kV சுதா) க (ர்_ kV + _தர்ம) க (ர்த kV _குல்) க (ர்னி kV விஸ்வ) க (ர்மா kV _விண்) க (ற் kV @@ -511,6 +589,7 @@ _சந்திர) க (லா kV _சித்திர) க (லா kV _சூரிய) க (லா kV _ஜீவ) க (லை kV + _காய) கல்ப kVlpV# பஞ்ச) க (ல்யாண kV _ரண) க (ள kV _விண்) க (ள kV @@ -523,6 +602,8 @@ _சூரிய) க (லா kV பஞ்ச) க (வ்ய kV வீண்) க (ஷ்ட kV ம) க (ா H + _ரே) க (ா k + _சுரே) க (ா k _தாலு) க (ா k _ராதி) க (ா k _லங்) க (ா k @@ -536,6 +617,7 @@ _சூரிய) க (லா kV _ரேணு) க (ா k _கார்த்தி) க (ா k _கிருத்தி) க (ா k +_சந்திரலே) க (ா k _சந்திரி) க (ா k _சாமுத்ரி) க (ா k _மாளவி) க (ா k @@ -549,12 +631,14 @@ _ஹன்L04ி) க (ா k _தென்) க (ாசி k _நேர்) க (ாணல k _கண்) க (ாணா k - _ஏ) க (ாதசி k _ராம) க (ாதை k இராம) க (ாதை k _ஸ்ரீ) காந்த ka:ntV# விவே) க (ானந்த k + அல) காப (ாத் Ha:b _வலை) க (ாப் k +_ஹெலி) க (ாப்டர k +_வளை) க (ாப்ப k தொல்) க (ாப்பி k மூல) க (ாரண k _பூ) க (ாரர k @@ -567,9 +651,11 @@ _வண்டி) க (ாரர k _பால்) க (ாரி k _கடை) க (ாரி k _சமையல்) க (ாரி k +_ஜ) கார்ட ka:rt.V# _சம) க (ால k அந்திம) க (ால k _தொன்ம) க (ால k + அ) க (ாலி k கோயில்) க (ாளை k ராம) க (ாவிய k ஆ) க (ாஷ k @@ -587,15 +673,16 @@ _தொன்ம) க (ால k கிரு (ஷ் kri இங்) கி (லீஷ் g கி (லேச k + அ) க (ிலேஷ k _சர்) க (ிள k அங்) க (ிள k _வட) க (ிழ k தென்) க (ிழ k _பா) க (ிஸ்தான k அப) க (ீர்த்தி k + _பல்) க (ு k மலைக்) க (ுகை g _பால்) க (ுட k - _வளை) க (ுட k _பரம) க (ுடி k _பரம) கு (டி ku2 அரிய) க (ுடி k @@ -609,20 +696,41 @@ _தொன்ம) க (ால k மன்னார்) கு (டி ku2 நற்) க (ுண g _சற்) க (ுண g + _நாற்) க (ுண g + _கற்) க (ுண்டில g + _கற்) க (ுண்டு g + _கற்) க (ுண்டை g ஏறிக்) க (ுதி g + க (ுமரன k _கண்ணியா) க (ுமரி k க (ுமார k + _சு) க (ுமார g _டா) குமெண்ட kUmen.tV# அழு) க (ுரல k _மெர்) க (ுரி k _) கு (ரோத k L03து) க (ுறித்த k அரை) க (ுறை k - க (ுல k - _ந) க (ுல g - _அங்) க (ுல g + _கீழ்) க (ுல k + அரச) க (ுல k + ராஜ) க (ுல k + _குரு) க (ுல k + _கோ) க (ுல k + _வேத) க (ுல k + _மனித) க (ுல k + _மேல்) க (ுல k +_மன்னர்) க (ுல k + _டிரா) க (ுலா k + _ட்ரா) க (ுலா k + _கங்) க (ுலி g + _கை) க (ுலு k _) குல்க (ந்த gulkV _மெரு) க (ூட்ட g + _தயை) க (ூர k + _தயவு) க (ூர k + அருள்) க (ூர k +_நினைவு) க (ூர k + _குறை) க (ூற k அறை) க (ூவ k _மார்) கெட் ket. _ஓ) க (ே k @@ -643,9 +751,15 @@ _டா) குமெண்ட kUmen.tV# _செடி) க (ொடி k க (ொண்ட k க (ொள் k + _நி) க (ோ k _வை) க (ோ k _ஷி) க (ோ k யூனி) க (ோட k + _ஜீவ) க (ோடி k + _பக்த) க (ோடி k + _தேவ) க (ோட்ட k + _தேவி) க (ோட்ட k +_ஸ்ரீஹரி) க (ோட்ட k அஷ்ட) க (ோணல k வீண்) க (ோப k _நாகர்) க (ோயில k @@ -663,13 +777,18 @@ _விவே) க் (_ k _சொர்) க்க ggV# _ஸ்வர்) க்க ggV# _கை) க்க (டிகார kgV + L03) க்க (ண்ட ggV _துணை) க்க (ண்ட ggV _மார்) க்க (ண்டேய kkV நிர்) க்க (தி ggV _தீர்) க்க (மாக ggV _தீர்) க்க (மான ggV + _தனி) க்க (வன ggV + _முழு) க்க (வன ggV தீர்) க்க (ாலோசநை gg _ல) க்க (ின gg + _வி) க்க (ினங் gg + _வி) க்க (ினம gg _வி) க்க (ினம்_ gg அ) க்க (ினி gg கோபா) க்க (ினி gg @@ -686,6 +805,7 @@ _தேவா) க்க (ினை gg வைரா) க்க (ிய gg அநு) க்கி (ர gg அனு) க்கி (ர gg +_கர்ப்ப) க்கி (ர gg _நவ) க்கி (ரL06 gg L03) க்கி (ரக gg // a,i _வி) க்க (ிரக gg @@ -695,17 +815,21 @@ _தேவா) க்க (ினை gg அ) க்கி (ராம gg இ) க்கி (ராம gg _சாலி) க்கி (ராம gg + _சாள) க்கி (ராம gg L03) க்க (ுகை gg + _நிர்) க்க (ுண gg _மு) க்க (ுண gg L03) க்க (ுண gg _போர்) க்க (ுண gg அணு) க்க (ுண்ட gg + _கோலி) க்க (ுண்ட gg _வெடி) க்க (ுண்ட gg _துப்பாக்கி) க்க (ுண்ட gg ஜன) க்க (ும்பல gg _மார்) க்கெட் kket. _ல) க்க (ேஜ gg L03) க்க (ோபுர gg + L03) க்க (ோஷ gg _வி) க்ச (னரி ks.V _மி) க்ச (ர ktSV _பி) க்ச (ர ktSV @@ -714,7 +838,10 @@ _துப்பாக்கி) க்க (ுண்ட gg ஆ) க்ச (ுவல ktS க்ட kt.V# // English words எ) க்ட (ே gd. - _ஹெ) க்ட (ே gd. + _ஹெ) க்ட (ே_ gd. + _ஹெ) க்ட (ேக்க gd. + _ஹெ) க்ட (ேய gd. + _ஹெ) க்ட (ேவ gd. அ) க (்டோபர k க்ட் kt. // English words _எலெ) க்ட்ரிக (ல kt.rikV @@ -731,6 +858,7 @@ _துப்பாக்கி) க்க (ுண்ட gg _ரெ) க்ரூட் krU:t. ஆ) க (்ரோஷ k _பை) க் (ல_ k + _நெ) க் (லஸ k என்சை) க்லோப (ீடியா klo:p க் (ஸ k _எ) க் (ஸாம g @@ -773,35 +901,49 @@ _துப்பாக்கி) க்க (ுண்ட gg _) ச (ட்டினி tSV _) ச (ட்னி tSV _) ச (ண்டாள tSV - _) ச (ண்டி tSV + _) ச (ண்டி_ tSV ச (ண்பக s.V ச (ண்மு s.V _) ச (துர் tSV _) ச (த்திர tSV _) சத்திரப (தி tSVttirVpV + _) ச (த்தீஸ் tSV _) ச (த்துரு tSV _) ச (த்ரபதி tSV _) ச (த்ரு tSV ச (ந்தர tSV _) ச (ந்தர்ப sV + அ) ச (ந்தர்ப sV ச (ந்திர tSV + _) ச (ந்துரு tSV _ஹட்) ச (ன sV _வாட்) ச (ன sV _சாபவிமோ) ச (ன tSV _டேவிட்) ச (ன sV _பாவவிமோ) ச (ன tSV _விமோ) ச (ன tSV + _லோ) ச (னா tSV +_நீலலோ) ச (னி tSV +_மீனலோ) ச (னி tSV _) ச (ப்பL11் tSV _) ச (ப்பா tSV _) ச (ப்பி tSV _) ச (ப்பு tSV _) ச (ப்பெ tSV + _நா) ச (ர zV + _ரே) ச (ர zV _டின்) ச (ர tSV _பங்) ச (ர tSV + _பன்) ச (ர tSV _) சரசு (வதி sVrVs _) சர்ச (ி tSVrtS _) ச (ர்ச்சில tSV _) ச (ர்ச்சு tSV + _) ச (ர்தாரி_ zV + _) ச (ர்தாரிய zV + அ) ச (ர்பை zV + _) ச (ர்மிளா s.V + அஃப்) ச (ல zV மருதா) ச (ல tSV வேதா) ச (ல tSV _சேஷா) ச (ல tSV @@ -809,18 +951,29 @@ _தணிகா) ச (ல tSV அருணா) ச (ல tSV வெங்கடா) ச (ல tSV வேங்கடா) ச (ல tSV + _) ச (லோ tSV _) ச (வான tSV + _) ச (ாக்கட்டி tS _) சாக்ப (ீL04 tSa:kp _) சாக்லேட் tSa:kle:t. + _) சா (ட்டர்ஜி tSe: _) ச (ாணக்கிய tS + ஆ) ச (ாத் z ச (ாந்தி s. - _) சாந்த (ின tSa:nd + _) சாந்த (ினை tSa:nd + _) சாந்த (ின்_ tSa:nd _தே) ச (ாந்திர s _) சாந்த (ில tSa:nd + _) ச (ாந்து tS + _) ச (ாந்தை tS + _ரம்) ச (ான z + அமே) ச (ான z _) சா (னல tSe: _) ச (ான்ஸ tS + _) ச (ாப்டர tS _) சாப் (ளின tSa:p _) ச (ாமுண்ட tS + _மொ) ச (ாம்பி z _) ச (ாயாவ tS _) ச (ாய்ஸ tS அப) ச (ார tS @@ -829,17 +982,21 @@ _தணிகா) ச (ல tSV சமா) ச (ார tS விப) ச (ார tS _கிரL06) ச (ார tS + _குணா) ச (ார tS ராஜோப) ச (ார tS ஆ) ச (ார_ tS ஆ) ச (ாரத் tS ஆ) ச (ாரம tS - ச (ாரிய tS + அ) ச (ாருதீன z _) சாருலத (ா tSa:rUlVt _) ச (ாருவ tS + _ஹ) ச (ாரே z _) ச (ார்ஜ tS _ரீ) ச (ார்ஜ tS _டிஸ்) ச (ார்ஜ tS _) ச (ார்ஜை tS + _மொ) ச (ார்ட z + _) ச (ார்மினார tS _) ச (ார்லஸ tS _) ச (ார்லி tS _) ச (ாளுக்கிய tS @@ -856,6 +1013,7 @@ _தணிகா) ச (ல tSV _) ச (ிட்டு tS _) ச (ிட்ல tS _) ச (ிதம்பர tS + _பிராய) ச (ித்த tS _) ச (ித்தப்பன tS _) ச (ித்தப்பா tS _) ச (ித்தப்பிரமை s @@ -870,18 +1028,34 @@ _தணிகா) ச (ல tSV _ச) ச (ின tS _) சி (னே s _) ச (ின் tS + _) ச (ின்னங் s + _) ச (ின்னத்தால s + _) ச (ின்னத்தின s + _) ச (ின்னத்தில s + _) ச (ின்னத்தை s + _) ச (ின்னமா s + _) ச (ின்னம் s + _) ச (ின்னம்தான s _) ச (ின்ஹா s _) சிப் (கள tSip _) ச (ிப்பு tS _) ச (ிப்பை tS _) ச (ிப்ஸ tS + _) ச (ிம்னி tS + _மலே) ச (ிய s. +இந்தோனே) ச (ிய s. +_பக்தி_) சிரத் (தை srVd + _) சிரத்த (ையுடன srVdd + _) சிரத்த (ையை srVdd சி (ரம s _) சி (ரார்த்த s _) சிரிலங்க (ா srilVNk _) சிரு (ங்கார sri _) சிரு (ஷ்டி sri - _) ச (ிற்றம்பல tS + _பா) ச (ில z + _ஃபா) ச (ில z _) சி (லாகி s + _நியூ) ச (ிலாந்த z _) ச (ிலிய tS _) சி (லேட s _) ச (ில்ற tS @@ -895,18 +1069,29 @@ _தணிகா) ச (ல tSV _) ச (ீனாவ tS _) ச (ீனிவா s சீ (னிவாச sri: + _ந) ச (ீம z + _ஹ) ச (ீம z + _ந) ச (ீர z _) ச (ீஸு tS _) ச (ீஸை tS _) ச (ீஸ்_ tS _ஈ) சு s _) ச (ுடிதார tS _) ச (ுட்டிப் tS + ஆ) சுப (த்திரி spV _) சு (ருதி s + இ) சு (லா s _) சு (லோக s கே) சு (வ s மே) சு (வ s வி) சு (வ s + _கபாலீ) சு (வ s +_ஜலகண்டே) சு (வ s +அர்த்தனாரீ) சு (வ s _சனீ) சு (வர s + ராஜே) சு (வர s +_மங்களே) சு (வர s +அகிலாண்டே) சு (வர s இராவணே) சு (வர s ராவணே) சு (வர s _) சுவர்க்க svVrggV# @@ -921,8 +1106,10 @@ _தணிகா) ச (ல tSV _) சு (விட்ச s _) சு (விஸ s _) சு (வீட s + _) ச (ூயிங் tS _) ச (ூரண tS _) செக் (_ tSek + _) ச (ெக்கிங் tS _) ச (ெக்கோL04 tS _) ச (ெங்கிஸ tS _) செச (னியா tSetSV @@ -955,12 +1142,14 @@ _தணிகா) ச (ல tSV _) ச (ெல்லப்பெண் tS _) ச (ெல்லப்பையன tS _) ச (ெல்லமா tS + _) ச (ெல்லமில்ல tS _) ச (ெல்லமே_ tS _) ச (ெல்லையா tS _) ச (ெஸ் tS ச (ெஸ்டர tS // -chester _) ச (ேஞ்ச tS _) ச (ேட்டன tS + _) ச (ேட்டர்ஜி tS _) ச (ேனல tS _) ச (ேரி tS _) ச (ேர்கள tS @@ -972,18 +1161,42 @@ _தணிகா) ச (ல tSV _) ச (ைனா_நேவால s _) ச (ைனாவ tS _) ச (ைனீஸ tS + _) ச (ோட்டா tS + ஓ) ச (ோன z + _) ச (ோன்ன tS + _) ச (ோவு tS + _) ச (ோவெ tS + _) ச (ௌக்கிதார tS _) ச (ௌதரி tS _) ச (ௌதிரி tS _) ச (ௌஹான tS + _கா) ச்மூச tSmu:tSV# //endsort .group ஜ - ஜ dZV - ஜ (B dZ - _) ஜு (வால dZ + ஜ dZV + ஜ (B dZ +//sort _டின்) ஜ (ர tSV + _) ஜ (ர்தாரி zV + _க) ஜ (லா zV + _க) ஜ (லி zV + _க) ஜ (லை zV + _க) ஜ (ல் zV + _) ஜாக (ீர za:k + _) ஜ (ாக்கீர z + _ரம்) ஜ (ான z + _ப) ஜ (ார z + அ) ஜ (ாருதீன z + _நா) ஜ (ி z + _) ஜ (ியா z + _) ஜ (ீரோ z + _) ஜ (ுல்ஃபி z + _) ஜ (ுல்பி z + _) ஜு (வால dZ +//endsort .group ஞ @@ -993,6 +1206,7 @@ _தணிகா) ச (ல tSV _கா) ஞ்ச (ன ntSV இ) ஞ்ச் ntS _வி) ஞ்ச் ntS + _ப) ஞ்ச (ர ntSV .group ட @@ -1007,8 +1221,6 @@ _தணிகா) ச (ல tSV ஸ்) ட (B t. //sort - - _டே) ட t.V# _பேண்) ட t.V# _வால்) ட t.V# @@ -1026,8 +1238,11 @@ _ஷிஃப்) ட t.V# ன்ஸ்பரண்) ட t.V# ன்ஸ்பெரண்) ட t.V# _) ட (ஃப் t.V - _) ட (க் t.V + _) ட (க்_ t.V _) ட (க்கர t.V + _) ட (க்கு t.V + _) ட (க்கெ t.V + _) ட (க்ன t.V _) டச்சப் t.VtS:Vp _) ட (ச்சிங் t.V ங்) ட (ன t.V // -ington @@ -1041,8 +1256,12 @@ _ஷிஃப்) ட t.V# _) ட (ம்ப்லர t.V _) ட (ம்ப்ளர t.V _) ட (ம்ளர t.V + _) ட (யத்த t.V + _) ட (யம t.V _) ட (யரில t.V _) ட (யரு t.V + _) ட (யரை t.V + _) ட (யரோ t.V _) ட (யர் t.V ஃபில்) ட (ர t.V _செண்) ட (ர t.V @@ -1055,15 +1274,19 @@ _ஷிஃப்) ட t.V# _மில) ட (ரி t.V _மிலி) ட (ரி t.V இண்) ட (ர் t.V + _) டர்பண்ட (ைன t.VrpVn.t. எண்) டர்பி (ரைL04 t.Vrp + _) ட (ர்பைன t.V _மெண்) ட (ல t.V _) ட (வர t.V _) ட (வல t.V _) ட (வுன t.V + _) ட (வுன்லோட d.V ஸ்டே) ட (ஸ t.V அல்) ட (ா t. உல்) ட (ா t. _மால்) ட (ா t. + _டெல்) ட (ா t. _) டாக் (_ t.a:k _) ட (ாக்க t. // talkies _) டாக்குமெண்ட d.a:kkUmen.t.V# @@ -1098,7 +1321,8 @@ _நாவல்) ட (ி t. _) ட (ிஃபன t. _போர்) ட (ிகோ t. ஆர்) டிக் t.ik - _) ட (ிக்க t. + _) டிக்கட் t.ikkVt. + _) டிக்கெட் t.ikket. _) டிட (ோ t.it. _மார்) ட (ின t. காண்) டினெண்ட (ல t.inen.t.V @@ -1136,7 +1360,13 @@ _செண்) டிமெண்ட t.imen.t.V# _) டி (ரான்ஸ்லே t. _) டி (ரான்ஸ்வேல t. _) டிராபிக் t.ra:fik - _) ட (ிராம t. + _) டிராப் t.ra:p + _) டி (ராமா d. + _) டி (ராமில t. + _) டி (ராமை t. + _) டி (ராம் t. + _) டி (ராய d. + _) டி (ராயிங் d. கொலஸ்) டி (ரால _|t. _) டி (ராலி t. _) டி (ராவல t. @@ -1145,7 +1375,9 @@ _செண்) டிமெண்ட t.imen.t.V# _) டிரிக் t.rik _) டிரிக்க (ர t.riggV _) டி (ரிங்க் d. + _) டிரிப் t.rip _) டி (ரிம் t. + _) டி (ரில d. _) டி (ரில்லியன t. _) டிரீட் t.ri:t. _) டி (ரெண் t. @@ -1174,6 +1406,7 @@ _செண்) டிமெண்ட t.imen.t.V# _) ட (ீசல d. _காண்) ட (ீன t. _கேண்) ட (ீன t. + _) ட (ீல d. _) டுட (ோரியல t.ut. _) ட (ுனிசியா t. _) ட (ுனிஸ t. @@ -1181,25 +1414,32 @@ _செண்) டிமெண்ட t.imen.t.V# _) ட (ுனீஷிய t. _) டுவிங்க (ிள t.wiNk _) டுவ (ிட்டர t.w +_பிளஸ்_) டூ t.u: +_ப்ளஸ்_) டூ t.u: + _) ட (ூ_வீல t. _) டூத் t.u:t _கார்) ட (ூன t. _) ட (ூர t. இண்) ட (ெ t. + _) டெக (்சாஸ t.ek _) டெக் (னாலஜி t.ek _) டெக்னிக t.eknikV# _) ட (ெக்ஸாஸ t. _) ட (ெக்ஸ் t. + _) ட (ெசோ t. _) ட (ெண்டர t. _) ட (ெண்டுல்கர t. + _) டெண்ட் t.en.t. + _) டென்ச (ன t.ens.V _) டென்டுல்க (ர t.ent.UlkV + _) ட (ென்னிஸ t. _டேபிள்_) ட (ென்னிஸ t. _லான்_) ட (ென்னிஸ t. - _) ட (ென்னிஸ்_கோர்ட t. - _) ட (ென்னிஸ்_பந்த t. - _) ட (ென்னிஸ்_மேச் t. _) ட (ென்ஷன t. _) டெம்ப (ர t.empV _) டெம்ப (ோ t.emp + _) டெம்ப்லேட் t.emple:t. + _) ட (ெய்லர t. _) ட (ெர t. _) டெலஸ்கோப் t.elVsko:p _) ட (ெலிஃபோன t. @@ -1222,9 +1462,11 @@ _லான்_) ட (ென்னிஸ t. _) ட (ோக்கன t. _) ட (ோக்கியோ t. _) ட (ோட்டல t. + _) ட (ோன t. ளு) ட (ோனிய t. _) டோரண்ட (ோ t.o:rVn.t. _ப்ரி) ட (ோரிய t. + _) டோர்னமெண்ட t.o:rnVmen.t.V# _லே) ட் t. @மெண்) ட் t. // -ment _பேண்) ட் t. @@ -1233,7 +1475,7 @@ _ஹெல்மெ) ட் t. ல) ட்சு (மண ks. ல) ட்சு (மி ks. _ல) ட்ட d.d.V# - _ரெ) ட்ட (ியா d.d. + _ரெ) ட்ட (ிய d.d. இ) ட்ட (ிலி d.d. அப்பாயிண்) ட்மெண்ட t.men.t.V# _) ட் (யூசன t. @@ -1265,6 +1507,9 @@ _ஹெல்மெ) ட் t. _) ட் (ரான்ஸ்லே t. _) ட் (ரான்ஸ்வேல t. _) ட்ராபிக் t.ra:fik + _) ட் (ராமில t. + _) ட் (ராமை t. + _) ட் (ராம் t. _) ட் (ராலி t. _) ட் (ராவல t. _) ட் (ராவெல t. @@ -1272,6 +1517,7 @@ _ஹெல்மெ) ட் t. _) ட்ரிக (ர t.riggV _) ட்ரிக் t.rik _) ட்ரிக்க (ர t.riggV + _நியூ) ட் (ரின t. _) ட் (ரிம் t. _) ட் (ரில்லியன t. _) ட்ரீட் t.ri:t. @@ -1304,6 +1550,7 @@ _ஹெல்மெ) ட் t. _ரூ) ட் (ல t. _நோ) ட் (ல t. _ரோ) ட் (ல t. + _நடுகா) ட் (ல t. _நடுவீ) ட் (ல t. _நடுரோ) ட் (ல t. இ) ட் (லர t. @@ -1339,6 +1586,7 @@ _நடுரோ) ட் (ல t. // exceptions, த as [d] //sort + _) த (L04ா dV _) த (L08னா d _) த (கதக dV @@ -1354,8 +1602,9 @@ _நடுரோ) ட் (ல t. _) த (சரா dV _) த (சாப்த dV _) த (சை dV + _) த (டக்க dV _) த (டதட dV - _) த (டபுடல dV + _) த (டபுட dV _) த (டவெ dV _) த (டவை dV _) த (டால dV @@ -1375,6 +1624,7 @@ _நடுரோ) ட் (ல t. _) த (ட்சன dV _) த (ட்சிண dV _) த (ண்டக் dV + _) த (ண்டச்சோற dV _) த (ண்டத் dV _) த (ண்டன dV _) த (ண்டபாணி dV @@ -1385,6 +1635,8 @@ _நடுரோ) ட் (ல t. _) த (ண்டிப்ப dV _) த (ண்டிப்பா dV _) த (ண்டியுங்கள dV + _) தண்டீசு (வர dVn.d.i:s + _) த (ண்டீஸ்வர dV _) த (ண்டோரா dV _) தத்த (ியா dVdd _) த (னகோடி dV @@ -1403,12 +1655,14 @@ _நடுரோ) ட் (ல t. _) த (ன்வந்தரி dV _) தபதப dVbVdVbV# _) த (மயந்தி dV + _) த (ம்_L24 dV _) த (ம்படி dV _) த (ம்பதி dV _) த (ம்பிடி dV _) த (ம்மடிL11் dV _) த (யவ dV _) த (யாணந்த dV + _) த (யான dV _) த (யால dV _) த (யாள dV _) த (யை dV @@ -1419,6 +1673,7 @@ _நடுரோ) ட் (ல t. _) த (ரிசி dV _) தரித்த (ிர_ dVridd _) தரித்த (ிரத்த dVridd + _) தரித்த (ிரன dVridd _) த (ரித்திரம dV _) தரித்த (ிரம் dVridd _) த (ருமங் dV @@ -1439,8 +1694,10 @@ _நடுரோ) ட் (ல t. _) த (ர்பார dV _) த (ர்பூச dV _) த (ர்பை dV + _) த (ர்ப்பை dV _) த (ர்ம dV _) த (லித் dV +_அகாலி_) த (ள dV _) த (வக்கால dV _) த (வக்கோல dV _) த (வத்த dV @@ -1460,15 +1717,16 @@ _நடுரோ) ட் (ல t. _) த (ானங் d _) த (ானத் d _) த (ானப் d - _) த (ானமா d + _) த (ானம d _) த (ானிய d _) த (ானியங்கி t _) த (ானுவ d + _) த (ான்ய d _) த (ாமோதர d _) த (ாம்_தூம d _) த (ாயங்கள d - _) த (ாயத்த+ d _) த (ாயமா d + _) த (ாயமு d _) த (ாயாதி d _) த (ாரணி d _) த (ாரா_சிக்கோ d @@ -1530,6 +1788,7 @@ _நடுரோ) ட் (ல t. _) த (ிரவிய d _) தி (ராட்சை d _) தி (ராணி t + _) த (ிராம d _) தி (ராவிட d _) திரிப (ாதி trip _) திரிப (ோலி trip @@ -1556,6 +1815,9 @@ _நடுரோ) ட் (ல t. _) த (ீட்சண்ய d _) த (ீட்சித d _) த (ீட்சை d + _) த (ீன d + _) த (ீனி t + _) த (ீன் t _) த (ீப d _) த (ீப்ப t _) த (ீரக்கிழவ d @@ -1569,6 +1831,7 @@ _நடுரோ) ட் (ல t. _) த (ீரரை d _) த (ீர்க d _) த (ீர்க்க t +_) தீர்க்க (_சுமங்கலி di:rggV _) தீர்க்க (தரிச di:rggV _) தீர்க்க (த்துடன di:rggV# _) த (ீர்க்கமா d @@ -1576,12 +1839,17 @@ _நடுரோ) ட் (ல t. _) தீர்க்க (முள்ள di:rggV# _) தீர்க்க (ம்_ di:rggV _) தீர்க்க (ாயு di:rggV# + _) த (ீவாளி d _) து(ரோக d _) த (ுக்க d + _) த (ுக்கடா t + _) த (ுக்கா t + _) த (ுக்கோ t _) த (ுச்சம d _) த (ுச்சாதனன d _) த (ுஜஸ் d _) த (ுட்ட d + _) த (ுன்மதி d _) த (ுபாய d _) த (ுபாஷி d _) த (ுப்பட்டா d @@ -1594,12 +1862,14 @@ _நடுரோ) ட் (ல t. _) த (ுரியோதனா d _) த (ுருவங் d _) த (ுருவத் d + _) த (ுருவன d _) த (ுருவப் d _) த (ுரை d - _) த (ுரோண d + _) து (ரோண d _) து (ரோண t _) த (ுர் d _) து (வந்த_ d + _) து (வம்ச d _) துவ (ாதசி dv _) துவாப (ர dva:pV _) துவ (ார dv @@ -1622,8 +1892,12 @@ _நடுரோ) ட் (ல t. _) த (ூரல t _) த (ூரிகை t _) த (ூர்_ t + _) த (ூர்த t + _) த (ூர்தர்ஷன d _) த (ூர்ந் t _) த (ூர்வ t + _) த (ூள்_கிள d + _) த (ூள்_பற d _) த (ூஷ d _) த (ூஷணை d _) த (ூஷித்த d @@ -1639,7 +1913,10 @@ _நடுரோ) ட் (ல t. _) த (ேவரு t _) த (ேவரை t _) த (ேவர்_ t - _) த (ேவல t + _) த (ேவல_ t + _) த (ேவலாம t + _) த (ேவலே t + _) த (ேவலை t _) த (ேவிடியா t _) த (ேவிடியா t _) த (ேவேந் d @@ -1659,24 +1936,37 @@ _நடுரோ) ட் (ல t. _) த (ோஸ்த் d _) த (ோஹா d _) தௌலதாப (ாத daUlVd.a:b + _சா) த்த (ியக்கூற dd + _சா) த்த (ியங்கள dd + _சா) த்த (ியத்த dd + _சா) த்த (ியந் dd + _சா) த்த (ியப்பட dd + _சா) த்த (ியம dd _) த (்ராட்சை d //endsort //sort + _நிசப்) த dV# + அனந்) த tV# _வசந்) த tV# _க) த (L08ஜா t _சாந்) த (_ tV + _சப்) த (ங்கள dV _ப) த (ஞ்சலி tV _பல்) த (ட tV _கீழ்) த (ட்ட tV + _நடு) த (ட்ட tV _மேல்) த (ட்ட tV + _சப்) த (த்த dV _சாந்) த (த்த tV# பிள்ளை) த (ன tV முட்டாள்) த (ன tV + _சப்) த (ம dV _கௌ) த (ம tV _சாந்) த (ம tV# _கௌ) த (மி tV _புல்) த (ரை tV + _மண்) த (ரை tV _சாந்) த (லிங்க tV# _கீ) த (ா t _சீ) த (ா t @@ -1700,7 +1990,9 @@ _புஷ்பல) த (ா t _சுல்) த (ான t _முல்) த (ான t _சாந்) த (ானு tV# + _சி) த (ார t _சும) த (ி t + அதி) த (ி t _சாந்) த (ி t _சுகந்) த (ி t _ரேவ) த (ி t @@ -1715,13 +2007,27 @@ _பிரசார்_பார) த (ி t _ஜோ) திக (ா tik _கார்) திக் tik சட்ட) த (ிட்ட t + _நி) த (ின t எ) தியோப (ிய tijo:p + எ) த (ியோப்பிய t _பிர) த (ீ t + _ச) த (ீஷ t + _நி) த (ீஷ t த (ுறை t + ஆழ்) த (ுளை t த (ூக்க t // in word வீண்) த (ேவை t + _நி) த (ேஷ t _நிவேதி) த (ை t + L03து) த (ொட t வீண்) த (ொல்லை t + _தான்) த (ோன்ற t + _சந்) த (ோஷிட t + _சந்) த (ோஷின t + _சந்) த (ோஷு t + _சந்) த (ோஷை t + _சந்) த (ோஷ்_ t +_சோவிய) த் t அம்பே) த்க tkV# _வா) த் (சல்ய t யு) த்த ddV# @@ -1732,13 +2038,20 @@ _முரட்டு) த்த (டியன ddV _முரட்டு) த்த (டியர ddV _சிறை) த்த (ண்டனை ddV பு) த்த (ன ddV + _நர்) த்த (ன ddV +_ஜனார்) த்த (ன ddV +_பரிவர்) த்த (ன ddV _வர்) த்த (மான ddV பு) த்த (ர ddV +அர்) த்தராத்த (ிரி ddVra:dd _விரு) த்தாச (ல dda:tSV அ) த்த (ாசி dd + _நிர்) த்த (ாட்சண்ய dd _சி) த்தாந்த dda:ntV# + _புனரு) த்த (ாரண dd சி) த்த (ார் dd பு) த்த (ி dd + _விரு) த்த (ி dd அயோ) த்த (ி dd _வை) த்த (ி_ dd எட்டு) த்த (ிக்க dd @@ -1748,15 +2061,19 @@ _சிறை) த்த (ண்டனை ddV சில) த்த (ினங் dd பல) த்த (ினங் dd வர்) த்த (ினி dd - சா) த்த (ிய dd +_மL06ிஷாசுரமர்) த்த (ினி dd + L03) த்த (ினி+ tt ம) த்த (ிய dd வா) த்த (ிய dd + அசா) த்த (ிய dd வை) த்த (ிய dd உபா) த்த (ிய dd - _சா) த்த (ிய_ tt +_நைவே) த்த (ிய dd + _வி) த்த (ியார் dd பு) த்த (ியி dd _சா) த்த (ியிரு tt உ) த்த (ியோக dd +L03வ்வு) த்த (ியோக dd பு) த்த (ிர tt சமு) த்த (ிர dd _உப) த்த (ிர dd @@ -1768,6 +2085,7 @@ _சிறை) த்த (ண்டனை ddV _சூ) த்த (ிரரி dd _சூ) த்த (ிரர் dd ஆதி) த்தி (ராவிட dd + _சேஷா) த்த (ிரி dd _வை) த்தீசு (வ ddi:s _வை) த்த (ீஸ்வ dd ராஜ) த்து (ரோக dd @@ -1775,8 +2093,12 @@ _சிறை) த்த (ண்டனை ddV L03) த்த (ுர்க்க dd அ) த்து (வான d வி) த்து (வான d + L03) த்து (வார dd _முக) த்து (வார dd + _ஹரி) த்து (வார d L03) த்த (ூச dd + L03) த்த (ூரத் dd + L03) த்த (ூரம dd அ) த்த (ெய்வ dd L03) த்த (ெய்வ dd குல) த்த (ெய்வ dd @@ -1785,6 +2107,7 @@ _சிறை) த்த (ண்டனை ddV L03) த்த (ேவத dd L03) த்த (ேவன dd L03) த்த (ேவர dd + அசிர) த்த (ை dd _வில்_வி) த்த (ை dd _வில்வி) த்த (ை dd _வி) த்த (ைகள dd @@ -1799,9 +2122,15 @@ _வில்வி) த்த (ை dd நி) த (்ய t ஆதி) த் (ய t இ) த் (யாதி t + _பா) த் (ர t + _மா) த் (ர t _மி) த் (ர t + _மூ) த் (ர t _காமசூ) த் (ர t + _ப) த் (ரங்கள t + _ப) த் (ரத்த t ச) த்ரபதி trVpVti + _ப) த் (ரம t _சி) த்ரலேக (ா trVle:k சி) த (்ரா t _சி) த் (ரா tti @@ -1853,8 +2182,6 @@ _சி) த்ரலேக (ா trVle:k ப் (_ப p // next word starts with ப //sort - - பி_._) ப(ி_._சி b // b.b.c _) ப (L06ுகுணா bV _) ப (L06ுஜ bV @@ -1863,10 +2190,12 @@ _சி) த்ரலேக (ா trVle:k _) ப (கதூர bV _) ப (கத்சிங் bV _) ப (கவதி bV + _) ப (கவத்நாம bV _) ப (கவன bV _) ப (கவான bV _) ப (காசுர bV _) ப (காசூரன bV + _) பக (ாமாஸ bVH _) ப (காய bV _) ப (கிரங்க bV _) பக (ிரண்ட bVg @@ -1889,6 +2218,7 @@ _சி) த்ரலேக (ா trVle:k _) ப (ச்சன bV _) ப (ச்சான bV _) ப (ஜ bV + _) பட (ாலியன bVt. _) ப (டுகாக்கள bV _) ப (டுகாவ bV _) ப (ட்சண bV @@ -1907,6 +2237,7 @@ _சி) த்ரலேக (ா trVle:k _) பத்த (ிரிக்கு bVdd _) பத்த (ிரிய bVdd _) ப (த்ரி bV + _) பத் (ரிக்க pVt _சொந்த_) ப (ந்த bV _) ப (ந்த_பாச bV _) ப (ந்தங்கள bV @@ -1922,16 +2253,20 @@ _சொந்த_) ப (ந்த bV _) ப (ந்துவ bV _) ப (ந்தோபஸ்த bV _) ப (னல fV + _) ப (னாரச bV _) ப (னாரஸ bV _) ப (னியன bV + _) ப (ன்சல bV _) ப (ன்னாரி bV _டீயும்_) ப (ன்னும்_ bV _) ப (ன்னும்_டீயும் bV _) ப (ன்ருட்டி bV + _) ப (பிள்கம் bV _) ப (பூன bV _) ப (ப்ளிமாஸ bV _) ப (ம்பர bV _) ப (ம்பாய bV + _) ப (ய_உணர் bV _) ப (யங் bV _) ப (யங்கர bV _) ப (யத் bV @@ -1942,20 +2277,28 @@ _டீயும்_) ப (ன்னும்_ bV _) ப (யபக்தி bV _) ப (யப் bV _) ப (யப்பத pV + _) ப (யப்பன pV _) ப (யப்பவை pV _) ப (யம bV _) ப (யாலஜி bV _) பயாஸ்கோப் bVja:sko:p _) ப (யில்வான bV + _) ப (ரணீதர bV _) ப (ரதக் bV _) ப (ரதநாட்டிய bV _) ப (ரதன bV _) ப (ரதர bV + _) ப (ரத்திட bV _) ப (ரத்திடம bV + _) ப (ரத்தின bV _) ப (ரத்து bV _) பரத்து (வாஜ bVrVt + _) ப (ரத்தோட bV + _) ப (ரத்பூர bV _) ப (ரத்வாஜ bV _) ப (ராக்_ஒபாமா bV + _) ப (ரிதா_ fV + _) ப (ரிதாவ fV _) பரூக் fVrU:k _) ப (ரோட bV _) ப (ர்ஃபி bV @@ -1966,6 +2309,8 @@ _டீயும்_) ப (ன்னும்_ bV _) ப (ர்னிச்சர fV _) பர்ப (ி bVrf _) ப (ர்ம bV + _) ப (ர்மிட pV + _) ப (ர்மிஷ pV _) ப (ர்லாங் fV _) ப (லகீன bV _) ப (லங் bV @@ -1974,26 +2319,37 @@ _டீயும்_) ப (ன்னும்_ bV _) ப (லத்தால bV _) ப (லத்தினா bV _) ப (லத்தினுட bV + _) ப (லத்துக் bV + _) ப (லத்துச் bV _) ப (லத்துட bV _) ப (லத்தை bV _) ப (லத்தோடு bV + _) ப (லப்பங்கள bV _) ப (லப்பட bV _) ப (லப்படு bV + _) ப (லப்பத்த bV + _) ப (லப்பம bV _) ப (லப்பரீட்சை bV _) ப (லமணைத்த bV + _) ப (லமற்ற bV _) ப (லமாகC் bV _) ப (லமாகவ bV _) ப (லமாகவே bV _) ப (லமாகி bV + _) ப (லமாக்க bV _) ப (லமாச்ச bV _) ப (லமான bV _) ப (லமாய் bV + _) ப (லமில்ல bV _) ப (லமிழ bV _) ப (லமுடன bV _) ப (லமுடைந்த bV _) ப (லமுடைய bV _) ப (லமும bV + _) ப (லமுறு bV + _) ப (லமுற்ற bV _) ப (லமுள்ள bV + _) ப (லமூட்ட bV _) ப (லராம bV _) ப (லவந்த bV _) ப (லவான bV @@ -2001,6 +2357,8 @@ _டீயும்_) ப (ன்னும்_ bV _) ப (லஹீன bV _) பலாத்க (ார bVla:dk _) ப (லிகடா bV + _) ப (லிகள bV + _) ப (லிகொ bV _) ப (லிக்கடா bV _) ப (லிக்குச் bV _) ப (லிக்கொ bV @@ -2016,17 +2374,21 @@ _டீயும்_) ப (ன்னும்_ bV _) ப (ல்பு bV _) ப (ல்பை bV _) ப (ளு bV + _) ப (வநகர bV _) ப (வன bV + _) ப (வன்குமார pV _) ப (வாணி bV _) ப (வானி bV _) பவுண்ட (ன faUn.t.V _) ப (வுத்தத்தில bV _) ப (வுலர bV _) ப (வுலிங் bV + _) ப (வேரிய bV _) ப (வ்ய bV _) ப (ஷீர bV _) ப (ஸ bV _) ப (ஹதூர bV + _) ப (ஹாமாஸ bV _) ப (ஹாய bV _) ப (ஹிரங்க bV _) ப (ஹிரண்ட bV @@ -2047,13 +2409,19 @@ _டீயும்_) ப (ன்னும்_ bV _) பாங்க (ாக் ba:Nk _) ப (ாங்கில b _) ப (ாங்க் b + _) ப (ாசில f _) ப (ாசு b + _) பாசுப (த pa:sUpV _) ப (ாசுர p _டெட்_) ப (ாடி b + _) ப (ாடி_பில்டர b _) ப (ாடி_பில்டிங் b _) ப (ாடிக்கு b _) ப (ாடியை b + _) ப (ாட்டனிய b + _) பா (ட்டரி be: _) ப (ாட்டலியன b + _) பா (ட்டிங் be: _L12_) ப (ாட்டில b // bottle _) ப (ாட்டிலி b _) ப (ாட்டிலுக் b @@ -2065,6 +2433,9 @@ _டெட்_) ப (ாடி b _) ப (ாணர b _) ப (ாணாசுர b _) ப (ாணி b + _) பாணிகி (ர pa:n.ig + _) பாணிக்கி (ர pa:n.ig + _) ப (ாணிக்ர p _) ப (ாண்டேஜ b _) ப (ாதிக்கக்கூட b _) ப (ாதிக்கண் p @@ -2095,7 +2466,9 @@ _டெட்_) ப (ாடி b _) ப (ாதிப்படைவ b _) ப (ாதிப்பதா b _) ப (ாதிப்பதை b + _) ப (ாதிப்பாகி b _) ப (ாதிப்பாகிற b + _) ப (ாதிப்பாகும b _) ப (ாதிப்பால b _) ப (ாதிப்பினால b _) ப (ாதிப்பிற்க b @@ -2116,15 +2489,17 @@ _டெட்_) ப (ாடி b _) ப (ாத்ரூம b _) ப (ானங்கள b _) ப (ானத்த b + _) ப (ானம b _) ப (ானமு b _) ப (ானர்ஜி b + _) ப (ானாசுர b _) ப (ானு b _) ப (ானெட் b _) பாப (ர ba:bV _) பாப (ாசாகேப் ba:b _) பாப (ாசாஹேப் ba:b _) பாப (ாவ ba:b - _) ப (ாபிலோனியா b + _) ப (ாபிலோன b _) ப (ாபுவ b _) ப (ாமாவ b _) ப (ாமினி b @@ -2134,6 +2509,7 @@ _விளையாடு_) ப (ாம்பே p _ரூம்_) ப (ாய b _) ப (ாய்லர b _) ப (ாரங்கள b + _) ப (ாரடே f _) ப (ாரத b _) ப (ாரதி b _) ப (ாரத்த b @@ -2146,8 +2522,10 @@ _விளையாடு_) ப (ாம்பே p _) ப (ார்கவ b _) ப (ார்டர b _) பார்ப (டா ba:rbV + _) ப (ார்பர b _) ப (ார்மL04ி f _) ப (ார்முல f + _) ப (ார்லிய b _) ப (ாலக b _) ப (ாலக் p _) ப (ாலக்காட p @@ -2155,38 +2533,39 @@ _விளையாடு_) ப (ாம்பே p _) ப (ாலதண் b _) ப (ாலன b _) பாலப (ாட ba:lVp + _) ப (ாலப்பாட b + _) ப (ாலமித்திர b _) ப (ாலமுர b _) ப (ாலம்மாள b _) ப (ாலய்யா b + _) ப (ாலஷங்கர b + _) ப (ாலாசூர b _) ப (ாலாஜி b _) ப (ாலாபிஷேக p + _) ப (ாலாமணி b + _) ப (ாலாம்பாள b _) ப (ாலாம்பிக b _) ப (ாலாவ b _) ப (ாலின் p _) ப (ாலியத்த b _) ப (ாலிவுட் b + _) ப (ாலுங்கற b _) ப (ாலுசாமி b _) ப (ாலுசுவாமி b _) ப (ாலுடன் p + _) ப (ாலுமகேந்திர b _) ப (ாலும்_ p _) ப (ாலுவ b + _) ப (ாலே_L25 b _) ப (ாலை p _) ப (ால் p _) ப (ால்_தாக்கரே b _) பால்க (னி ba:lkV + _) பால்டிக் ba:lt.ik _) பால்ட (ிமோர ba:lt. _) ப (ால்ய b _) ப (ால்ஸ b - _நேய_) ப (ாவ b - _ராக_) ப (ாவ b -_சகோதர_) ப (ாவ b -_சாந்த_) ப (ாவ b -_சிநேக_) ப (ாவ b -_சினேக_) ப (ாவ b -_முக_) ப (ாவ b -_முகத்தின்_) ப (ாவ b -_ராகங்களின்_) ப (ாவ b -_ராகத்தின்_) ப (ாவ b + _L21_) ப (ாவ b முகங்களினுடைய_) ப (ாவ b முகங்களின்_) ப (ாவ b முகங்களிலிருந்த_) ப (ாவ b @@ -2197,8 +2576,12 @@ _ராகத்தின்_) ப (ாவ b _) ப (ாவனா b _) ப (ாவனை b _) ப (ாவிக்கப்பட b + _) ப (ாவிக்கல b + _) ப (ாவிக்கவில்ல b _) ப (ாவிக்கின்ற b _) ப (ாவிக்கிற b + _) ப (ாவிக்குமாற b + _) ப (ாவிக்குமெ b _) ப (ாவிக்கும்போத b _) ப (ாவித்த b _) ப (ாவிப்பத b @@ -2206,11 +2589,13 @@ _ராகத்தின்_) ப (ாவ b _) ப (ாவிப்பதி b _) ப (ாவிப்பது b _) ப (ாவேய b + _) ப (ாவ்நகர b _) ப (ாஷாக்கள b _) ப (ாஷாவ b _) ப (ாஷிய b _) ப (ாஷை b _) ப (ாஷ்ய b + _) ப (ாஸந்தி b _) ப (ாஸ்கர b _) ப (ாஸ்கி b _) ப (ாஸ்டன b @@ -2226,6 +2611,7 @@ _ராகத்தின்_) ப (ாவ b _) ப (ிங்கர்_ f _) ப (ிசிக்ஸ f _) ப (ிசினஸ b + _) ப (ிசினெஸ b _) ப (ிசிய b _) ப (ிஜிலி b _) ப (ிடில f @@ -2241,6 +2627,7 @@ _ராகத்தின்_) ப (ாவ b _) ப (ியர b இயற்) ப (ியல b _) பி (யூனஸ்_ b + _) பி (ரகடன p _) ப (ிரகதீ b _) பி (ரகதீ b _) பி (ரகலாதன p @@ -2263,21 +2650,28 @@ _ராகத்தின்_) ப (ாவ b _) பி (ரச்சனை p _) பி (ரச்சார p _) பி (ரச்சினை p - _) பிரச (்னை prVtS + _) பிரச் (னை prVtS:i _) பி (ரஜ p _) பி (ரணவ p + _) பி (ரணாப p _) பிர (ண்ட்ஸ fre + _) பி (ரதக்ஷண p + _) பி (ரதட்சண p _) பி (ரதம p _) பி (ரதர்_ b _) பி (ரதர்_ b _) பி (ரதான p + _) பி (ரதாப p _) பி (ரதி p _) பி (ரதீ p _) பி (ரதேச p _) பி (ரதேஷ p + _) பி (ரதோஷ p _) பி (ரத்தியேக p _) பிரத் (யேக prVt + _) பி (ரனாப p _) பி (ரப p + _) பிரம (ன brVmmV _) பி (ரமாண p _) பி (ரமாண்ட b _) பி (ரமாத p @@ -2300,6 +2694,7 @@ _ராகத்தின்_) ப (ாவ b _) பி (ரயோஜன p _) பி (ரலய p _) பி (ரளய p + _) பி (ரவகி p _) பி (ரவாக p _) பி (ரவீண p _) பி (ரவீன p @@ -2311,14 +2706,19 @@ _ராகத்தின்_) ப (ாவ b _) பி (ரஸல்ஸ b _) பி (ரஸாத p _) பி (ரஸ்தா p + _) பி (ரஹதீசு b + _) பி (ரஹதீஸ் b _) பி (ரஹலாத p + _) பி (ரஹஸ் b _) பி (ராகார p _) பி (ராகிருத p _) பி (ராக்கள b _) பிராக்டிக(ல pra:kt.ikV _) பி (ராங் f + _) பிராஞ்ச bra:n^tS _) பி (ராடாக f _) பி (ராட்_ f + _) பி (ராட்டிஸ்லாவ b _) பி (ராட்வே b _) பி (ராண_ p _) பி (ராணத் p @@ -2348,6 +2748,7 @@ _ராகத்தின்_) ப (ாவ b _) பி (ரார்தி p _) பி (ரார்த்த p _) பி (ராவ b + _) பிராவிடண்ட pra:vid.Vn.t.V# _) பி (ராவின b _) பி (ராவிற் b _) பி (ராவில b @@ -2371,10 +2772,12 @@ _ராகத்தின்_) ப (ாவ b _) பி (ரியர p _) பி (ரியா_ p _) ப (ிரியாணி b + _) பி (ரியாமணி p _) பி (ரியாவிடம p _) பி (ரியாவின p _) பி (ரியாவு p _) பி (ரியாவை p + _) பி (ரிஸ்டன b _) பி (ரிஸ்டல b _) பிரிஸ்ப (ேன brisb _) ப (ிருகண்டி b @@ -2382,6 +2785,8 @@ _ராகத்தின்_) ப (ாவ b _) பிரு (கன்நளை bri _) பி (ருகு b _) பிரு (ந்தா bri + _) பிரு (மாண்ட brVm + _) ப (ிருஷ்ட b _) பிரெஞ்ச fren^tSV# _) பி (ரெட் b _) பிரெட்ரிக் fred.rik @@ -2389,20 +2794,30 @@ _ராகத்தின்_) ப (ாவ b _) பி (ரெயில b _) பி (ரெய்ல b _) பி (ரெஷ் f + _) பி (ரெஸ p _) பி (ரே p _) பி (ரேக்க b - _) பி (ரேசில b + _) பிரேச (ில bre:z _) பி (ரைல b _) பிரைவேட praIve:t.V# _) பி (ரோகிதர p _) பி (ரௌச b _) பி (ரௌன b _) ப (ிலாஸ்பூர b + _) பிலிடெல்ப (ிய filidelf + _) பிலிம filmV# _) ப (ில்கள b _) ப (ில்டப் b + _L23_) பில்ட (ர filt.V + _பாடி_) ப (ில்டர b + _) ப (ில்டர_பாடி_ b + _) பில்ட (ர்_L23 filt.V _) ப (ில்டிங் b + _) ப (ில்ம f _) ப (ில்லா b - _) ப (ில்லியன b + _) ப (ில்லி b + _) ப (ில்லு b + _) ப (ில்லை b _) பி (ளவுஸ b _) பி (ளஸ p _) பி (ளஸ்_ p @@ -2440,6 +2855,7 @@ _ராகத்தின்_) ப (ாவ b _) ப (ீடித்த p _) ப (ீடிப்புகை b _) ப (ீடிய b + _) ப (ீட்டில்ஸ b _) பீட்ரூட் bi:t.ru:t. _) பீத (ோவன bi:t _) ப (ீத்தோவன b @@ -2452,8 +2868,15 @@ _ராகத்தின்_) ப (ாவ b _) ப (ீராமணர b _) ப (ீரிட p _) ப (ீரோ b + _) ப (ீர்_முகமத p + _) ப (ீர்_முஹமத p + _) ப (ீர்க்கங்கா p _) ப (ீர்பால b + _) ப (ீர்மேட p + _) ப (ீஷ்ம b _) ப (ீஹார b + _) புக (ாரெஸ்ட buk + _) ப (ுக்காக b _) ப (ுக்கிங் b _) ப (ுக்கில b _) ப (ுக்கென்ற b @@ -2461,6 +2884,7 @@ _ராகத்தின்_) ப (ாவ b _) ப (ுக்தி b _) ப (ுக்ல b _) ப (ுஜ b + _) புடாப (ெஸ்ட bud.a:p _) ப (ுட்டி b _பெனசீர்_) ப (ுட்டோ b _) புட்ப (ால fut.b @@ -2471,6 +2895,7 @@ _பெனசீர்_) ப (ுட்டோ b _) புத்த (ம்_புதிய puttV _) புத்த (ம்_புது puttV _) புத்த (ரிசி puttV + _) புத்த (ழக puttV _) ப (ுத்திக் b _) ப (ுத்திசாலி b _) ப (ுத்திய b @@ -2480,6 +2905,7 @@ _பெனசீர்_) ப (ுட்டோ b _) பு (ரவுச b _) ப (ுருடா b _) பு (ருனாய b + _) புரூப pru:fV# _) புரொப (சர profV _) புரொபொ (சர profV _) பு (ரோகித p @@ -2487,24 +2913,29 @@ _பெனசீர்_) ப (ுட்டோ b _) பு (ரோக்கர b _) புரோட (ான pro:t. _) பு (ரோட்டா bV + _) பு (ரோட்டான p _) பு (ரௌச b _) ப (ுல்_L15 f _) ப (ுல்டோசர b _) ப (ுல்லட் b _) ப (ுல்லா_ f _) ப (ுல்லாக்க b + _) புல்லெட் bullet. _) பு (ளுடோனிய p + _) பு (ளூஸ b _) பு (ளோரிடா f _) ப (ுவன b _) ப (ுஸ்வான b _) ப (ுஸ்ஸெ b _) ப (ூகம்ப b _) ப (ூகோல b + _) ப (ூகோள b _) ப (ூச்சாண்டி b _) பூட (ான bu:t. _) ப (ூட்ஸ b _) ப (ூதகண b _) ப (ூதகணங்க b + _) ப (ூதக் b _) ப (ூதங் b _) ப (ூதத் b _) ப (ூதபாண்டிய b @@ -2521,29 +2952,43 @@ _பெனசீர்_) ப (ுட்டோ b _) ப (ூத்துக்கிட்ட b _) ப (ூத்துக்குப் b _) ப (ூத்தை b + _) ப (ூந்திகள b + _) ப (ூந்திய b _) பூப (தி bu:pV _) ப (ூபனே b _) ப (ூபாள b _) ப (ூமத்திய b _) ப (ூமாதா b _) ப (ூமாதேவி b + _) ப (ூமாவ b _) ப (ூமி b _) ப (ூர்ஷ b _) ப (ூலோக b _) ப (ூஷன b _) ப (ெங்களூர b _) ப (ெங்கால b + _) பெசண்ட besVn.t.V# _) பெஞ்ச ben^tSV# _) ப (ெஞ்சமின b _) பெஞ்ச (மின ben^dZV _) பெட்ட (ுக்கு bed.d. _) ப (ெட்ரூம b + _) பெட்ஷீட் bed.s.i:t. _) ப (ெண்டாஸ்டிக் f _) ப (ெதர f + _) ப (ெத்தல b _) பெத் (ல bet + _) ப (ெந்தகோஸ்த b _) ப (ெனசீர b + _) பெனாச (ீர bena:z + _) ப (ெனாமி b + _) ப (ென்னட் b _) பெப்ப (ே bebb _) ப (ெப்ரவரி f + _) ப (ெயில f + _) பெரோஸ fero:zV# + _) பெர்ட் (ரண்ட bert. + _) ப (ெர்த் b _) ப (ெர்னாட்ஷா b _) ப (ெர்னாண்ட f _) ப (ெர்னான்ட f @@ -2562,23 +3007,32 @@ _பெனசீர்_) ப (ுட்டோ b _) ப (ேச்சிலர b _) ப (ேச்சுலர b _) ப (ேஜார b + _) ப (ேட்ஜ b _) ப (ேட்டரி b _) ப (ேட்டா b _) ப (ேட்டிங் b + _) ப (ேட்ஸ்மேன b _) ப (ேதங் b _) ப (ேதமி b _) ப (ேதமு b _) ப (ேதலித்த b _) ப (ேதி b + _) பேனட் be:nVt. _) ப (ேனர b _) ப (ேபி b _) ப (ேமானி b _) ப (ேமிலி f + _) ப (ேரல b + _) ப (ேரலை p + _) ப (ேரிக்கா b _) ப (ேலன்ஸ b _) ப (ேல் b _) ப (ேஷன f + _) ப (ேஷன்ட p _) ப (ேஷா b + _) ப (ை_பை b _) ப (ைகுக்கு b + _) ப (ைக்கின b _) ப (ைக்கிற்க b _) ப (ைக்குகள b _) ப (ைக்கும b @@ -2586,9 +3040,15 @@ _பெனசீர்_) ப (ுட்டோ b _) ப (ைண்ட b _) ப (ைனாக b _) ப (ைனாமி b + _) ப (ைபர f + _) பைப (ாஸ baIp _) ப (ைபிள b + _) ப (ைரன b _) ப (ைரவ b _) ப (ைராகி b + _) ப (ைல f + _) ப (ைலட் p + _) ப (ொக்கே b _) ப (ொம்மன b _) ப (ொம்மனாட்டி p _) ப (ொம்மல b @@ -2597,22 +3057,33 @@ _பெனசீர்_) ப (ுட்டோ b _) ப (ோக_L13 b _) ப (ோகங்க b _) ப (ோகத்த b + _) ப (ோகத்தான p _) ப (ோகத்திற்க b _) ப (ோகத்தில b _) ப (ோகத்துக்க b _) ப (ோகத்தை b _) ப (ோகன்வில்லா b _) ப (ோகர b + _) போக (ஸ fo:kV _) ப (ோகித் b _) ப (ோகிப் b _) ப (ோகிய b + _) ப (ோக்கஸ f + _) ப (ோங்கா b + _) ப (ோங்கு b _) ப (ோஜ b + _) ப (ோடோ b + _) போட்டோகிராப (ர fo:t.t.o:gra:fV _) ப (ோட்டோக்க f + _) போட்டோக்ராப (ர fo:t.t.o:gra:fV + _) ப (ோட்டோதான f + _) ப (ோண்டா b _) ப (ோண்டி b _) ப (ோதகன b _) ப (ோதகர b _) ப (ோதன b _) ப (ோதிக்க b + _) ப (ோதிசத் b _) ப (ோதிசத்வ b _) ப (ோதிதர்ம b _) ப (ோதித் b @@ -2622,10 +3093,13 @@ _பெனசீர்_) ப (ுட்டோ b _) ப (ோதை b _) ப (ோனின்_ f _) ப (ோனியாக b + _) ப (ோனியை b _) ப (ோனில f + _) ப (ோனிலும் f _) ப (ோனுக்க f _) ப (ோனுடைய f _) ப (ோனுல f + _) ப (ோனை f _) ப (ோன்கள f _) ப (ோன்ஸ்லே b _) போப (ால bo:p @@ -2637,18 +3111,26 @@ _பெனசீர்_) ப (ுட்டோ b _) ப (ோரும்_அடி b _) ப (ோர்_அடி b _) ப (ோர்ஜரி f + _) ப (ோர்ட b _) ப (ோர்தான்_அடி b + _) ப (ோர்மேன f _) ப (ோர்வெல் b _) ப (ோஷி b -_சந்திர_) ப (ோஸ b + _) ப (ோஸ b _) ப (ோஸிட b + _) ப (ோஸ்_L22 p + _) ப (ோஸ்ட p _) போ (ஸ்டன ba: _கம்) ப (ௌண்ட p _காம்) ப (ௌண்ட p _) பௌண்ட (ன faUn.t.V _) ப (ௌதிக b + _) ப (ௌதீக b _) ப (ௌத்த b + _) ப (ௌராணி b _) ப (ௌலிங் b + _) ப (ௌளிங் b + _) ப (ௌஷ b சு) ப்பி (ரமணி b _) ப் (ரசல்ஸ b _) ப்ரபொ (சர profV @@ -2682,20 +3164,27 @@ _சந்திர_) ப (ோஸ b _) ப் (ரௌன b _) ப் (ளவுஸ b _) ப்ளாப் fl.a:p + _) ப் (ளூஸ b _) ப் (ளோரிடா f _) ப் (ளௌஸ b //endsort //sort + _ப்ரூ) ப fV# இடர்) ப pV# + நடை) ப pV# _கேம்) ப pV# _பிரதீ) ப pV# ஒலிம்) ப pV# சங்கல்) ப pV# _சொல்) ப pV# - _பயன்) ப pV + _நிலை) ப pV# + _பயன்) ப pV# _விகல்) ப pV# அடால்) ப fV# +_செயல்) ப pV# +_ருடால்) ப fV# + _ஷரீ) ப (+ fV# _ஷெரீ) ப (+ fV# _ஸ்தா) ப (+ bV# பரிதா) ப (+ bV# @@ -2705,18 +3194,26 @@ _சந்திர_) ப (ோஸ b _பச்சாதா) ப (+ bV# _விரகதா) ப (+ bV# மனஸ்தா) ப (+ bV# +சுயபட்சாதா) ப (K bV# +பட்சாதா) ப (K bV# _தா) ப (_ bV அல்) ப (_ pV# + ஒரு) ப (க pV + இரு) ப (க pV நன்) ப (கல pV பின்) ப (கல pV முன்) ப (கல pV + னி) ப (கவான் bV + _மறு) ப (குதி pV வட) ப (குதி pV தென்) ப (குதி pV அக்கம்) ப (க்க bV ப (க்கK pV பரம) ப (க்த bV + ராம) ப (க்த bV _தா) ப (ங்கள bV பிரதா) ப (ங்கள bV + _த) ப (ச bV க) ப (ட bV கரம்) ப (ட pV _பயண்) ப (ட bV @@ -2725,17 +3222,23 @@ _விரகதா) ப (+ bV# _சாகு) ப (டி bV @) ப (ட்ச+ pV ஆரிய) ப (ட்டா bV + _நாக) ப (ட்டின pV ஸ்தா) ப (ண bV அடி) ப (ணி pV அஸ்) ப (ண்ட bV _தின்) ப (ண்ட pV _ஹஸ்) ப (ண்ட bV + _லஜ்) பத pVtV# _சிவ) ப (த pV + _குளிர்) ப (தன pV _கல்) ப (தரு pV + உயர்) ப (தவி pV கஜ) பதி pVti கண) பதி pVti பசு) பத (ி pVt ரகு) பதி pVti + _கால்) ப (தி pV + _புகு) ப (தி pV சீதா) பதி pVti சேது) பதி pVti தரணி) பதி pVti @@ -2743,6 +3246,7 @@ _விரகதா) ப (+ bV# பிரஜா) பத (ி pVt மகுட) பதி pVti அலோ) ப (தி pV + உத்திரா) ப (தி pV பிரகஸ்) பதி pVti லக்ஷ்மி) பதி pVti வித்யா) பதி pVti @@ -2762,13 +3266,19 @@ _ராஷ்டிர) ப (தி pV அல்) ப (த் pV _தா) ப (த்த bV வீர) ப (த்தினி pV + _ரிஷி) ப (த்தினி pV + உ) ப (நிஷ pV _கால்) ப (ந்த pV _சொந்த) ப (ந்த bV + _தா) ப (ந்தான bV உ) ப (ந்நியாச pV ஓ) ப (ன pV _லிஸ்) ப (ன bV கல்) ப (னா pV - _கம்) ப (னி pV + _கம்) ப (னி_ pV + _கம்) ப (னிகள pV + _கம்) ப (னிக்க pV + _கம்) ப (னிய pV அல்) பப் pVp _தா) ப (ம bV அல்) ப (ம pV @@ -2776,6 +3286,7 @@ _சொந்த) ப (ந்த bV நிரு) ப (மா pV அனு) ப (மா pV _க) ப (ம்_ bV + _நலன்) ப (ய pV _ஊடு) ப (யிர pV _நடை) ப (யிற்சி pV கா) ப (ர bV @@ -2790,6 +3301,8 @@ _சொந்த) ப (ந்த bV _பம்) ப (ர்_ pV _கன்) ப (ர்ம fV கரம்) ப (ற் pV + _தீ) ப (ற்ற pV + _மின்) ப (ற்ற pV ப (ற்றி_ pV _தேக) ப (ல bV _பக்க) ப (ல bV @@ -2807,8 +3320,11 @@ _முனிசி) ப (ல pV வேலைப்) ப (ளு bV வட) ப (ழ pV வீண்) ப (ழி pV + _சொல்) ப (வ bV _முத்து) ப (வள pV + த) ப (ஸ bV _வா) ப (ஸ pV +ஆக்டோ) ப (ஸ pV _தீ) ப (ா p _கலி) ப (ா f _கலீ) ப (ா f @@ -2816,6 +3332,7 @@ _முனிசி) ப (ல pV ஆல்) ப (ா f _ஷில்) ப (ா p _முஸ்த) ப (ா f + _ஹனி) ப (ா f _போதும்) ப (ா p _போலாம்) ப (ா p _வேண்டாம்) ப (ா p @@ -2830,9 +3347,15 @@ _வெளிப்) ப (ாக b _கல்) ப (ாக்க p _பிக்) ப (ாக்க+ p உ) ப (ாசனை p + _டெ) பாசிட pa:sit.V# ஈடு) ப (ாட p + இடி) ப (ாட p _கட்டு) ப (ாட p + _மாசு) ப (ாட p + _வசை) ப (ாட p _வழி) ப (ாட p + இசை) ப (ாட p + உடன்) ப (ாட p _குறை) ப (ாட p _பட்ட) ப (ாட p _வேறு) ப (ாட p @@ -2840,6 +3363,7 @@ _வெளிப்) ப (ாக b முரன்) ப (ாட p _க) ப (ாடபுர+ b _விட்ட) ப (ாடாக p + ப (ாடில்லை p _பட்ட) ப (ாட்ட p ராம) ப (ாண b // also இராமபாண _யாழ்) ப (ாண p @@ -2848,25 +3372,33 @@ _வெளிப்) ப (ாக b பஞ்ச) ப (ாண்ட p ப (ாண்டி p ஒரு) ப (ாத p + _படு) ப (ாத p _மறு) ப (ாத p ஆமதா) ப (ாத b அL06மதா) ப (ாத b +இஸ்லாமா) ப (ாத b ஒளரங்கா) ப (ாத b ஔரங்கா) ப (ாத b + _சரி) ப (ாதி p _சிறு) ப (ாதை p - _நடை) ப (ாதை p ஜிந்தா) ப (ாத் b _பஞ்ச) ப (ாத்திர p + அ) ப (ான p ச) பாபதி ba:pVti + _) பாப (நாச pa:bV _) பாபவிமோசன pa:bVvimo:tSV _சாயி) பாப (ா ba:b _சாய்) பாப (ா ba:b + அலை) ப (ாய p அ) பாயிண்ட்மெண்ட pa:jin.t.ment.V# + அல்) ப (ாயு p _டீ) ப (ாய் p _சரி) ப (ார p எதிர்) ப (ார p _பிளாட்) ப (ார f + _யுக) ப (ாரதி b இன்) ப (ார்ம f + _யூனி) ப (ார்ம f அ) பார்மெண்ட pa:rment.V# கண்) ப (ார்வை p இம்) ப (ால f @@ -2881,9 +3413,10 @@ _ப்ரின்சி) ப (ால p _கா) ப (ாலி b _டி) பால்ட fa:lt.V# _நே) ப (ாள p + _தாழ்) ப (ாள p _பூ) ப (ாளம்_ p - _ராஜ) ப (ாளைய p - இராஜ) ப (ாளைய p + ப (ாளைய p + ம்) ப (ாளைய b _குமார) ப (ாளைய p முக) ப (ாவ b அட) ப (ாவ p @@ -2891,30 +3424,46 @@ _ப்ரின்சி) ப (ால p அடி) ப (ாவி p _நவ) ப (ாஷ p _தமிழ்ப்) ப (ாஷ _b + _பெல்) ப (ாஸ்ட f _கா) ப (ி f + _குல்) ப (ி f வாதா) ப (ி p _கடா) ப (ி f + _ஜுல்) ப (ி f + _மெய்) ப (ி p + _பொய்) ப (ி p _யுஎஸ்) ப (ி b சித்தப்) பி(ரமை b _கன்) ப (ிகர f + _தீ) பிக (ா pik வாலி) பிக (ேஷன fik _பசி) ப (ிக் f _கா) பிட(ல pit.V + ஆள்) ப (ிடி p கண்டு) ப (ிடி p திமிர்) ப (ிடி p _கடை) ப (ிடி p + _சிறை) ப (ிடி p _வெறி) ப (ிடி p + _ரிஷி) ப (ிண்ட p ராவல்) ப (ிண்டி p _டால்) ப (ின f ஒ) ப (ினியன p _மர) ப (ின் b அன்) ப (ின் b _பண்) ப (ின் b + _குலா) ப (ின் b + _ஜவா) ப (ின் b + _பேரன்) ப (ின் b +_பஞ்சா) ப (ின் b +அவுரங்கசீ) ப (ின் b +ஔரங்கசீ) ப (ின் b ர்) ப (ின்_ b @) ப (ின்_ p ம்) ப (ின்_ b _ரா) ப (ின்_ b _அ) ப (ின்_ b + நவா) ப (ின்_ b _முன்) ப (ின்_ p @) ப (ின்நாலும்_ p @) ப (ின்னர்_ p @@ -2926,9 +3475,11 @@ _கன்னா) ப (ின்னா p _ஞான) பிரக (ா prVk _ஞானப்) பிரக (ா prVk ஆ) பி (ரகாம b + உட்) பி (ரகார p பிரக (ாஷ prVk மதப்) பிரச (ார prVtS பி (ரதர b + _சம்) பி (ரதாய b ராஜப்) பி (ரதிநிதி p அரசுப்) பி (ரதிநிதி p _தர்மப்) பி (ரப p @@ -2937,6 +3488,7 @@ _ஞானப்) பிரக (ா prVk வீண்) பி (ரமை b துஷ்) பி (ரயோக p L03ந்தப்) பி (ரளய p + எக்ஸ்) பிர (ஸ pre ஆ) பி (ரஹாம b பயப்) பி (ராந்தி b மனப்) பி (ராந்தி b @@ -2944,26 +3496,34 @@ L03ந்தப்) பி (ரளய p L03ந்தப்) பி (ராய p ஆ) ப (ிரிக்க f போஜனப்) பி (ரியர p + _ஸ்ரீ) பி (ரியா p _) பி (ரீயா f _மறு) ப (ிற p உடன்) ப (ிற p ப (ிறகு+ p தேய்) ப (ிறை p வளர்) ப (ிறை p + ஈ) ப (ில f + _ரீ) ப (ில f + _ரை) ப (ில f _) பிலிப filipV# _) பி (லெட்சர f _சிம்) ப (ிள p + _ரை) ப (ிள f _) பி (ளே p ஏரோ) பி (ளேன p ப (ிள்ளை p சிறு) ப (ிள்ளை p ஆண்) ப (ிள்ளை p பெண்) ப (ிள்ளை p + அச்சா) ப (ீ f + உப) ப (ீட p விக்கி) ப (ீடியா p இம்) ப (ீரியல p _திம்) ப (ு p _அன்) ப (ுட b _மார்) ப (ுட b + ராஜ) ப (ுதன p _) புத்தம்ப (ுத puttVmp ராஜ) ப (ுத்திர p வாயு) ப (ுத்திர p @@ -2972,6 +3532,8 @@ L03ந்தப்) பி (ராய p அக்கினி) ப (ுத்திர p வில்லி) ப (ுத்தூர p ம்) ப (ுரா b + _வேத) ப (ுராண p + ம்) ப (ுரி b _தர்ம) ப (ுரி p _மர) ப (ுரிமை b இன்) ப (ுற b @@ -2981,11 +3543,14 @@ L03ந்தப்) பி (ராய p _) பு (ளோரன்ஸ f மண்) ப (ுழு p ப (ூச்சி p + ம்) ப (ூச்சி b + உறுதி) ப (ூண்ட p ம்) ப (ூர b _லம்) ப (ூர p ராம்) ப (ூர p _கோலாலம்) ப (ூர p அ) ப (ூர்வ b +ஒL10ி) ப (ெ p இன்ஸ்) ப (ெக்டர p _) பெஞ்ச (ா_ pen^dZ _) பெஞ்ச (ாலும pen^dZ @@ -2997,9 +3562,9 @@ _கோலாலம்) ப (ூர p இடம்) ப (ெயர p _புலம்) ப (ெயர p மொழி) ப (ெயர் p - ப (ெருமான p _வீர) ப (ெருமாள p _கலிய) ப (ெருமாள p + _ஸ்ரீ) ப (ெரும்புதூர p ப (ெற p // ?? end-of-word + suffix ?? _) ப (ெளத்த b _க) ப (ே f @@ -3018,10 +3583,14 @@ _கோலாலம்) ப (ூர p ப (ேரில்_ p அத்திம்) ப (ேர் b ப (ேர்_ p + _பை_) ப (ை b அம்) ப (ையர p _தவிடு) ப (ொடி p + எரி) ப (ொரு p _வன்) ப (ொரு p + _மறை) ப (ொரு p _மென்) ப (ொரு p +_ வெடி) ப (ொரு p _பழம்) ப (ொருள p _தொல்) ப (ொருள p வீண்) ப (ொழுத p @@ -3030,7 +3599,13 @@ _கோலாலம்) ப (ூர p ப (ொழுதில்_+ p ப (ொழுதில்லாமல்_+ p ப (ொழுது_+ p + ப (ொழுதுமே_+ p ப (ொழுதும்_+ p + ப (ொழுதே_+ p + ப (ொழுதோ_+ p +_விலை) ப (ோ p + _ஏக) ப (ோக b + ராஜ) ப (ோக b ப (ோக_ p ப (ோகவில்லை_ p ப (ோகின்ற p @@ -3038,23 +3613,36 @@ _கோலாலம்) ப (ூர p ப (ோகும்_ p பொழுது) ப (ோக் p _வீண்) ப (ோக்க p + _கம்) ப (ோச p இம்) ப (ோசிஷன p _காம்) ப (ோசிஷன p + _கை) ப (ோட p + எடை) ப (ோட p + _தடை) ப (ோட p _மார்) ப (ோட b + _மை) ப (ோட p + அசை) ப (ோட p _சத்தம்) ப (ோட p + _திரை) ப (ோட p ப (ோதிலுமே_+ p ப (ோதிலும்+ p + ஒம்) ப (ோது _ b ப (ோது+ p + ஒம்) ப (ோதும் b ப (ோதும்+ p ப (ோதும்_+ p ப (ோதெல்லாம்_ p ப (ோதே_+ p + ப (ோதோ_+ p ஐ) ப (ோன f _செல்) ப (ோன f + _மெகா) ப (ோன f மைக்ரோ) ப (ோன f ப (ோன_ p + ப (ோனது_ p ப (ோனா p ப (ோன்ற+ p // ?? end-of-word + suffix ?? + அல்) ப (ோன்ஸ f ப (ோயிரு p ப (ோய் p எம்) ப (ோரியல p @@ -3064,6 +3652,7 @@ _கோலாலம்) ப (ூர p ப (ோலக்_ p ப (ோலச்_ p ப (ோலத்_ p + ப (ோலத்தான்_+ p ப (ோலப்_ p ப (ோலவும்_ p ப (ோலவே_ p @@ -3078,6 +3667,8 @@ _டெஸ்க்டா) ப் p ஆ) ப் (கானிய f ஆ) ப் (கானிஸ்தான f _பா) ப்க (ார்ன pk + _ர) ப்ச (ர ptSV + அ) ப்ச (ல fzV _லி) ப் (ட f _மைக்ரோசா) ப் (ட f _சா) ப்ட் (வேர ft @@ -3085,6 +3676,7 @@ _மைக்ரோசா) ப் (ட f _நவா) ப்ப bbV# _ராமசு) ப்ப bbV# L03) ப்ப (ங்களா bbV + அ) ப்ப (ட்டமா bbV L03) ப்ப (தில bbV நிர்) ப்ப (ந்த bbV _ரி) ப்ப (ன bbV @@ -3092,7 +3684,11 @@ _மைக்ரோசா) ப் (ட f _ர) ப்ப (ர bbV ஆ) ப்ப (ரிக்க fV தென்னா) ப்ப (ரிக்க fV + உ) ப்ப (லாக bbV + உ) ப்ப (லான bbV + _கள) ப்ப (லி bbV உயிர்) ப்ப (லி bbV + _உ) ப்ப (ல்_ bbV L03) ப்ப (ஸ bbV _ட) ப்ப (ா bb அடி) ப்ப (ாக bb @@ -3102,14 +3698,18 @@ _மைக்ரோசா) ப் (ட f _ஜ) ப்ப (ார bb அ) ப்ப (ாஸ bb உ) ப்ப (ி_ bb + _ட) ப்ப (ிங் bb உ) ப்ப (ின_ bb உ) ப்ப (ிப் bb உ) ப்ப (ிய bb அ) ப்ப (ியாச bb _சிவ) ப்பி (ரகா pp _யாதவ) ப்பி (ரகாச pp + L03) ப்பி (ரகார pp +_வெளி) ப்பி (ரகார pp அதிக) ப்பி (ரசங்க pp _நில) ப்பி (ரபு pp +_சத்திய) ப்பி (ரமா pp மன) ப்பி (ரமை bb _பர) ப்பி (ரம்ம pb _மணி) ப்பி (ரவா pp @@ -3122,18 +3722,25 @@ _யாதவ) ப்பி (ரகாச pp இரத்த) ப்பி (ரவாக pp _ஒL10ி) ப்பி (ரவாக pp தேச) ப்பி (ரஷ்ட pp + _ஜாதி) ப்பி (ரஷ்ட pp ஆ) ப்பி (ரிக்க f தென்னா) ப்பி (ரிக்க fV + _கஜ) ப்ப (ிருஷ்ட bb _ஹ) ப்ப (ிள bb _க்ள) ப்ப (ுகள bb உ) ப்ப (ுசத்த bb உ) ப்ப (ுசம bb _சந்தேக) ப்ப (ுத்தி bb + L03) ப்ப (ூதத் bb + L03) ப்ப (ூதம bb இ) ப்ப (ூமி bb _ல) ப்ப (ை bb + _தர்) ப்ப (ை bb துர்) ப்ப (ோதனை bb _கே) ப் (மாரி p கம்) ப்யூட (ர pjU:t.V + _யூ) ப்ரட (ீஸ frVt. + _ஸ்ரீ) ப் (ரியா p _சு) ப் (ரீம p _) ப் (ரீயா f _கம்) ப் (ரெஸ p @@ -3195,9 +3802,7 @@ _சந்தேக) ப்ப (ுத்தி bb மகா) ப (ாரத b L03க்க) ப (ாலி b - _) ப (ோனை f - _) ப (ைல்கள f - _) ப (ோனிலும் f + _சோ) ப (ா f // sofa _ஆ) ப (ீஸ f // office _ஆ) ப (ீச f // office @@ -3239,8 +3844,8 @@ _சந்தேக) ப்ப (ுத்தி bb ல lV ல (B l - _செய) ல்ப RpV# _காவ) ல் (துறை t. + _க) லி (யாண l .group ள @@ -3276,6 +3881,9 @@ _சந்தேக) ப்ப (ுத்தி bb ஸ sV ஸ (B s + _உ) ஸ்பெக் zbek + _நவா) ஸ zV# + .group ஹ ஹ HV @@ -3291,6 +3899,8 @@ _சந்தேக) ப்ப (ுத்தி bb ஃக gQV ஃக (B gQ + _) ஃபி (ரான் f + // vowel letters .group இ @@ -3300,11 +3910,15 @@ _சந்தேக) ப்ப (ுத்தி bb இ (ரகசிய // silent இ (ரகு இ (ரகுராம + இ (ரச இ (ரசனை இ (ரசாயன இ (ரசிக இ (ரசிக்க இ (ரசித்த + இ (ரணங் + இ (ரணத் + இ (ரணம இ (ரத_ இ (ரதங்கள இ (ரதத்த @@ -3332,11 +3946,12 @@ _சந்தேக) ப்ப (ுத்தி bb இ (ராப்பொழு இ (ராம இ (ராமல்_ i + இ (ராய இ (ராயபுர இ (ராவண இ (ராவுத்த இ (ராஷ்டிர - இ (லகுவாக + இ (லகு இ (லக்ஷ்மண இ (லட்சக் இ (லட்சங் @@ -3349,13 +3964,30 @@ _சந்தேக) ப்ப (ுத்தி bb இ (லட்சுமி இ (லண்டன இ (லத்தீன + இ (லமூரிய இ (லயி இ (லவங்க + இ (லாகவ இ (லாப + இ (லாவண்ய இலேக்க (ிய le:gg இ (லேச //endsort +.group உ + உ u + உருத்த (ிரா rUdd + உ (ரோம // silent + +.group ஒ + ஒ o + ஒள (வை aU // bad scanning + ஒள (ஷத aU + ஒள (டத aU + ஒள (ரங்க aU + + + .group 0xe0ae // characters which start with UTF-8 bytes: [e0 ae] ஂ // anusvara @@ -3366,9 +3998,6 @@ _சந்தேக) ப்ப (ுத்தி bb ஈ i: - உ u - உருத்த (ிரா rUdd - ஊ u: எ e @@ -3380,12 +4009,6 @@ _சந்தேக) ப்ப (ுத்தி bb ஐ aI - ஒ o - ஒள (வை aU // bad scanning - ஒள (ஷத aU - ஒள (டத aU - ஒள (ரங்க aU - ஓ o: ஔ aU @@ -3414,6 +4037,7 @@ _சந்தேக) ப்ப (ுத்தி bb _ம) ெள (ஸ aU // bad scanning _ச) ெள aU _ப) ெள aU + _வ) ெள (வால aU ே e: diff --git a/dictsource/te_list b/dictsource/te_list new file mode 100644 index 00000000..2e4daf58 --- /dev/null +++ b/dictsource/te_list @@ -0,0 +1,171 @@ + +// This file is UTF8 encoded +// Spelling to phoneme rules for Telugu + + + +// speak Latin letters as English +a e:j +b bi: +c si: +d di: +e i: +f Ef +g dZi: +h e:tS +i a:j +j dZe:j +k ke:j +l El +m Em +n En +o o: +p pi: +q kju: +r a:r +s Es +t thi: +u ju: +v vi: +w dVbVlju: +x Eks +y wa:j +z zEd + + + +// numbers +_0 sunna +_1 okat.i +_1a oka +_2 rend.u +_3 mu:d.u +_4 na:lgu +_5 aIdu +_6 a:ru +_7 e:d.u +_8 ;enimidi +_9 tommidi +_1X padi +_11 padakond.u +_12 pannemd.u +_13 padamu:d.u: +_14 padhna:lugu +_15 padihe:nu +_16 padaha:ru +_17 padihe:d.u +_18 paddhenimidi +_19 pamdommadi +_2X iravaI +_3X muppaI +_4X nalubhaI +_5X ja:bhaI +_6X aravaI +_7X d.ebhbaI +_8X jenabhaI +_9X tombhaI +_0C vandala +_0C0 vandalu +_1C okavanda +_0M1 vela +_0M1x velu +_1M1 okavejji +_0M2 laks.ala +_0M2x laks.alu +_1M2 laks.a +_0M3 kotla +_0M3x kotlu +_1M3 koti +_dpt _d,aS;a:mkam + + +// symbols +_?? aks.aram // 'unknown character' +% S;a:tam ++ ku:d.ika +* naks.atra +\ bja:kasla:s. +/ sla:s. +© ka:pi:raIt. +¶ ve:ra: + +_, ka:ma: +_; semi:ko:lan +_: ko:lan +_! a:S;carja:rthaka +_? praS;na:rthaka +_- haIfan +__ amd.ar||sko:r + + +// unstressed function words +// articles +ద $u +అ $u+ +ఆ $u+ +ఒక $u + + +// letter names +U+c01 am +U+c02 an +U+c03 ah +U+c4d vottu + + // consonants with virama +క్ ik +ఖ్ ikh +గ్ ig +ఘ్ igh +ఙ్ iN +చ్ ic +ఛ్ ich +జ్ iJ +ఝ్ iJh +ఞ్ in^ +ట్ it. +ఠ్ ith. +డ్ id. +ఢ్ idh. +ణ్ in. +త్ it +థ్ ith +ద్ id +ధ్ idh +న్ in +ప్ ip +ఫ్ iph +బ్ ib +భ్ ibh +మ్ im +య్ ij +ర్ ir +ఱ్ ir +ల్ il +ళ్ il. +వ్ iv +శ్ iS; +ష్ is. +స్ is +హ్ ih +ౘ్ its +ౙ్ idz + + + // combining vowels, precede by a click so they + // can be distinguished from stand-alone vowels +ా #X2a:: +ి #X1i +ీ #X2i:: +ు #X1u +ూ #X2u:: +ృ #X1ru +ౄ #X2ru: +ె #X1e +ే #X2e:: +ై #X2aI +ొ #X1o +ో #X2o:: +ౌ #X2aU + + diff --git a/dictsource/te_rules b/dictsource/te_rules new file mode 100644 index 00000000..4b18cdb5 --- /dev/null +++ b/dictsource/te_rules @@ -0,0 +1,277 @@ + +// This file is UTF8 encoded +// Spelling to phoneme rules for Telugu + +// A means vowel letters (not vowel signs) +// B means a combining vowel sign or a virama + + +.replace +౦ 0 // Convert Telugu numbers +౧ 1 +౨ 2 +౩ 3 +౪ 4 +౫ 5 +౬ 6 +౭ 7 +౮ 8 +౯ 9 + + +.group క + క ka + క (B k + +.group ఖ + ఖ kha + ఖ (B kh + +.group గ + గ ga + గ (B g + +.group ఘ + ఘ gha + ఘ (B gh + +.group ఙ + ఙ Na + ఙ (B N + +.group చ + చ ca + చ (B c + +.group ఛ + ఛ cha + ఛ (B ch + +.group జ + జ Ja + జ (B J + +.group ఝ + ఝ Jha + ఝ (B Jh + +.group ఞ + ఞ n^a + ఞ (B n^ + +.group ట + ట t.a + ట (B t. + +.group ఠ + ఠ th.a + ఠ (B th. + +.group డ + డ d.a + డ (B d. + +.group ఢ + ఢ dh.a + ఢ (B dh. + +.group ణ + ణ n.a + ణ (B n. + +.group త + త ta + త (B t + +.group థ + థ tha + థ (B th + +.group ద + ద da + ద (B d + +.group ధ + ధ dha + ధ (B dh + +.group న + న na + న (B n + +.group ప + ప pa + ప (B p + +.group ఫ + ఫ pha + ఫ (B ph + +.group బ + బ ba + బ (B b + +.group భ + భ bha + భ (B bh + +.group మ + మ ma + మ (B m + +.group య + య ja + య (B j + +.group ర + ర ra + ర (B r + +.group ఱ + ఱ ra + ఱ (B r + +.group ల + ల la + ల (B l + +.group ళ + ళ l.a + ళ (B l. + +.group వ + వ va + వ (B v + +.group శ + శ S;a + శ (B S; + +.group ష + ష s.a + ష (B s. + +.group స + స sa + స (B s + +.group హ + హ ha + హ (B h + +.group ౘ + ౘ tsa + ౘ (B ts + +.group ౙ + ౙ dza + ౙ (B dz + +.group ౠ + ౠ ru + +.group ౡ + ౡ l- + + +// Stand-alone vowels +.group అ + అ a + +.group ఆ + ఆ a: + +.group ఇ + ఇ i + +.group ఈ + ఈ i: + +.group ఉ + ఉ u + +.group ఊ + ఊ u: + +.group ఋ + ఋ ru + +.group ఌ + ఌ l- + +.group ఎ + ఎ e + _) ఎ ;e + +.group ఏ + ఏ e: + +.group ఐ + ఐ aI + +.group ఒ + ఒ o + +.group ఓ + ఓ o: + +.group ఔ + ఔ aU + + + +.group 0xe0b0 // characters which start with UTF-8 bytes: [e0 b0] + +. ఁ n // candrabindu + + ం m // anusvara (this should nasalize the vowel) + + ః h // visarga + +// combining vowel signs + + ా a: + + ి i + + +.group 0xe0b1 // characters which start with UTF-8 bytes: [e0 b1] + + ీ i: + + ు u + + ూ u: + + ృ ru + + ౄ r-: + + ె e + + ే e: + + ై aI + + ొ o + + ో o: + + ౌ aU + + ్ // virama + + ౕ : // length mark ?? + ౖ : // ai length mark ?? + + +.group 0xe0a4 // devanagari + 0xe0a4 _^_HI // switch to hindi voice for devanagari characters +.group 0xe0a5 // devanagari + 0xe0a5 _^_HI + + +.group + $ d.a:lar + + diff --git a/dictsource/tn_list b/dictsource/tn_list new file mode 100644 index 00000000..4cdf9b72 --- /dev/null +++ b/dictsource/tn_list @@ -0,0 +1,149 @@ +// maintainer: Sternly K Simon +// email:sternly_simon@yahoo.com +// setswana translation list +// This file is UTF-8 encoded. + +// letters (just guesses) +a a +b bi:i: +c si:i: +d di:i: +e i:i: +f e:fo +g gi:i +h eitSi +j dZ'ei +k kei +l e:li +m 'emu +n 'eni +o o:o: +p p'i:i: +q kju +r aR3e +s 'e:si +t t'i:i: +u u:u: +v v'i:i: +x ek'ese +w dabolju +y w'ai +z z'e:ti + + +// numbers +_0 lef'e:la +_1 n'ngwe: +_2 p'edi +_3 t'a:R3o +_4 'n-ne +_5 l#'a:no +_6 th'ataro +_7 s'u:pa +_8 roba'bobedi +_9 roba'n'ngwe +_1X les'o:me +_2X mas'o:mepedi +_3X mas'o:me'ama:R3o +_4X mas'o:me'ama:ne +_5X mas'o:me'amal#'a:no +_6X mas'o:me'ath'ataro +_7X mas'o:me'a'S'u:pa +_8X mas'o:me'abo'roba'bedi: +_9X mas'o:me'a'roba'bo'ngwe + +//number plurals + +//numbers money wise +_0C lekX'olo +_1C0 lekX'olo +_2C _|makX'olopedi +_3C _|makX'olot'a:R3o +_4C _|makX'olo'n-ne +_5C _|makX'olol#'a:no +_6C _|makX'olo'th'ataro +_7C makX'oloS'u:pa +_8C makX'olo'a'ma'roba'bobedi: +_9C makX'olo'a'ma'roba'bo'n'ngwe +_0M1 's-'ikete +_1M1 _|'s-'ikete +_2M1 dik'etep'edi +_3M1 dik'etet'a:R3o +_4M1 dik'eten-ne +_5M1 dik'etel#'a:no +_6M1 dik'etets'e'th'ataro +_7M1 dik'eteSu:pa +_8M1 dik'ete'tse'bo'roba'bobedi +_9M1 dik'ete'tse'bo'roba'bo'ngwe +_1M2 dik'etetSelekX'o:lo +_2M2 dik'etetSemakX'o:lop'edi +_3M2 dik'etetSemakX'o:lot'a:R3o +_4M2 dik'etetSemakX'o:lon-ne +_5M2 dik'etetSemakX'o:lol#'ano +_6M2 dik'etetSemakX'o:lo'th'a'taro +_7M2 dik'etetSemakX'o:loSu:pa +_8M2 dik'etetSemakX'o:lo'bo'roba'bobedi: +_9M2 dik'etetSemakX'o:lo'bo'roba'bo'ngwe +_0M3 _|mili'oni // 1,000,000 +_0M4 _|bili'oni +_dpt fe:Xelu'a:na +_0and _|na + +bona $u $brk // they,them +yona $u+ $brk // it +wena $u+ $brk //you + +nna $u+ $brk // i +yona $u+ $brk // him, her, it +ene $u+ $brk // him, her +lona $u+ //ploral to wena +rona $u+ // we,us + +//number of chances/probabilities + + +//Days + + +//accents + +_cir k'efa + +lenna $u+ // and me +waka $u+ // mine or lying +gaka $u+ // mine +tshaka $u+ // plural of mine +dilo $u+ // things +mole $u+ // that +naya $u+ // give + +//nouns + +// prepositions +wa $u $brk // of +ya $u $brk // of,by they,them +la $u $brk // of +fa $u $brk // of +kwa $u $brk // at + +mo $u $brk // in +fa $u $brk // in,on + +kgolo $u $pause // dig +konte $u $pause // without + +kwala $pause // by means of which +kwa $u $brk // with + + +// conjunctions +le $u $pause // and +kana $u $pause // or +ao $u $pause // or +mme $u $pause // but +ntswa $u $pause // although +kuwa $u $pause // shout + + + + diff --git a/dictsource/tn_rules b/dictsource/tn_rules new file mode 100644 index 00000000..4525f234 --- /dev/null +++ b/dictsource/tn_rules @@ -0,0 +1,147 @@ +// maintainer: Sternly K Simon +// email:sternly_simon@yahoo.com +// setswana translation rules +// with support from Jonathan Duddington + +//2-letter groupds that represent classes of setswana nouns +// mo, ba, mo, me, le, ma, se, di, lo, bo, go, fa, ko, mo + +.group a + a a + _C) a a + _) a (C a + a (_ a + a (s a: + aa a: + +.group b + b b + b B + +.group c + c k + ch tS + +.group d + d d + dh D + +.group e + e e + ee e: + s) e i + +.group f + f f + +.group g + g g + _k) g g x2 + gh Q + + +.group h + h h + hl l# + +.group i + i i + ii i: + +.group j + j J + +.group k + k k + kh x + +.group l + l l + +.group m + m m + _) m m- + m (A m + K) m (@@ _|m + K) m (C m- + K) m (b@@ _|m + K) m (v@@ _|m + K) m (w@@ _|m + +.group n + n n + _) n n- + n (A n + n (@@ n + ny n^ + n (ch n^ + n (j n^ + ng' N + n (k N + _) n (k N- + _) n (k@@ N- + n (g N + _) n (g N- + _) n (g@@ N- + +.group o + o o + oo o: + +.group p + p p + +.group q + q k + +.group r + r r + r R + r R3 + A) r (A R + C) r (A @-* + rr RR + +.group s + s s + sh S + s (e s- + _t) se si: + +.group t + t t + th T + tsen ts'e:n + tlh K + tl l# + +.group u + u u + uu u: + _d) u u: + +.group v + v v + +.group w + w w + +.group x + x ks + +.group y + y j + +.group z + z z + +.group + $ dola + % asilimia + + * n^ota + *) * (* + ** + **) * (_ _:: + + diff --git a/dictsource/tt_list b/dictsource/tt_list new file mode 100644 index 00000000..b34ce97d --- /dev/null +++ b/dictsource/tt_list @@ -0,0 +1,83 @@ +// This file is UTF8 encoded +// Spelling-to-phoneme rules for Tatar + + +// Letters +б be +в we +г ge +д de +е je +ё jo +ж Ze +җ Z;e +з ze +и i +й kVsk,A'i +к kA +л el +м em +н en +ң eN +о o: +ө W: +п pe +р er +с es +т te +у u +ү y +ф ef +х xA +һ he +ц tse +ч S;e +ш SA +щ SS;A +ъ kAlVnl,Vqbilges'e +ы V: +ь neS;k&l,ekbilges'e +э e|: +ю ju +я jA + + +// Numbers +_0 n'ul? +_1 b'er +_2 ik'e +_3 'WS; +_4 d'yrt +_5 b'iS +_6 Alt'V +_7 Z;id'e +_8 sig'ez +_9 tug'Vz +_10 'un +_11 unb'er +_12 unik'e +_13 un'WS; +_14 und'yrt +_15 unb'iS +_16 unAlt'V +_17 unZ;id'e +_18 unsig'ez +_19 untug'Vz +_2X egerm'e +_3X ut'Vz +_4X kVr'Vk +_5X ill'e +_6X Altm'VS +_7X Z;itm'eS +_8X siks'&n +_9X tuks'An +_0C j'Wz +_0M1 m'eN +_0M2 milli'on +_1M2 milli'on +_0M3 milli'Ard +_1M3 milli'Ard +_0M4 billi'on +_1M4 billi'on + +_dpt _bWt,en diff --git a/dictsource/tt_rules b/dictsource/tt_rules new file mode 100644 index 00000000..2923bff1 --- /dev/null +++ b/dictsource/tt_rules @@ -0,0 +1,134 @@ +// This file is UTF8 encoded +// Spelling-to-phoneme rules for Tatar + + +.group а + а A + +.group ә + ә & + әе e: // 'әнкәен' + +.group б + б b + +.group в + в w // [v] in Russian words + +.group г + г g // changes to [Q] or [Q"] + +.group д + д d + +.group е + _) е je2 // changes to [je] or [jV] + е e + +.group ё + ё jo + +.group ж + ж Z + +.group җ + җ Z; + +.group з + з z + +.group и + и i + A) и j + +.group й + й j + K) й (K I // not next to a vowel + +.group к + к k + +.group л + л l + +.group м + м m + +.group н + н n +// н (к N + н (г N + н (х N + +.group ң + ң N + +.group о + о o + +.group ө + ө W + +.group п + п p + +.group р + р r + +.group с + с s + +.group т + т t + +.group у + у u // or w + A) у w + +.group ү + ү y // or w + A) ү w + +.group ф + ф f + +.group х + х x + +.group һ + һ h + +.group ц + ц ts + +.group ч + ч S; + +.group ш + ш S + +.group щ + щ SS; + +.group ъ + ъ ? + +.group ы + ы V + ый Vj // need a diphthong phoneme ?? + +.group ь + ь ? + +.group э + э e + +.group ю + ю ju2 // changes to ju or jy + +.group я + я ja // changes to jA or j& + +.group + $ dolAR + diff --git a/dictsource/ur_list b/dictsource/ur_list new file mode 100644 index 00000000..63b6839e --- /dev/null +++ b/dictsource/ur_list @@ -0,0 +1,163 @@ + +// This file is UTF8 encoded +// Spelling to phoneme exceptions for Urdu + + +// Letter names +ا alIf +ب be: +پ pe: +ت te: +ٹ t.e: +ث se: +ج Ji:m +چ ce: +ح bar.i:||He: +خ xe: +د da:l +ڈ d.a:l +ذ za:l +ر Re: +ڑ r.e: +ز ze: +ژ Ze: +س si:n +ش Si:n +ص sUa:d +ض zUa:d +ط tOe: +ظ zOe: +ع aIn +غ QaIn +ف fe: +ق qa:f +ک ka:f +گ ga:f +ل la:m +م mi:m + ن nu:n +و va:O +ہ He: +ں ghUnna +ﮨ cho:ti:||He: +ھ dO||caSmi:||He: +ء HamzaH +ی cho:t.i:||je: +ے bar.i:||je: +ئ h'amza + +َ z@b@R +ِ ze:R +ُ pe:S + + +// numbers +_0 s'IfaR +_1 'e:k +_2 'do: +_3 t'i:n +_4 c'a:R +_5 p'a:Nc +_6 ch'aI +_7 s'a:t +_8 'a:th +_9 n'aU +_10 d'as +_11 gj'a:RaH +_12 b'a:RaH +_13 t'e:RaH +_14 c'aUdaH +_15 p'andRaH +_16 s'o:laH +_17 s'atRaH +_18 ath'a:RaH +_19 'Unni:s +_20 b'i:s +_21 Ikk'i:s +_22 ba:'i:s +_23 te:'i:s +_24 caUb'i:s +_25 pacc'i:s +_26 chabb'i:s +_27 sat:a:'i:s +_28 stha:'i:s +_29 Unt'i:s +_30 t'i:s +_31 ikt'i:s +_32 bat:'i:s +_33 taINt'i:s +_34 caUNt'i:s +_35 paINt'i:s +_36 chat:'i:s +_37 saINt'i:s +_38 aRt'i:s +_39 Unta:l'i:s +_40 ca:l'i:s +_41 Ikta:l'i:s +_42 baja:l'i:s +_43 te:Nta:l'i:s +_44 cava:l'i:s +_45 paINta:l'i:s +_46 chIja:l'i:s +_47 saINta:l'i:s +_48 aRta:l'i:s +_49 Unc'a:s +_50 pac'a:s +_51 Ik'a:van +_52 b'a:van +_53 t'IRpan +_54 c'aUvan +_55 p'acpan +_56 ch'appan +_57 sat:'a:van +_58 ath'a:van +_59 Uns'ath +_60 s'a:th +_61 'Iksath +_62 b'a:sath +_63 t'IRsath +_64 c'aUsath +_65 p'aINsath +_66 chIj'a:sath +_67 s'aRsath +_68 'aRsath +_69 UnH,at:'aR +_70 sat:'aR +_71 IkHat:'aR +_72 baHat:'aR +_73 tIHat:'aR +_74 caUHat:'aR +_75 pachat:'aR +_76 chIHat:'aR +_77 sathat:'aR +_78 athHat:'aR +_79 Unna:s'i: +_80 ass'i: +_81 Ika:s'i: +_82 baja:s'i: +_83 tIRa:s'i: +_84 caURa:s'i: +_85 paca:s'i: +_86 chIja:s'i: +_87 sat:a:s'i: +_88 atha:s'i: +_89 nava:s'i: +_90 navv'e: +_91 Ikj'a:nve: +_92 b'a:nve: +_93 tIT'a:nve: +_94 caUR'a:nve: +_95 pac'a:nve: +_96 chIj'a:nve: +_97 sat:'a:nve: +_98 ath:'a:nve: +_99 nInj'a:nve: + +_0C s'aU +_0M1 Haz'a:R +_0M2 l'a:kh +_0M3 kaR'o:R +_0M4 'aRab +_dpt _ISaRI'Ia_ + +jonathan dZ'Onathan diff --git a/dictsource/ur_rules b/dictsource/ur_rules new file mode 100644 index 00000000..7de25ee0 --- /dev/null +++ b/dictsource/ur_rules @@ -0,0 +1,215 @@ + + +// This file is UTF8 encoded +// Spelling to phoneme rules for Urdu + +.replace +٠ 0 +١ 1 +٢ 2 +٣ 3 +٤ 4 +٥ 5 +٦ 6 +٧ 7 +٨ 8 +٩ 9 + + + +// vowel signs, alif is silent at start of word if these follow +.L01 َ ِ ُ و ی ع ا + +// VOWELS + +.group َ + َ a + َی E + َے E + َو O + َع a: + +.group ِ + ِ I + ِی i: + ِع i: + +.group ُ + ُ U + ُو u: + ُع O + +.group ھ + ھ H + +.group ا + ا a: + _) ا (L01 // silent before a vowel + _) ا a + _) او u: + _) ای i: + +.group آ + آ a: + +.group ع + ع a: + عا a: + _) ع a + + +.group و + و o: + وُ u: + وٗ u: + و (L01 v + _) و v + +.group ی + ی e: + ی (L01 j + ی (_ i: + _) ی j + + +.group ے // yeh barree + ے e: + +// with hamza +.group ئ + ئ + +.group ؤ + ؤ aU // ?? + +.group أ + أ // ?? + + +// CONSONANTS + +.group ب + ب b + بھ bh + + +.group پ + پ p + پھ ph + + +.group ت + ت t + تھ th + + +.group ٹ + ٹ t. + ٹھ th. + + +.group ث + ث s + + +.group ج + ج J + جھ Jh + + +.group چ + چ c + چھ ch + +.group ح + ح H + +.group خ + خ x + +.group د + د d + دھ dh + +.group ڈ + ڈ d. + ڈھ dh. + +.group ذ + ذ D + +.group ر + ر R + +.group ڑ + ڑ r. + +.group ز + ز z + +.group ژ + ژ Z + +.group س + س s + +.group ش + ش S + +.group ص + ص s. + +.group ض + ض z + +.group ط + ط t + طھ th + +.group ظ + ظ z. + +.group غ + غ Q + +.group ف + ف f + +.group ق + ق q + +.group ک + ک k + کھ kh + +.group گ + گ g + گھ gh + +.group ل + ل l + +.group م + م m + +.group ن + ن n + +.group ں + ں n // this should nasalize the vowel + +.group ء + ء + +.group ہ + ہ H + ہ (_ a + + +.group 0xe0a4 // devanagari + 0xe0a4 _^_HI // switch to hindi voice +.group 0xe0a5 // devanagari + 0xe0a5 _^_HI + +.group + $ do:l@R \ No newline at end of file diff --git a/dictsource/wo_list b/dictsource/wo_list new file mode 100644 index 00000000..c8b3a8ea --- /dev/null +++ b/dictsource/wo_list @@ -0,0 +1,43 @@ + +// Spelling-to-phoneme rules for Wolof (Senegal, Gambia) +// This file is UTF-8 encoded + +// Numbers +_0 t'us +_1 b'En: +_2 n^'a:R2 +_3 n^'Et: +_4 n^'E:nt +_5 J'uR2o:m +_6 J'uR2o:mbEn: +_7 J'uR2o:mn^a:R2 +_8 J'uR2o:mn^Et: +_9 J'uR2o:mn^E:nt +_1X f'uk: +_2X n^'a:R2fuk: +_3X n^'Et:fuk: +_4X n^'E:ntfuk: +_5X J'uR2o:mfuk: +_6X J'uR2o:mbEn:fuk: +_7X J'uR2o:mn^a:R2fuk: +_8X J'uR2o:mn^Et:fuk: +_9X J'uR2o:mn^E:ntfuk: +_0C t'e:me:R2 +_1C t'e:me:R2 +_0M1 J'un:i +_0M2 t'amndaR2E:t +_0and %ak + +// Letter names + + +// Symbols + + +// Unstressed words + + +// Exceptions + + + diff --git a/dictsource/wo_rules b/dictsource/wo_rules new file mode 100644 index 00000000..9db5b03e --- /dev/null +++ b/dictsource/wo_rules @@ -0,0 +1,128 @@ + +// Spelling-to-phoneme rules for Wolof (Senegal, Gambia) +// This file is UTF-8 encoded + +.group a + a a + aa a: + +.group b + b b + bb b: + +.group c + c c + cc c: + +.group d + d d + dd d: + +.group e + e E + ee E: + +.group é + é e + ée e: + éé e: + +.group ë + ë @ + ëe @: + ëë @: + +.group f + f f + +.group g + g g + gg g: + +.group h + h h + +.group i + i i + ii i: + +.group j + j J + j J: + +.group k + k k + kk k: + +.group l + l l + +.group m + m m + mm m: + K) m (K m- + +.group n + n n + nn n: + K) n (K n- + +.group ŋ + ŋ N + ŋŋ N: + K) ŋ (K N- + +.group ñ + ñ n^ + +.group o + o O + oo O: + +.group ó + ó o + óo o: + óó o: + +.group p + p p + pp p: + +.group q + q q + qq q: + +.group r + r R2 + r (r R + +.group s + s s + ss ss2 + +.group t + t t + tt t: + +.group u + u u + uu u: + +.group v + v v + +.group w + w w + +.group x + x x + +.group y + y j + +.group z + z z + + +.group + $ dOlaR2 diff --git a/docs/speak_lib.h b/docs/speak_lib.h deleted file mode 100644 index 9ca01f59..00000000 --- a/docs/speak_lib.h +++ /dev/null @@ -1,613 +0,0 @@ -#ifndef SPEAK_LIB_H -#define SPEAK_LIB_H -/*************************************************************************** - * Copyright (C) 2005 to 2010 by Jonathan Duddington * - * email: jonsd@users.sourceforge.net * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 3 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, see: * - * . * - ***************************************************************************/ - - -/*************************************************************/ -/* This is the header file for the library version of espeak */ -/* */ -/*************************************************************/ - -#include -#include - -#define ESPEAK_API_REVISION 6 -/* -Revision 2 - Added parameter "options" to eSpeakInitialize() - -Revision 3 - Added espeakWORDGAP to espeak_PARAMETER - -Revision 4 - Added flags parameter to espeak_CompileDictionary() - -Revision 5 - Added espeakCHARS_16BIT - -Revision 6 - Added macros: espeakRATE_MINIMUM, espeakRATE_MAXIMUM, espeakRATE_NORMAL -*/ - /********************/ - /* Initialization */ - /********************/ - -// values for 'value' in espeak_SetParameter(espeakRATE, value, 0), nominally in words-per-minute -#define espeakRATE_MINIMUM 80 -#define espeakRATE_MAXIMUM 450 -#define espeakRATE_NORMAL 175 - - -typedef enum { - espeakEVENT_LIST_TERMINATED = 0, // Retrieval mode: terminates the event list. - espeakEVENT_WORD = 1, // Start of word - espeakEVENT_SENTENCE = 2, // Start of sentence - espeakEVENT_MARK = 3, // Mark - espeakEVENT_PLAY = 4, // Audio element - espeakEVENT_END = 5, // End of sentence or clause - espeakEVENT_MSG_TERMINATED = 6, // End of message - espeakEVENT_PHONEME = 7, // Phoneme, if enabled in espeak_Initialize() - espeakEVENT_SAMPLERATE = 8 // internal use, set sample rate -} espeak_EVENT_TYPE; - - - -typedef struct { - espeak_EVENT_TYPE type; - unsigned int unique_identifier; // message identifier (or 0 for key or character) - int text_position; // the number of characters from the start of the text - int length; // word length, in characters (for espeakEVENT_WORD) - int audio_position; // the time in mS within the generated speech output data - int sample; // sample id (internal use) - void* user_data; // pointer supplied by the calling program - union { - int number; // used for WORD and SENTENCE events. For PHONEME events this is the phoneme mnemonic. - const char *name; // used for MARK and PLAY events. UTF8 string - } id; -} espeak_EVENT; -/* - When a message is supplied to espeak_synth, the request is buffered and espeak_synth returns. When the message is really processed, the callback function will be repetedly called. - - - In RETRIEVAL mode, the callback function supplies to the calling program the audio data and an event list terminated by 0 (LIST_TERMINATED). - - In PLAYBACK mode, the callback function is called as soon as an event happens. - - For example suppose that the following message is supplied to espeak_Synth: - "hello, hello." - - - * Once processed in RETRIEVAL mode, it could lead to 3 calls of the callback function : - - ** Block 1: -