diff --git a/dictsource/bg_list b/dictsource/bg_list new file mode 100755 index 00000000..132080a0 --- /dev/null +++ b/dictsource/bg_list @@ -0,0 +1,266 @@ +// translation rules for Bulgarian +// This file is UTF-8 encoded + + +// words of one letter +в $combine +а $u $combine +е $u +й i $u +и $u $pause +у $u $combine +с $combine +г god'ina $hasdot + +// letter names +б b@ +_в v@ +в v@ $atend +_г g@ +д d@ +ж Z@ +з z@ +_й 'ikr,atko +к k@ +л l@ +м m@ +н n@ +п p@ +р r@ +_с s@ +с s@ $atend +т t@ +ф f@ +х x@ +ц ts@ +ч tS@ +ш S@ +щ St@ +ь 'erm,aL@k +ъ 'erg,olam + +_а a +_е e +_и i +_у u + +// latin letter names +v _^_EN // not Roman number +x _^_EN // not Roman number + +// symbols +% prots'ent $max3 ++ plus $max3 += e||r'avno||n,a +# d'i;es; $max3 +/ nakL'onena||tSert,a +\ obr'atna||nakL'onena||tSert,a +* zvezd'itSka $max3 +@ kl'omba // кльомба +& _^_EN +_& ampers'ant + +_, zapet'aja + +_! udiv'itelen +_" kav'itSki +_' apostr'of +_( l;'ava||sk'oba +_) d;,asna||sk'oba +- $pause +_- tir,e +_: dvuet'otSie +_; t,otSka||i||zapet'aja +_< po||m'alko +_> po||gol;'amo +_? v@pros'itelen +_[ l;,ava||kvadr,atna||sk'oba +_] d;,asna||kvadr,atna||sk'oba +^ kol'ibka +__ d,olna||tSert'a +_` graf +_{ l;,ava||v@lno,obrazna||sk'oba +_| vertik,alna||tSert'a +_} d;,asna||v@lno,obrazna||sk'oba +_~ v@ln'itSka +_. t'otSka +_Ў obr,aten||udiv'itelen +_ї obr,aten||v@pros'itelen +_« l;,ava||dv,oina||tri,@galna||sk'oba +… $pause +_… mnogot'otSie +_ѓ florin +_† _^_EN +_‡ _^_EN +_– k,@so||tir'e +_— d,@lgo||tir'e +_¦ prek,@snata||tSert'a +_» d;,asna||dv,oina||tri,@galna||sk'oba + +№ n'omer +// abbreviations +(http ://) ejtSti:ti:'pi:_ + +ап apartam'ent $dot +бл blok $dot +бул bulev,art $dot +вх vhot $dot +гр grat $dot +год god'ina $dot +ет et'aS $dot +лв l,eva $dot +пл ploSt'at $dot +стр str'anitsa $dot +ст stot'inki $dot +ул ulitsa $dot +чл tSlen $dot + +// numbers +_0 n'uLa +_1 edn'o +_2 dv'e +_3 tr'i +_4 tS'etiri +_5 p'et +_6 S'est +_7 s'edem +_8 'osem +_9 d'evet +_10 d'eset +_11 ed,in'adeset +_12 dvan'adeset +_13 trin'adeset +_14 tS,etirin'adeset +_15 petn'adeset +_16 Sestn'adeset +_17 s,edemn'adeset +_18 ,osemn'adeset +_19 d,evetn'adeset +_2X dv'adeset +_3X tr'ideset +_4X tSetir'ideset +_5X petdes'et +_6X Sestdes'et +_7X sedemdes'et +_8X osemdes'et +_9X devetdes'et + +_0C st'otin +_1C st'o +_2C dv'esta +_3C tr'ista + +_0M1 C'iladi +_1M1 Cil'ada + +_0M2 mili'ona +_1M2 ed'in||mili'on +_2M2 dv'a||mili'ona + +_0M3 mili'arda +_1M3 ed'in||mili'ard +_2M3 dv'a||mili'arda + +_0and _%i +_dpt _ts;'aLo_i|| + + +// function words + +//prepositions +без $u $combine +вместо $u $combine +връз $u $combine +всред $u $combine +въз $u $combine +въпреки $u $combine +върху $u $combine +до $u $combine +додето $u $combine +за $u $combine +зад $u $combine +заради $u $combine +из $u $combine +извън $u $combine +измежду $u $combine +изпод $u $combine +като $u $combine +край $u $combine +към $u $combine +между $u $combine +на $u $combine +над $u $combine +накрай $u $combine +наместо $u $combine +насред $u $combine +низ $u $combine +окажа $u $combine +около $u $combine +освен $u $combine +откъм $u $combine +по $u $combine +под $u $combine +покрай $u $combine +помежду $u $combine +поради $u $combine +посред $u $combine +пред $u $combine +преди $u $combine +през $u $combine +при $u $combine +против $u $combine +свръх $u $combine +след $u $combine +според $u $combine +спроти $u $combine +спрямо $u $combine +сред $u $combine +срещу $u $combine + със $u $combine + чрез $u $combine + +//conjunctions +ако $u $combine +ала $u $combine +ама $u $combine +или $u $combine +но $u $combine +пък $u $combine +хем $u $combine +че $u $combine + + +//particles +се $u +ма $u +бре $u +мари $u +май $u +уж $u +дано $2 +ли $u +не $u $strend +да $u $strend +ето $1 +ще $u +най $1 +нека $1 +еди $1 +току $2 +годе $1 + +//short pronoun forms +ми $u +ти $u +му $u +ни $u +ви $u +им $u + +//forms of "to be" for Present tense +съм $u +си $u +сме $u +сте $u +са $u + diff --git a/dictsource/bg_listx b/dictsource/bg_listx new file mode 100644 index 00000000..024a443a --- /dev/null +++ b/dictsource/bg_listx @@ -0,0 +1,2791 @@ +абанос $3 +абат $2 +абдал $2 +абзац $2 +аблаут $1 +абонат $3 +аборт $2 +абсурд $2 +абсцес $2 +авангард $3 +аванс $2 +авантаджия $2 +авиомодел $5 +авиомотор $5 +автобус $3 +автогол $3 +автограф $3 +автозавод $4 +автоклав $3 +автократ $3 +автомат $3 +автомобил $4 +автомонтьор $4 +автопилот $4 +автопортрет $4 +авторитет $4 +автостоп $3 +автотранспорт $4 +ага $2 +агломерат $4 +агнец $2 +агрегат $3 +агреман $3 +агробиолог $5 +агроном $3 +адаш $2 +адвокат $3 +адепт $2 +адет $2 +адмирал $3 +адреналин $4 +адрес $2 +адресант $3 +адресат $3 +адютант $3 +аеродрум $4 +аерозол $4 +аеронавт $4 +аероплан $4 +аеростат $4 +аеротранспорт $5 +ажур $2 +азбучник $1 +азимут $1 +азот $2 +айран $2 +академик $4 +акваланг $3 +аквамарин $4 +акванавт $3 +акварел $3 +аквариум $2 +акведукт $3 +акорд $2 +акордеон $4 +акордьор $3 +акробат $3 +акроним $3 +акростих $3 +актьор $2 +акушер $3 +акциз $2 +акционер $4 +акъл $2 +алабаш $3 +аламинут $4 +алармаджия $2 +албатрос $3 +албинос $3 +албум $2 +албумин $3 +алдехид $3 +алианс $3 +ализарин $4 +алкалоид $4 +алкохол $3 +алкохолик $4 +аллах $2 +алманах $3 +алтън $2 +алхимик $3 +аматьор $3 +амортисьор $4 +амулет $3 +амур $2 +аналог $3 +ананас $3 +анасон $3 +анатоксин $4 +анатом $3 +англофил $3 +англофоб $3 +анекдот $3 +анемограф $4 +анестезиолог $6 +анион $3 +анкетьор $3 +анклав $2 +анод $2 +анонс $2 +антибиотик $5 +антиген $3 +антигерой $4 +антидепресант $5 +антипасат $4 +антипиретик $5 +антипод $3 +антироман $4 +антитоксин $4 +антифриз $3 +антициклон $4 +антоним $3 +антракс $2 +антракт $2 +антрополог $4 +анфас $2 +анюитет $4 +аорист $2 +апарат $3 +апаш $2 +апел $2 +апломб $2 +апогей $3 +апокриф $3 +апологет $4 +апостроф $3 +апотеоз $4 +арабия $2 +аранжор $3 +арбалет $3 +аргон $2 +аргонавт $3 +ареал $3 +арест $2 +арестант $3 +ариергард $4 +аристократ $4 +армаган $3 +аромат $3 +арпаджик $3 +арсен $2 +арсенал $3 +артък $2 +археолог $4 +архиерей $4 +архипелаг $4 +архитект $3 +аршин $2 +асансьор $3 +аскер $2 +аскет $2 +асонанс $3 +аспект $2 +аспирант $3 +аспирин $3 +астероид $4 +астраган $3 +астролог $3 +астронавт $3 +астроном $3 +асфалт $2 +асфалтобетон $5 +атаман $3 +атентат $3 +атестат $3 +атлаз $2 +атлас $2 +атлет $2 +атол $2 +атрибут $3 +аукцион $4 +ауспух $1 +афект $2 +афинитет $4 +афиш $2 +афронт $2 +ахат $2 +ацетилен $4 +ацетон $3 +бабуин $3 +бадем $2 +базалт $2 +баир $2 +байонет $3 +бакенбард $3 +бактериолог $5 +бакшиш $2 +бакър $2 +баланс $2 +баласт $2 +балван $2 +балдахин $3 +балет $2 +балетмайстор $2 +балкан $2 +балкон $2 +балнеолог $4 +балон $2 +балсам $2 +балтон $2 +бамбук $2 +банан $2 +бандерол $3 +банкер $2 +банкет $2 +банкрут $2 +баобаб $3 +барабан $3 +барбун $2 +бардук $2 +барелеф $3 +баритон $3 +баровец $1 +барон $2 +баронет $3 +барут $2 +басейн $2 +баскетбол $1 +бастион $3 +бастун $2 +батальон $3 +батат $2 +бацил $2 +башибозук $4 +баща $2 +бащичко $1 +беглец $2 +беглик $2 +бедуин $3 +бежанец $3 +безброй $2 +безир $2 +безистен $3 +бекас $2 +бекон $2 +беловлас $3 +белокор $3 +белот $2 +белтък $2 +бемол $2 +бенефис $3 +бензин $2 +бензол $2 +бербер $2 +берекет $3 +бетон $2 +бетоновоз $4 +бешамел $3 +биберон $3 +библиограф $4 +библиоман $4 +библиофил $4 +бидон $2 +бизон $2 +бикарбонат $4 +биквадрат $3 +билет $2 +билион $3 +бином $2 +биограф $3 +биолог $3 +биомицин $4 +биплан $2 +бисмут $2 +бисулфат $3 +бифтек $2 +блондин $2 +блъфьор $2 +боаз $2 +богаташ $3 +богомил $3 +богослов $3 +бодеж $2 +бодигард $3 +бодил $2 +боец $2 +божур $2 +боздуган $3 +бойкот $2 +бокал $2 +боклук $2 +боксьор $2 +болид $2 +бонбон $2 +бордей $2 +борец $2 +борсук $2 +бостан $2 +ботаник $3 +ботуш $2 +бохем $2 +бракониер $4 +брамин $2 +братовчед $3 +бригадир $3 +брикет $2 +брилянтин $3 +брокат $2 +броунинг $1 +бръмбар $1 +брътвеж $2 +брюнет $2 +будкаджия $1 +букет $2 +букмейкър $1 +буксир $2 +булгур $2 +булдог $2 +булевард $3 +бульон $2 +бумеранг $3 +бумтеж $2 +буркан $2 +бутан $2 +бутон $2 +бушмен $2 +бушон $2 +бълвоч $2 +българин $1 +българофил $4 +българофоб $4 +бързоног $3 +бързопис $3 +бътерфлай $1 +бюджет $2 +бюджетопроект $5 +бюлетин $3 +бюрек $2 +бюрократ $3 +бюфет $2 +вагон $2 +вазелин $3 +ваксаджия $1 +валеж $2 +валериан $4 +вампир $2 +вандал $2 +ванилин $3 +варварин $1 +варел $2 +вариант $3 +васал $2 +вашенец $1 +вдовец $2 +везир $2 +велзевул $3 +великан $3 +велосипед $4 +велур $2 +венеролог $4 +венец $2 +вентил $2 +верев $2 +вермут $2 +верноподаник $3 +веронал $3 +вертеп $2 +вертолет $3 +вестовой $3 +ветеран $3 +ветрец $2 +ветровал $3 +ветрогон $3 +ветромер $3 +ветроход $3 +вибрафон $3 +вибробетон $4 +вивариум $2 +видеодисплей $5 +видеосигнал $5 +видеотелефон $6 +видеотерминал $6 +видеофилм $4 +византолог $4 +визон $2 +визьор $2 +виконт $2 +вилает $3 +виртуоз $3 +вискозитет $4 +витамин $3 +витриол $3 +вицеадмирал $5 +вицекрал $3 +влагомер $3 +властелин $3 +воайор $3 +воал $2 +водевил $3 +водовъртеж $4 +вододел $3 +водоем $3 +водолаз $3 +водолей $3 +водомер $3 +водоотвод $4 +водопад $3 +водопой $3 +водопровод $4 +водораздел $4 +водород $3 +военноинвалид $6 +войник $2 +войниклък $3 +вокал $2 +волан $2 +волейбол $1 +врабец $2 +вражалец $3 +връстник $2 +вулкан $2 +вундеркинд $1 +въглеводород $5 +въгледобив $3 +въглерод $3 +въглехидрат $4 +възнак $1 +възпитаник $2 +възторг $2 +възход $2 +вълнолом $3 +въпрос $2 +вървеж $2 +вързоп $2 +въртеж $2 +въртоп $2 +габардин $3 +габровец $1 +гавот $2 +газолин $3 +газомер $3 +газообмен $4 +газопровод $4 +гайтан $2 +галант $2 +галваноскоп $4 +галеник $1 +галон $2 +галоп $2 +галош $2 +галфон $2 +гамен $2 +гарант $2 +гардероб $3 +гардеробиер $5 +гарнизон $3 +гастрол $2 +гастроном $3 +гевгир $2 +геврек $2 +генерал $3 +генералисимус $4 +генералитет $5 +генотип $3 +геноцид $3 +географ $3 +геолог $3 +гергеф $2 +гердан $2 +герен $2 +германофил $4 +германофоб $4 +герой $2 +герундиум $2 +гестаповец $2 +гешефт $2 +гигант $2 +гимнастик $3 +гинеколог $4 +главорез $3 +главоч $2 +глагол $2 +гладник $2 +гласпапир $3 +глашатай $3 +глиган $2 +глицерин $3 +глупец $2 +гмурец $2 +гнилоч $2 +гоблен $2 +говедовъд $4 +годеж $2 +годеник $3 +големец $3 +гологан $3 +гондолиер $4 +гороцвет $3 +господин $3 +гостенин $1 +готован $3 +грабеж $2 +гравьор $2 +градеж $2 +градец $2 +гражданин $1 +граматик $3 +грамофон $3 +грандоман $3 +грандхотел $3 +гратисчия $1 +графолог $3 +графоман $3 +гребец $2 +гредоред $3 +гримьор $2 +гроздобер $3 +грозник $2 +гросмайстор $1 +гръмоотвод $4 +гулаш $2 +гурбет $2 +гърлобол $3 +гърмеж $2 +гювеч $2 +гюрук $2 +дактил $2 +далавераджия $3 +далекоглед $4 +далекомер $4 +далекопровод $5 +дамазлък $3 +дамаскин $3 +двойкаджия $1 +дворец $2 +двубой $2 +двучлен $2 +дебелан $3 +дебеломер $4 +дебит $1 +дебитор $1 +дебютант $3 +девиз $2 +дегенерат $4 +деец $2 +дезертьор $3 +дезодорант $4 +декан $2 +деканат $3 +декар $1 +декор $2 +декрет $2 +декстрин $2 +делегат $3 +деликатес $4 +делириум $2 +делител $1 +делфин $2 +делфинариум $3 +демагог $3 +демограф $3 +демократ $3 +демонстрант $3 +дендролог $3 +депозит $2 +депресант $3 +депутат $3 +дервиш $2 +деребей $3 +дериват $3 +дерматолог $4 +десант $2 +десерт $2 +десетобой $4 +деспот $2 +дестилат $3 +детайл $2 +дефект $2 +децибел $3 +децимал $3 +джентълмен $1 +джолан $2 +диабет $3 +диабетик $4 +диагонал $4 +диалект $3 +диалектик $4 +диалектолог $5 +диалог $3 +диамант $3 +диапазон $4 +диаскоп $3 +диафилм $3 +диван $2 +диверсант $3 +диез $2 +дизайн $2 +дизелмотор $4 +диктат $2 +диктофон $3 +дилаф $2 +дилетант $3 +дилижанс $3 +димоотвод $4 +динар $1 +дингил $2 +диод $2 +дипломат $3 +дискант $2 +дисонанс $3 +диспансер $3 +диспут $2 +дитирамб $3 +диференциал $5 +дифтонг $2 +дифузьор $3 +длъжник $2 +доайен $3 +доберман $1 +добив $1 +доведеник $2 +довереник $2 +догматик $3 +договор $1 +доклад $2 +докторат $3 +доктринер $3 +долап $2 +долар $1 +домакин $3 +домат $2 +доминион $4 +домоуправител $4 +домофон $3 +донаборник $2 +донжуан $3 +дописник $1 +драгун $2 +драматург $3 +дребосък $3 +дресьор $2 +дръвник $2 +дублет $2 +дубликат $3 +дубльор $2 +дудук $2 +дуел $2 +дует $2 +дукат $2 +дунапрен $3 +дъждец $2 +дъждобран $3 +дъждомер $3 +дългуч $2 +дърводобив $3 +дърволаз $3 +дърмон $2 +дюшек $2 +евкалипт $3 +евнух $2 +египтолог $4 +египтянин $2 +еделвайс $1 +едночлен $3 +ежемесечник $3 +ежеседмичник $3 +език $2 +езиковед $4 +екзистенц $3 +екип $2 +еклектик $3 +еколог $3 +екран $2 +екскурзиант $4 +екскурзовод $4 +експерт $2 +експонат $3 +експорт $2 +експрес $2 +екстаз $2 +екстериор $4 +екстернант $3 +екстракт $2 +ексцентрик $3 +елек $2 +електрик $3 +електроагрегат $6 +електрограф $4 +електрод $3 +електродобив $4 +електрожен $4 +електроинженер $6 +електромер $4 +електромонтьор $5 +електромотор $5 +електрон $3 +електропровод $5 +електроскоп $4 +елен $2 +елизиум $2 +еликсир $3 +елипсоид $4 +елмаз $2 +емайл $2 +ембриолог $4 +ембрион $3 +емигрант $3 +емир $2 +емпирик $3 +еничар $2 +еничарин $2 +енориаш $4 +ентомолог $4 +ентусиаст $4 +епигон $3 +епиграф $3 +епизод $3 +епилептик $4 +епилог $3 +епитет $3 +епитрахил $4 +ербап $2 +ерген $2 +еретик $3 +ерзац $2 +ерцхерцог $3 +есесовец $2 +ескимос $3 +ескорт $2 +еснаф $2 +естествовед $4 +естет $2 +еталон $3 +етан $2 +етап $2 +етикет $3 +етил $2 +етимолог $4 +етнограф $3 +ефект $2 +ефир $2 +ехолот $3 +ехтеж $2 +ечемик $3 +ешафод $3 +ешелон $3 +жакет $2 +жалон $2 +жамбон $2 +жандарм $2 +жаргон $2 +жартиер $3 +жасмин $2 +желатин $3 +железобетон $5 +жених $2 +жертвеник $1 +жетон $2 +живец $2 +живот $2 +животновъд $4 +жигльор $2 +жираф $2 +жироскоп $3 +жокей $2 +жонгльор $2 +жребец $2 +журнал $2 +жълтък $2 +забавител $2 +забой $2 +забраван $3 +завалия $1 +завареник $2 +завод $2 +завой $2 +заговор $1 +закон $2 +законовед $4 +законопроект $5 +залив $1 +залог $2 +замах $2 +замисъл $1 +зандан $2 +запас $2 +запор $2 +запъртък $1 +зарзават $3 +заслон $2 +застой $2 +затвор $2 +заточеник $2 +захарин $3 +захлас $2 +звеновод $3 +звънец $2 +звънтеж $2 +зевзек $2 +зеленчук $3 +земемер $3 +зефир $2 +зехтин $2 +злодей $2 +зограф $2 +зоолог $3 +зоотехник $4 +зрелостник $1 +зулум $2 +зъбец $2 +зъбобол $3 +зъболекар $3 +зъботехник $4 +ибришим $3 +игленик $3 +идеал $3 +идеолог $4 +идиом $3 +идиот $3 +изговор $1 +изкуствовед $4 +изотоп $3 +изпит $1 +изправител $2 +изпълком $3 +изрив $1 +изток $1 +източник $1 +изумруд $3 +иконом $3 +иконостас $4 +илик $2 +именник $1 +имигрант $3 +имот $2 +импас $2 +импеданс $3 +импорт $2 +импулс $2 +имунитет $4 +инат $2 +инвалид $3 +индивид $3 +индус $2 +инженер $3 +инициал $4 +инсектицид $4 +инспекторат $4 +инстинкт $2 +институт $3 +инструментариум $4 +инсулин $3 +инсулт $2 +интеграл $3 +интелект $3 +интендант $3 +интервал $3 +интерес $3 +интериор $4 +интернат $3 +интернационал $6 +интерфейс $3 +интригант $3 +инфант $2 +инфаркт $2 +инфилтрат $3 +инфразвук $1 +исполин $3 +истерик $3 +историк $3 +историограф $5 +ишиас $3 +ищах $2 +ищец $2 +йерарх $2 +йероглиф $3 +йодоводород $5 +йодоформ $3 +кабинет $3 +кабриолет $4 +кавал $2 +кавалер $3 +кадаиф $3 +каданс $2 +кадастрон $3 +кадем $2 +кадет $2 +кадрил $2 +кадровик $3 +казан $2 +казеин $3 +каиш $2 +калабалък $4 +калай $2 +каламбур $3 +калдъръм $3 +калейдоскоп $4 +калем $2 +калиграф $3 +калкан $2 +калобран $3 +калцун $2 +калъп $2 +калъф $2 +камбуз $2 +камбур $2 +камериер $4 +камертон $3 +камион $3 +камшик $2 +камъш $2 +канал $2 +каналия $2 +канап $2 +кандидат $3 +канибал $3 +канон $2 +кантарион $4 +кантон $2 +кантонер $3 +каньон $2 +каолин $3 +капан $2 +капацитет $4 +капитал $3 +капитан $3 +капитулант $4 +капишон $3 +капкомер $3 +каприз $2 +капчук $2 +карабинер $4 +карагьоз $3 +каракул $3 +карамбол $3 +карамел $3 +карамфил $3 +карат $2 +караул $3 +карбид $2 +карбол $2 +карбонат $3 +карбонил $3 +кардан $2 +кардинал $3 +кардиограф $4 +кардиолог $4 +кариер $3 +кариес $1 +кармин $2 +карнавал $3 +карпуз $2 +картал $2 +картбланш $2 +картел $2 +картеч $2 +картограф $3 +картон $2 +картоф $2 +картофокомбайн $5 +карфиол $3 +касетофон $4 +касиер $3 +каскадьор $3 +каскет $2 +кастор $2 +кастрон $2 +катаджия $1 +каталог $3 +катапулт $3 +катарзис $1 +катет $2 +катион $3 +катод $2 +католик $3 +катун $2 +катър $2 +каубой $3 +каучук $1 +кауш $2 +кафез $2 +кафтан $2 +кахър $2 +кашалот $3 +кашкавал $3 +кашмир $2 +кашон $2 +каяфет $3 +квадрант $2 +квадрат $2 +квадрилион $4 +квантитет $3 +квартал $2 +квартерон $3 +квартет $2 +квартирант $3 +квинтет $2 +кебап $2 +кегелбан $1 +келепир $3 +келеш $2 +кератин $3 +керван $2 +керкенез $3 +керосин $3 +кесар $1 +кефал $2 +кивот $2 +килватер $1 +килер $2 +килим $2 +киловатчас $4 +килограм $3 +кимион $3 +кинематограф $5 +кинескоп $3 +кинжал $2 +киноапарат $5 +киноекран $4 +кинорежисьор $5 +киносалон $4 +кинофестивал $5 +кинофилм $3 +кипарис $3 +кипеж $2 +кипърец $1 +киргиз $2 +киреч $2 +кирпич $2 +киселец $1 +кислород $3 +китеник $1 +кифладжия $1 +клавесин $3 +клавир $2 +клавиш $2 +кладенец $1 +клакьор $2 +кларинет $3 +кларнет $2 +класик $2 +класьор $2 +клептоман $3 +климатик $3 +клисар $1 +клозет $2 +клонинг $2 +книгообмен $4 +книгопис $3 +коафьор $3 +кобалт $2 +кобур $2 +ковчег $2 +ковьор $2 +кодеин $3 +кожодер $3 +кожух $2 +козел $2 +козирог $1 +кокаин $3 +коктейл $2 +колаген $3 +колай $2 +колан $2 +колбас $2 +колеж $2 +колекционер $5 +колесник $3 +колет $2 +коловоз $3 +колодрум $3 +колоид $3 +колоквиум $2 +колониал $4 +колофон $3 +колхоз $2 +колчан $2 +командир $3 +комат $2 +комбайн $2 +комбайнер $3 +комбинат $3 +комбинезон $4 +комедиант $4 +комендант $3 +комик $2 +комин $2 +комисариат $5 +комисионер $5 +комитет $3 +компаньон $3 +компас $2 +компендиум $2 +комплекс $2 +комплект $2 +комплот $2 +компост $2 +компот $2 +компрес $2 +комсомол $3 +комфорт $2 +конвенционал $5 +конвой $2 +конгломерат $4 +конгрес $2 +кондоминиум $3 +кондор $2 +коневъд $3 +конезавод $4 +конец $2 +конкурс $2 +коноп $2 +консорциум $2 +конспект $2 +консулт $2 +консултант $3 +контакт $2 +контекст $2 +контраадмирал $5 +контраалт $3 +контрабас $3 +контракт $2 +контрапреврат $4 +// контрареволюционер $text ко̀нтрареволюционѐр +контраст $2 +контратенор $4 +контраудар $3 +контрафагот $4 +контрафорс $3 +контрол $2 +контрольор $3 +контур $2 +конфликт $2 +конфуз $2 +концентрат $3 +концерн $2 +концерт $2 +концертмайстор $2 +концесионер $5 +концлагер $1 +копнеж $2 +копой $2 +коптор $2 +корал $2 +коран $2 +кордон $2 +корелат $3 +корем $2 +коридор $3 +корифей $3 +корниз $2 +корсет $2 +кортеж $2 +косинус $1 +космонавт $3 +косопад $3 +костур $2 +котел $2 +котлет $2 +котлон $2 +кофеин $3 +коцкар $1 +кочан $2 +кравай $2 +крадец $2 +краснопис $3 +крачол $2 +креват $2 +кредит $1 +креол $2 +крепостник $1 +кретен $2 +кретон $2 +криминолог $4 +кринолин $3 +кристал $2 +критик $2 +кроасан $3 +кроеж $2 +крокет $2 +крокодил $3 +кромид $2 +кръвник $2 +кръвоизлив $3 +кръговрат $3 +кръгозор $3 +кръстец $2 +кръстопът $3 +ксенон $2 +ксенофоб $3 +ксилофон $3 +кубик $2 +куверт $2 +кукловод $3 +кукуруз $3 +кумец $2 +кумир $2 +кундурджия $1 +куплет $2 +купон $2 +курбан $2 +куриер $3 +куриоз $3 +курназ $2 +курорт $2 +курсант $2 +куршум $2 +кускус $2 +кусур $2 +кутсуз $2 +кутсузлук $3 +куфар $1 +кънкьор $2 +кънтеж $2 +кърджалия $1 +кърпеж $2 +кърпикожух $4 +късмет $2 +кьорфишек $1 +кючек $2 +лабиринт $3 +лаборант $3 +лабрадор $3 +лавкаджия $1 +лагерник $1 +лазарет $3 +лазарник $1 +лазур $2 +лаик $2 +лайтмотив $1 +лакей $2 +лакомец $1 +лаладжия $1 +лампион $3 +ламтеж $2 +ландграф $2 +ларинголог $4 +ларингоскоп $4 +ларингофон $4 +латекс $2 +латернаджия $2 +лауреат $4 +лафет $2 +левосектант $4 +леген $2 +легион $3 +легионер $4 +ледоход $3 +лейкопласт $3 +лейтенант $1 +лекар $1 +леководолаз $5 +лексикограф $4 +лексиколог $4 +лексикон $3 +лекторат $3 +лемур $2 +леопард $3 +лесничей $3 +лесовъд $3 +летеж $2 +летец $2 +летопис $3 +лефер $2 +либерал $3 +лигавник $1 +лигнин $2 +ликьор $2 +лилипут $3 +лимон $2 +лимонададжия $3 +линеал $3 +линотип $3 +лирик $2 +листопад $3 +литературовед $6 +литограф $3 +лицей $2 +лицемер $3 +лиценз $2 +лобут $2 +ловец $2 +логик $2 +логопед $3 +локал $2 +локум $2 +лорнет $2 +лосион $3 +луминал $3 +лунапарк $1 +лунатик $3 +луноход $3 +лъжец $2 +людоед $3 +мавзолей $3 +мавруд $2 +магазин $3 +магазинер $4 +маган $2 +магданоз $3 +магистрат $3 +магнат $2 +магнетофон $4 +магнитоскоп $4 +маджун $2 +мажор $2 +мазгал $2 +мазник $2 +мазол $2 +мазут $2 +маймунджилък $4 +майор $2 +майсторлък $3 +майтап $2 +макет $2 +макроезик $4 +максимум $1 +малчуган $3 +мамарец $3 +мамон $2 +мамул $2 +мамут $2 +манастир $3 +манаф $2 +мангал $2 +манган $2 +мандарин $3 +мандат $2 +манеж $2 +манекен $3 +маниер $3 +манифест $3 +манифестант $4 +манталитет $4 +маншет $2 +маншон $2 +маргарин $3 +маргинал $3 +маркетинг $1 +маркиз $2 +маркуч $2 +мармалад $3 +мародер $3 +марокен $3 +маршал $2 +маршрут $2 +маскарад $3 +маскарлък $3 +маслопровод $4 +маслосвет $3 +масон $2 +масраф $2 +мастодонт $3 +масур $2 +матадор $3 +математик $4 +материал $4 +материк $3 +маткап $2 +матриархат $4 +матрос $2 +маузер $1 +мафиот $3 +махагон $3 +махараджа $4 +махмурлук $3 +маховик $3 +машинопис $4 +мащаб $2 +мегават $3 +мегаломан $4 +мегафон $3 +мегахерц $3 +мегдан $2 +медал $2 +медальон $3 +медец $2 +медик $2 +медиум $1 +медодобив $3 +мезозой $3 +мезокарп $3 +мезонет $3 +меланж $2 +меланхолик $4 +менажер $3 +ментол $2 +менует $3 +меншевик $3 +меридиан $4 +месодобив $3 +месокомбинат $5 +метал $2 +металик $3 +металоид $4 +металург $3 +метан $2 +метанол $3 +метафизик $4 +метеж $2 +метеор $3 +метеорограф $5 +метеоролог $5 +метил $2 +метис $2 +методик $3 +метох $2 +метроном $3 +мехлем $2 +мехур $2 +мецанин $3 +меценат $3 +мизансцен $3 +мизантроп $3 +миколог $3 +микроб $2 +микробиолог $5 +микробус $3 +микрограф $3 +микрон $2 +микроскоп $3 +микрофилм $3 +микрофон $3 +микроязовир $5 +милиардер $4 +милионер $4 +миманс $2 +миндер $2 +миндерлък $3 +минерал $3 +минералог $4 +минижуп $3 +минимум $1 +минор $2 +миньор $2 +миокард $3 +мироглед $3 +мисионер $4 +мискет $2 +мискинлък $3 +мистик $2 +митолог $3 +младеж $2 +младенец $3 +млекозавод $4 +млекомер $3 +млеконадой $4 +многобой $3 +многочлен $3 +многоъгълник $3 +множител $1 +мобифон $1 +модел $2 +моделиер $4 +модем $2 +мозайкаджия $2 +мокет $2 +молец $2 +молитвеник $2 +молла $2 +монарх $2 +монах $2 +мониторинг $2 +монограм $3 +монолог $3 +моноплан $3 +монопол $3 +монсеньор $3 +монтьор $2 +морал $2 +мормон $2 +морук $2 +морфин $2 +мотел $2 +мотопед $3 +мотор $2 +мототрион $4 +мотоциклет $4 +мохикан $3 +мразовец $1 +мръсник $2 +музей $2 +музикант $3 +музиковед $4 +мулат $2 +мултимилионер $6 +мундир $2 +мундщук $2 +мурафет $3 +муселин $3 +мускал $2 +мускет $2 +мусон $2 +мустанг $2 +муфлон $2 +муфтаджия $1 +мъдрец $2 +мъртвец $2 +мъченик $3 +набедреник $2 +наган $2 +нагон $2 +надзор $2 +надой $2 +наивитет $4 +накит $1 +наклон $2 +налог $2 +напалм $2 +напев $2 +наполеон $4 +напречник $1 +напръстник $1 +наркоман $3 +наркотик $3 +народ $2 +народопис $4 +натюрел $3 +нафталин $3 +нахут $2 +нашенец $1 +нашественик $2 +небосвод $3 +небосклон $3 +невеж $2 +неврастеник $4 +невролог $3 +неврон $2 +невропатолог $5 +недоволник $4 +недъг $2 +некролог $3 +неметал $3 +неон $2 +неправедник $2 +непрокопсаник $3 +несесер $3 +нескопосник $2 +неурожай $4 +неуспех $3 +неутралитет $5 +неутрон $3 +нивелир $3 +никаквец $1 +никотин $3 +нитрат $2 +нишадър $3 +нишан $2 +новобогаташ $5 +нокаут $1 +нокдаун $1 +номад $2 +носорог $3 +нотариус $2 +нощес $2 +нуклеин $3 +нюанс $2 +нюйоркчанин $2 +обект $2 +обелиск $3 +обем $2 +обертон $1 +обет $2 +обзор $2 +обичай $3 +облак $1 +облог $2 +обмен $2 +обоз $2 +обой $2 +обор $2 +оборот $3 +оборотомер $5 +образец $3 +обрат $2 +обрив $1 +обсег $2 +обстрел $2 +обхват $2 +обход $2 +общественик $2 +овал $2 +овен $2 +овес $2 +овраг $2 +овцевъд $3 +одеколон $4 +озон $2 +оказион $4 +окаяник $2 +океан $3 +окомер $3 +окоп $2 +оксид $2 +октопод $3 +олигофрен $4 +олук $2 +омлет $2 +омнибус $1 +омограф $3 +омоним $3 +онбашия $1 +онколог $3 +опал $2 +опекун $3 +опиат $3 +опит $1 +опиум $1 +опозиционер $6 +оптик $2 +орангутан $2 +орел $2 +ореол $3 +оригинал $4 +ориентир $4 +ориз $2 +оркестрант $3 +орнитолог $4 +ортаклък $3 +орталък $3 +ортопед $3 +осел $2 +осил $2 +осмоъгълник $3 +остен $2 +отбив $1 +отбой $2 +отвес $2 +отвор $2 +отговор $1 +отдел $2 +отец $2 +отечественофронтовец $6 +отзив $1 +откос $2 +отлив $1 +оток $1 +отолог $3 +отпор $2 +отчет $2 +офицер $3 +официоз $4 +офсет $2 +офталмолог $4 +оцет $2 +ошав $2 +павиан $3 +павилион $4 +пагон $2 +падеж $2 +падишах $3 +пазарлък $3 +пакет $2 +пакостник $1 +палавник $1 +паламуд $3 +палеж $2 +палеограф $4 +палеонтолог $5 +палет $2 +палешник $1 +паметник $1 +памук $2 +памфлет $2 +панаир $3 +пандишпан $3 +панел $2 +панер $2 +паникьор $3 +панкреас $3 +паноптикум $2 +пансион $3 +панталон $3 +пантеон $3 +пантограф $3 +папагал $3 +паприкаш $1 +папур $2 +парабел $3 +параван $3 +параграф $3 +парад $2 +парадокс $3 +паралел $3 +паралитик $4 +паралогизъм $1 +парапет $3 +параф $2 +парафин $3 +параход $3 +парашут $3 +паритет $3 +паркет $2 +паркетин $3 +парламентьор $4 +пароним $3 +партньор $2 +парцал $2 +парцел $2 +пасажер $3 +пасианс $3 +пасквил $2 +паспорт $2 +пастел $2 +пастет $2 +пастир $2 +пасторал $3 +патолог $3 +патриарх $3 +патриархат $4 +патриот $3 +патрул $2 +пашалък $3 +пашкул $2 +певец $2 +педагог $3 +педал $2 +педант $2 +пексимет $3 +пектин $2 +пеликан $3 +пелин $2 +пелтек $2 +пеницилин $4 +пенкилер $1 +пенсионер $4 +пентагон $3 +пепелник $3 +пепсин $2 +перваз $2 +пергел $2 +пердах $2 +период $3 +перископ $3 +перон $2 +персонал $3 +перчем $2 +пестик $2 +пестил $2 +пестицид $3 +пестник $2 +петел $2 +петмез $2 +петобой $3 +петоъгълник $3 +петрол $2 +печал $2 +печат $2 +пешкир $2 +пигмей $2 +пиедестал $4 +пиетет $3 +пикет $2 +пилаф $2 +пилигрим $3 +пилон $2 +пилот $2 +пингвин $2 +пинцет $2 +пионер $3 +пипер $2 +пират $2 +пиринч $2 +пирог $2 +пироксилин $4 +пирон $2 +пиротехник $4 +пирует $3 +писар $1 +писец $2 +пискун $2 +пистолет $3 +питагор $3 +питомец $1 +питон $2 +пищов $2 +плагиат $3 +плакат $2 +планктон $2 +плановик $3 +планшет $2 +пластилин $3 +пластрон $2 +пласьор $2 +платан $2 +платеж $2 +платец $2 +платноход $3 +плебей $2 +плексиглас $3 +племенник $1 +площад $2 +плувец $2 +плутократ $3 +побой $2 +повереник $2 +повлекан $3 +поврат $2 +погром $2 +погромаджия $2 +поданик $1 +подбив $1 +подбор $2 +подем $2 +подиум $1 +подлец $2 +подмол $2 +поднос $2 +подписник $1 +подполковник $1 +подпоручик $1 +подпредседател $1 +подсекретар $1 +подслон $2 +подуправител $1 +подучастък $1 +подход $2 +поет $2 +позив $1 +позор $2 +позьор $2 +поклон $2 +покрив $1 +полевъд $3 +полегат $3 +полиглот $3 +полигон $3 +полиграф $3 +полилей $3 +полимер $3 +полином $3 +политемигрант $5 +политик $3 +политикан $4 +политотдел $4 +полицай $3 +половин $3 +полуглас $3 +полуидиот $5 +полукръг $3 +полуоборот $5 +полупансионер $6 +полуразпад $4 +полусън $3 +полутон $3 +полуфабрикат $5 +полуфинал $4 +помазаник $2 +поменик $3 +помпон $2 +понтон $2 +поплин $2 +порив $1 +порнограф $3 +порой $2 +портал $2 +портиер $3 +портокал $3 +портрет $2 +портфейл $2 +порфир $2 +порцелан $3 +порцион $3 +послепис $3 +послеслов $3 +постулат $3 +потенциал $4 +потир $2 +потон $2 +потоп $2 +похват $2 +пощаджия $1 +прабългарин $2 +праведник $1 +правилник $1 +правнук $2 +правопис $3 +правоъгълник $3 +прагматик $3 +праезик $3 +практик $2 +практикант $3 +праотец $3 +праправнук $3 +прасец $2 +пратеник $1 +прашец $2 +превал $2 +превес $2 +преврат $2 +превратаджия $2 +преговор $1 +предговор $1 +предел $2 +предикат $3 +предлог $2 +предмет $2 +предпазител $2 +представител $2 +предшественик $2 +президиум $2 +прелат $2 +прелом $2 +премиер $3 +препарат $3 +пресконференция $4 +престиж $2 +престой $2 +престол $2 +преструван $3 +претекст $2 +префект $2 +преферанс $3 +префикс $2 +прехлас $2 +прибой $2 +привет $2 +привърженик $2 +призив $1 +признак $1 +призрак $1 +прийом $2 +приклад $2 +прилив $1 +приоритет $4 +приток $1 +пришелец $3 +пробив $1 +проблем $2 +пробой $2 +провал $2 +провлак $1 +прогрес $2 +продукт $2 +проект $2 +проектант $3 +проектодоговор $4 +прозаик $3 +производственик $3 +произвол $3 +произход $3 +прокаженик $2 +прокопсаник $2 +прокуденик $2 +прокурор $3 +пролетариат $5 +промишленик $2 +пропан $2 +просеник $3 +проспект $2 +просперитет $4 +простор $2 +протеин $3 +протекторат $4 +протест $2 +протестант $3 +противовес $4 +противогаз $4 +противоудар $4 +протойерей $4 +проток $1 +протокол $3 +протон $2 +прототип $3 +протуберанс $4 +профан $2 +профкомитет $4 +профсъюз $3 +процес $2 +прочит $1 +псевдоним $3 +психоаналитик $6 +психолог $3 +психопат $3 +психопатолог $5 +психофизиолог $6 +птеродактил $4 +птицевъд $3 +пубертет $3 +пунктир $2 +пуритан $3 +пфалцграф $2 +пъдпъдък $3 +пълнеж $2 +първенец $3 +първожрец $3 +първоизточник $3 +първомъченик $5 +пътепис $3 +пътешественик $3 +работохолик $5 +равин $2 +равнец $2 +радар $1 +радетел $3 +радиан $3 +радикал $3 +радиоабонат $6 +радиоапарат $6 +радиограмофон $6 +радиограф $4 +радиоконцерт $5 +радиосигнал $5 +радиотелеграф $6 +радиотелефон $6 +радиотехник $5 +радиохор $4 +радиочас $4 +радиус $1 +разбой $2 +разбор $2 +развейпрах $3 +развод $2 +развой $2 +разврат $2 +разговор $1 +разгром $2 +раздел $2 +раздор $2 +разкаяник $2 +разклон $2 +разкол $2 +разкош $2 +разкрач $1 +разлом $2 +размах $2 +размер $2 +размисъл $1 +разноглед $3 +разнос $2 +разпит $1 +разплод $2 +разрив $1 +разстрел $2 +разтвор $2 +разцвет $2 +район $2 +райсъвет $3 +ракурс $2 +рамазан $3 +рандеман $3 +растеж $2 +растениевъд $5 +ратай $2 +рахат $2 +рахатлък $3 +рачел $2 +реакционер $5 +реванш $2 +ревер $2 +реверанс $3 +ревизор $3 +револвер $3 +революционер $6 +регрес $2 +редингот $1 +редут $2 +режим $2 +режисьор $3 +резерв $2 +резерват $3 +резец $2 +резил $2 +резон $2 +резонанс $3 +резоньор $3 +резултат $3 +реквием $3 +рекламаджия $2 +рекорд $2 +рекордьор $3 +ректорат $3 +релеф $2 +ремонт $2 +ренегат $3 +ренесанс $3 +рентгенолог $4 +рентиер $3 +реостат $3 +реотан $3 +репортер $3 +ресор $2 +респект $2 +ресторант $3 +ретуш $2 +реферат $3 +рефлекс $2 +рецитал $3 +риболов $3 +рикошет $3 +римлянин $1 +ритник $2 +ритуал $3 +рицар $1 +рицин $2 +робот $2 +рододендрон $4 +родственик $1 +розмарин $3 +розобер $3 +розопроизводител $5 +рокендрол $3 +роман $2 +романс $2 +романтик $3 +ромбоид $3 +ротмистър $1 +рубин $2 +рудодобив $3 +русофил $3 +русофоб $3 +рушвет $2 +ръкав $2 +ръкопис $3 +ръмеж $2 +саботьор $3 +саван $2 +сайвант $2 +саксофон $3 +салам $2 +салкъм $2 +салон $2 +салтанат $3 +самец $2 +самоконтрол $4 +самолет $3 +самосвал $3 +самотек $3 +самоук $3 +самун $2 +самур $2 +самурай $3 +сандал $2 +сандък $2 +сапун $2 +сапфир $2 +сапьор $2 +сарай $2 +сараф $2 +саркофаг $3 +сатир $2 +сатирик $3 +сатрап $2 +сатър $2 +сафрид $2 +светец $2 +светломер $3 +световъртеж $4 +светоглед $3 +светодиод $4 +свиневъд $3 +свирец $2 +свръхчовек $3 +сеанс $2 +североизток $4 +седеф $2 +седмичник $1 +седмоъгълник $3 +сезон $2 +сеизмограф $4 +сеизмолог $4 +сеир $2 +секрет $2 +секретариат $5 +сексапил $3 +секстант $2 +сектант $2 +секундант $3 +секундомер $4 +селекционер $5 +селсъвет $3 +селяндур $3 +селянин $1 +семедел $3 +семенник $1 +сенат $2 +сеновал $3 +сенокос $3 +сеньор $2 +сербез $2 +сербезлък $3 +сервиз $2 +сервитут $3 +сервитьор $3 +сержант $2 +сероводород $5 +серовъглерод $5 +сертификат $4 +сестриник $1 +сигнал $2 +силикат $3 +силикон $3 +силомер $3 +силует $3 +симпозиум $2 +симптом $2 +симулант $3 +синап $2 +синджир $2 +синдикат $3 +синдром $2 +синковец $1 +синод $2 +синолог $3 +синоним $3 +синоптик $3 +синтез $2 +синчец $2 +синьор $2 +сиромах $3 +сироп $2 +ситнеж $2 +сифилис $1 +сифилитик $4 +сифон $2 +скакалец $3 +скандал $2 +скептик $2 +скиор $2 +склададжия $1 +скорбут $2 +скорец $2 +скоростник $1 +скоростомер $4 +скорпион $3 +скрипец $2 +славянофил $4 +славянофоб $4 +сладкиш $2 +сладолед $3 +сладур $2 +сламеник $1 +слепец $2 +словоред $3 +слуга $2 +службаш $2 +слънчобран $3 +слънчоглед $3 +смарагд $2 +сметкаджия $1 +смешник $2 +смърдеж $2 +снеговалеж $4 +снегорин $3 +снежец $2 +собственик $1 +совхоз $2 +содаджия $1 +сокол $2 +солариум $2 +солдат $2 +солник $2 +солфеж $2 +сомнамбул $3 +сонант $2 +сонет $2 +сопаджия $1 +сопол $2 +сополан $3 +сопран $2 +софтуер $1 +социалдемократ $6 +социолог $4 +спектрограф $3 +спектроскоп $3 +спекулант $3 +спелеолог $4 +сперматозоид $5 +спермацет $3 +специализант $5 +специалитет $5 +спиртомер $3 +сплетник $2 +спортсмен $2 +спринтьор $2 +сребърник $1 +стабилитет $4 +стадион $3 +стажант $2 +стакан $2 +стандарт $2 +станиол $3 +старик $2 +статистик $3 +статоскоп $3 +статут $2 +стенвестник $1 +стенограф $3 +стенопис $3 +стереоскоп $4 +стереотип $4 +стереофилм $4 +стипендиант $4 +стобор $2 +стоеж $2 +стоик $2 +стоковед $3 +стокообмен $4 +стокооборот $5 +стоманобетон $5 +стоматолог $4 +стоматоскоп $4 +стомах $2 +стопаджия $1 +стопановед $4 +стратег $2 +стрелец $2 +стремеж $2 +стрептомицин $4 +стрихнин $2 +строеж $2 +стръвник $2 +стъклопис $3 +стюард $2 +субект $2 +сублимат $3 +субстрат $2 +субтропик $3 +сувенир $3 +суверенитет $5 +суджук $2 +суинг $2 +сукман $2 +султан $2 +султанат $3 +сулфамид $3 +сулфат $2 +сулфид $2 +сумрак $1 +суперфосфат $4 +сурогат $3 +сутеньор $3 +сутерен $3 +сутиен $3 +суфикс $2 +суфльор $2 +сфероид $3 +схизматик $3 +схоластик $3 +сценограф $3 +събор $2 +събрат $2 +съвет $2 +съвременник $2 +съгледвач $2 +съгражданин $2 +съдоклад $3 +съименник $2 +съквартирант $4 +съклет $2 +съмишленик $2 +съотечественик $3 +съплеменник $2 +съпровод $3 +съпруг $2 +сърбеж $2 +сърцебол $3 +сърцевед $3 +съсед $2 +съселянин $2 +съсобственик $2 +състав $2 +съученик $4 +съчувственик $2 +сюжет $2 +сюрприз $2 +сюртук $2 +табан $2 +табиет $3 +таблоид $3 +таван $2 +тайнопис $3 +тайфун $2 +таксидиот $4 +тактик $2 +такъм $2 +талаз $2 +талант $2 +таласъм $3 +талаш $2 +талисман $3 +талон $2 +тампон $2 +тандем $2 +танцьор $2 +тапет $2 +тапир $2 +тапицер $3 +таралеж $3 +таран $2 +таратор $3 +тарикат $3 +татул $2 +тахан $2 +творец $2 +театрал $3 +театровед $4 +тебешир $3 +тегел $2 +теглич $2 +текнефес $3 +текстил $2 +телеграф $3 +телепат $3 +телескоп $3 +телетип $3 +телефон $3 +телефотоапарат $7 +телец $2 +темел $2 +темерут $3 +тензух $2 +тенор $2 +теолог $3 +теоретик $4 +теософ $3 +тепегьоз $3 +терапевт $3 +терен $2 +териер $3 +терлик $2 +термидор $3 +терминал $3 +термограф $3 +термостат $3 +термофор $3 +терор $2 +терпентин $3 +тертип $2 +терциер $3 +тесногръд $3 +тетанус $1 +тефтер $2 +техник $2 +техникум $1 +технократ $3 +технолог $3 +тиган $2 +тиквеник $1 +тимпан $2 +типограф $3 +тиран $2 +тирбушон $3 +титан $2 +тоалет $3 +тобоган $3 +токсин $2 +толеранс $3 +тонрежисьор $4 +топаз $2 +топломер $3 +топлопровод $4 +топограф $3 +топор $2 +топтан $2 +топуз $2 +тореадор $4 +тормоз $2 +тотем $2 +трагик $2 +трактат $2 +трамвай $2 +трамплин $2 +транспарант $3 +транспорт $2 +транспортир $3 +трансфер $2 +трапезоид $4 +трапец $2 +траулер $1 +трафик $2 +трезвеник $1 +трезор $2 +трейдюнион $4 +тренажор $3 +треньор $2 +трибагреник $2 +трибой $2 +трибун $2 +трибунал $3 +трикольор $3 +трином $2 +триод $2 +трион $2 +триор $2 +триплан $2 +триптих $2 +тритон $2 +триумвират $4 +триумф $2 +трицвет $2 +тричлен $2 +триъгълник $2 +тройкаджия $1 +тролей $2 +тролейбус $3 +тромбон $2 +тромпет $2 +тротил $2 +трофей $2 +трубадур $3 +труженик $1 +тръбопровод $4 +тулум $2 +тунел $2 +туптеж $2 +турнир $2 +туткал $2 +тутманик $1 +тъпоъгълник $3 +търбух $2 +търгаш $2 +търмък $2 +търнокоп $3 +тътнеж $2 +тюрбан $2 +тюркоаз $3 +тюрлюгювеч $4 +тюфлек $2 +удар $1 +ударник $1 +узбек $2 +уличник $1 +ултразвук $3 +ултрамикроскоп $5 +умисъл $1 +умник $2 +универмаг $4 +университет $5 +уникум $1 +унисон $3 +упор $2 +управител $2 +ураган $3 +уран $2 +урожай $3 +уролог $3 +успех $2 +успоредник $1 +устабашия $2 +ухажор $3 +ухобол $3 +ученик $3 +ущърб $2 +фабрикант $3 +фабрикат $3 +фагот $2 +фазан $2 +фазомер $3 +файтон $2 +факир $2 +факултет $3 +фалцет $2 +фалшификат $4 +фанариот $4 +фанатик $3 +фантазьор $3 +фантаст $2 +фантом $2 +фанфарон $3 +фараон $3 +фарисей $3 +фармаколог $4 +фармасон $3 +фармацевт $3 +фасон $2 +фасул $2 +федербал $1 +фейлетон $3 +фелдмаршал $1 +фенер $2 +фенол $2 +феномен $3 +феодал $3 +ферибот $1 +ферман $2 +фестивал $3 +фестон $2 +фетиш $2 +фигурант $3 +физик $2 +физиолог $4 +филантроп $3 +филиал $3 +филиз $2 +филолог $3 +философ $3 +финал $2 +финес $2 +фиорд $2 +фитил $2 +фитопатолог $5 +фишек $2 +флакон $2 +флегматик $3 +флиртаджия $1 +флопидиск $3 +флотиер $3 +флуид $2 +флуор $2 +флуорид $3 +фойерверк $1 +фокстериер $4 +фокусник $1 +фолклор $2 +фонетик $3 +фонограф $3 +фонтан $2 +формалин $3 +формат $2 +форсмажор $3 +фосген $2 +фосфат $2 +фотоапарат $5 +фотограф $3 +фотокартограф $5 +фотоматериал $6 +фотон $2 +фотоплан $3 +фоторепортер $5 +фотостат $3 +фотьойл $2 +фразеолог $4 +фразьор $2 +фракционер $4 +франкмасон $3 +фризьор $2 +фронтон $2 +фугас $2 +функционер $4 +фургон $2 +фуркет $2 +фурнаджия $1 +фурнир $2 +фурор $2 +фъндък $2 +фъстък $2 +хабер $2 +хаван $2 +хаджилък $3 +хазарт $2 +хазър $2 +хайван $2 +хайвер $2 +хайдук $2 +хайлаз $2 +хайлайф $2 +халат $2 +халиф $2 +халифат $3 +хамелеон $4 +хамут $2 +хардал $2 +хардуер $1 +харем $2 +харман $2 +харпун $2 +харчлък $2 +хатър $2 +хашиш $2 +хегемон $3 +хектограф $3 +хелиограф $4 +хелиоскоп $4 +хелиотроп $4 +хемоглобин $4 +хендек $2 +хербицид $3 +хермелин $3 +хероин $3 +херувим $3 +херцог $2 +хеттрик $2 +хибрид $2 +хидрант $2 +хидрат $2 +хидрид $2 +хидрограф $3 +хидролог $3 +хидроплан $3 +хидросулфат $4 +химик $2 +химикал $3 +химкомбинат $4 +хинин $2 +хипопотам $4 +хипохондрик $4 +хиромант $3 +хирург $2 +хистолог $3 +хитрец $2 +хлебозавод $4 +хлорид $2 +хлороводород $5 +хлорофил $3 +хлороформ $3 +хобот $2 +ходатай $3 +холерик $3 +холестерин $4 +хомот $2 +хорал $2 +хореограф $4 +хоризонт $3 +хоризонтал $4 +хормон $2 +хоросан $3 +хороскоп $3 +хотел $2 +хотелиер $4 +хотентот $3 +хофмаршал $1 +храбрец $2 +храненик $1 +хранопровод $4 +хроникьор $3 +хронограф $3 +хронолог $3 +хубавец $3 +хубостник $3 +хулиган $3 +хуманоид $4 +хълбок $1 +царевичник $1 +целофан $3 +целулоид $4 +центурион $4 +цепелин $3 +церемониал $5 +циан $2 +цианид $3 +циановодород $6 +циганин $1 +циганор $3 +циклон $2 +циклоп $2 +циклостил $3 +циник $2 +цинквайс $2 +цинкограф $3 +цинцарин $1 +циркаджия $1 +цитат $2 +циферблат $1 +цървул $2 +цъфтеж $2 +чадър $2 +чакал $2 +чакъл $2 +чалъм $2 +чапраз $2 +чародей $3 +чаршаф $2 +чатал $2 +чауш $2 +чеиз $2 +чекрък $2 +челик $2 +ченгел $2 +чепик $2 +черноборсаджия $3 +черноглед $3 +чернозем $3 +чертеж $2 +четвъртфинал $4 +четец $2 +четириъгълник $4 +чибук $2 +чимшир $2 +чираклък $3 +чистник $2 +чифлик $2 +чичопей $3 +човек $2 +човекочас $4 +чорап $2 +чорбаджилък $4 +чувал $2 +чугун $2 +чужденец $3 +чукундур $3 +щиглец $2 +щурец $2 +ъгълник $1 +язовир $3 +яйцепровод $4 +ямурлук $3 +ярем $2 +ятаган $3 +яхтклуб $2 +яхър $2 diff --git a/dictsource/bg_rules b/dictsource/bg_rules new file mode 100644 index 00000000..11d68a2e --- /dev/null +++ b/dictsource/bg_rules @@ -0,0 +1,208 @@ +// translation rules for Bulgarian +// This file is UTF-8 encoded + +// Letter groups: +// C consonants +// Y iotated vowels and soft sign +.L01 е ѐ и ѝ // 'i' and 'e' vowels +.L02 р л м н //sonorant consonants +.L03 б в г д з дз ж дж //sounded consonants +.L04 п ф к т с ц ш щ ч х //silent consonants + +.group а + а a + @) а (_S1 a + @) ак (_ 'ak + @) ар (_ 'ar + @) ач (_ 'atS + + @) алище (_ 'aliSte + @) ание (_ 'anie + @) авище (_ 'aviSte + @) аж (_ 'aZ + @) алня (_ 'aln;a + @) ария (_ aria + @) ация (_ 'atsia + @) ателство (_ 'atelstvo + @) ален (_ 'alen + @) ански (_ 'anski + @) ателен (_ 'atelen + + +.group б + б b + б (Y b; + +.group в + в v + в (Y v; + +.group г + г g + г (Y g; + +.group д + д d + д (Y d; + дж dZ + дз dz + дз (Y dz|; + + +.group е + е e + @) ение (_ 'enie + @) ент (_ 'ent + + @) евен (_ 'even + @) ебен (_ 'eben + @) ейски (_ 'ejski + @) еен (_ 'een + + +.group ж + ж Z + +.group з + з z + з (Y z; + + +.group и + и i + и (_N i: + @) ител (_ 'itel + @) ист (_ 'ist + + @) илище (_ 'iliSte + @) икав (_ 'ikav + @) ит (_ 'it + @) ив (_ 'iv + @) изъм (_ 'iz@m + от) и (я_ 'i + к) и (ня_ 'i + @) идба (_ 'itba + @) ивен (_ 'iven + @) илен (_ 'ilen + @) ински (_ 'inski + @) ителен (_ 'itelen + @) ически (_ 'itSeski + @) има (_ 'ima + + +.group й + й j + +.group к + к k + к (Y k; + @) ко (_S2 ko + +.group л + л L + л (L01 l // ле ли + л (Y l + л (ьL01 l^ + +.group м + м m + м (Y m; + +.group н + н n + н (Y n^ + нн n: + +.group о + о o + + @) овище (_ 'oviSte + ова (т_ ov'a + ови (т_ ov'i //?? + @) овен (_ 'oven + @) ок (_ 'ok + @) овник (_ 'ovnik + @) ориум (_ 'orium + озен (_ 'ozen + + +.group п + п p + п (Y p; + +.group р + р r + р (Y r; + +.group с + с s + с (Y s; + +.group т + т t + т (Y t; + тт t: + @) та (_S2 ta + @) те (_S2 te + +.group у + у u + +.group ф + ф f + ф (Y f; + +.group х + х x + х (Y C + х (и C + +.group ц + ц ts + ц (Y ts|; + + +.group ч + ч tS + @) чо (_ =tSo + + +.group ш + ш S + + +.group щ + щ St + щ (Y St; + + +.group ъ + ъ @ + @) ът (_S2 @t + + +.group ь + ь j + C) ь + + +.group ю + ю ju + C) ю u + + +.group я + я ja + C) я a + @) я (_S1q ja + @C) я (_S1q a + @) ят (_S2q jat + @C) ят (_S2q at + @) яние (_ 'janie + +.group + ̀ = // combining grave accent + $ d'oLar + ѐ ''e + ѝ ''i + diff --git a/dictsource/de_list b/dictsource/de_list index 96405e13..65be4682 100644 --- a/dictsource/de_list +++ b/dictsource/de_list @@ -649,6 +649,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,7 +666,7 @@ numero $1 oboe o:b'o:@ orgie $alt ok o:k'e: -ödem Y:dEm +ödem Y:d'e:m paradies $3 passage pas'aZ@ diff --git a/dictsource/dict_phonemes b/dictsource/dict_phonemes index ccb082ad..41eed919 100644 --- a/dictsource/dict_phonemes +++ b/dictsource/dict_phonemes @@ -78,7 +78,7 @@ S s2 t t2 tS ts v w z Z -Dictionary de_dict 2011-10-16 +Dictionary de_dict 2012-06-27 3 @ @- a A A: aI aU A~ E E2 E: e: EI i I @@ -202,7 +202,7 @@ q r r. s S s. t T t. th th. v w x z -Dictionary ta_dict 2012-06-27 +Dictionary ta_dict 2012-07-14 a a: aI aU e E e: i I i: o o: u U u2 u: @@ -375,7 +375,7 @@ S s; S; t t; tS ts tS; ts; v w x z Z Z; -Dictionary pt_dict 2012-06-06 +Dictionary pt_dict 2012-07-14 & &/ &U~ &~ @ @- a A aI aU e E eI EI eU EU @@ -729,7 +729,7 @@ s s. S; t t. th th. tS v w z -Dictionary ka_dict 2011-12-05 +Dictionary ka_dict 2012-07-12 @ @- a e i o u @@ -799,13 +799,15 @@ s S t tS v w X z Z -Dictionary ga_dict 2012-06-27 +Dictionary lt_dict 2012-07-15 -0 @ a A: e E e: i -I i: o O o: u U u1 -u: V +a A a: ai au aU e E +eA ee ei i I i: ie l +o O o: u U u: ui uo +w -: ; b c C d d[ dZ -f g h j k l m n -p r R s S t t[ tS -v w x X z +; b d d; dZ dZ; f g +h j k l; m n N n; +p r s S s; S; t t; +tS ts tS; v x z Z z; +Z; diff --git a/dictsource/ka_list b/dictsource/ka_list index 603b0f69..7807c48b 100755 --- a/dictsource/ka_list +++ b/dictsource/ka_list @@ -1,4 +1,4 @@ - + // translation rules for Georgian // This file is UTF-8 encoded @@ -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 @@ -118,7 +112,7 @@ _ე e ჶ fi ჷ shva ჸ elifi -უ unbrigu +უ u % prots#enti $max3 @@ -154,3 +148,4 @@ _) m'ardZvena||mr@-gv'ali||p#r@-tSx'ili // common function words და $u $brk + diff --git a/dictsource/lt_list b/dictsource/lt_list new file mode 100644 index 00000000..a2abde96 --- /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:kstant;ei_ +_0MA1 t'u:kstant;is_ +_0MB1 t'u:kstant;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/pt_list b/dictsource/pt_list index 34a346a5..3d13f787 100755 --- a/dictsource/pt_list +++ b/dictsource/pt_list @@ -643,46 +643,65 @@ 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] + boca $alt2 borboleta $alt2 catorze $alt2 copo $alt -escova $alt2 +corpos $alt +corvos $alt +der $alt +doce $alt2 +descova $alt2 +fizer $alt +fizerem $alt +fogos $alt fosse $alt2 fossem $alt2 +grosso $alt2 hoje $alt2 +jogos $alt líderes $alt2 +lopes $alt mexa m'eS& mexi meS'i mexo m'eSU +modo $alt +modos $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 +novos $alt onu $1 +ovos $alt +paexa paeSa +pedra $alt +perdem $alt +portos $alt +povos $alt +preto $alt2 +puder $alt rede $alt2 rixa xiS& +rogas $alt selvagem seUv'aZeIN +souber $alt +souberem $alt +sugerem $alt suor swOr tapete $alt2 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 torres $alt2 +vanessa $alt2 +verbo $alt +vierem $alt +violeta $alt2 // Close [o] ?1 calculadora $alt2 @@ -690,8 +709,6 @@ torres $alt2 ?1 senhora $alt2 ?1 sobre $alt2 -vanessa $alt2 -violeta $alt2 abacaxi abakaSy diff --git a/dictsource/pt_rules b/dictsource/pt_rules index 91c43e8c..3210af65 100755 --- a/dictsource/pt_rules +++ b/dictsource/pt_rules @@ -556,7 +556,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 +583,7 @@ o (sto_ o o (stAm_ O o (strA_ O - os (trAm_ O + o (strAm_ O o (tA_ O o (tAm_ O @@ -841,6 +841,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/ta_list b/dictsource/ta_list index 8fd805a0..c2bbbbaf 100644 --- a/dictsource/ta_list +++ b/dictsource/ta_list @@ -206,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 diff --git a/dictsource/ta_rules b/dictsource/ta_rules index 549bd881..89f154a9 100644 --- a/dictsource/ta_rules +++ b/dictsource/ta_rules @@ -76,7 +76,7 @@ .L11 ப த க // words before "bottle" -.L12 பீர் கலர் சாராய சோடா தண்ணி தண்ணீர் பிராந்தி வாட்டர் விஸ்கி பிளாஸ்டிக் ப்ளாஸ்டிக் கண்ணாடி கிளாஸ் க்ளாஸ் மது மருந்து +.L12 பீர் கலர் சாராய சோடா தண்ணி தண்ணீர் பிராந்தி வாட்டர் விஸ்கி பிளாஸ்டிக் ப்ளாஸ்டிக் கண்ணாடி கிளாஸ் க்ளாஸ் மது மருந்து ஊறுகா ஊறுகாய் // words after "booga" .L13 வாழ்க்கை பூமி விருந்த மனிதன @@ -95,7 +95,7 @@ .L19 தம்பி தங்க // words after கோரப் [go:rVb] -.L20 பல் பற் போர +.L20 பல் பற் போர போர // words before பாவ+ .L21 நேய ராக சகோதர சாந்த சிநேக சினேக முக முகத்தின் ராகங்களின் ராகத்தின் சம சமமான சமமாக சமநிலை @@ -106,6 +106,15 @@ // words before பில்டர+ ("filter") .L23 காபி காஃபி வாட்டர் தண்ணி தண்ணீர் ஏர் +// words after தம் +.L24 அடிக்க அடித்த அடிப்ப பிடிக்க பிடித்த பிடிப்ப எடுக்க எடுத்த எடுப்ப + +// words after பாலே +.L25 நடன டான்ஸ நாட்டிய + +// words after கேஸ் +.L26 சிலிண்டர ஸ்டவ் கனெக் + // consonants @@ -172,11 +181,13 @@ _) க (னரக gV _) கப் (L04ா gVp _) கப்ச (ிப் gVptS + _) க (ப்புன gV _) க (ப்பெ gV _) க (ப்பென்ர gV _) க (மகம gV _) க (மவென்ற gV _) க (ம்பீர gV + _) க (ம்முன gV _) க (யாசுர gV _) க (யானா gV _) க (யாவ gV @@ -235,6 +246,7 @@ _) கி (ரணி ki _) கி (ரண்_ ki _) கி (ரந்த g + _) கி (ரய k _) கி (ரவுண்ட g _) கி (ரஹ g _) கிராஃபைட gra:faIt.V# @@ -252,7 +264,6 @@ _) க (ிரிஜா g _) க (ிரிதர g _) க (ிரிதார g - _) கி (ரித்த k _) கி (ரிமினல k _) கி (ரியா_ k _) க (ிரியாக g @@ -263,7 +274,6 @@ _) க (ிரிவல g _) கி (ரிஸ்ட k _) கிரிஸ்டோப (ர krist.o:fV - _) கி (ரிஸ்த k _) கி (ரீட k _) கி (ரீன g _) கி (ரீன்லாந்த g @@ -279,7 +289,10 @@ _) கி (ரைண்டர g _) கி (ரௌண்ட g _) க (ிர்ரெ g + _) கி (றித்த k _) கி (றிஸ்டல k + _) கி (றிஸ்த k + _) க (ில்மா g _) கி (ளப்_ k _) கிளப்ப (ில kl.Vbb _) கிளப்ப (ுகள klVbb @@ -353,6 +366,7 @@ _மன்மதக்) க (ுகை g _) க (ுபுகுபு g _) க (ுபுக் g _) குப் (த gup + _) க (ுப்புன g _) க (ுப்பென்ற g _) க (ுமாஸ்தா g _) க (ுமுகுமு g @@ -361,6 +375,7 @@ _மன்மதக்) க (ுகை g _) க (ும்மாள g _) க (ும்மிடிப்பூண் g _) க (ும்மிருட்ட g + _) க (ும்முன g _) க (ும்மெ g _) க (ுருகுல g _) க (ுருக்கள g @@ -394,6 +409,7 @@ _மன்மதக்) க (ுகை g _) க (ுலேபா g _) கு (லோபல g _) க (ுல்மோL06ர g + _) கு (ளுக்கோஸ g _) க (ுவஹாத்தி g _) குவாலிட(ி kwa:lit. _) குவ (ாலிபிகேஷன kw @@ -426,8 +442,7 @@ _மன்மதக்) க (ுகை g _) க (ேட்டைப் g _) கேரண்ட ge:rVn.t.V# _) க (ேலி g - _) க (ேஸ்_சிலிண்டர g - _) க (ேஸ்_ஸ்டவ் g + _) க (ேஸ்_L26 g _) க (ைட g _) க (ைனக g _) க (ொணத் g @@ -438,6 +453,8 @@ _மன்மதக்) க (ுகை g _) க (ோகுல g _) க (ோசாலை g _) கோட்ச (ே go:d.s + _) க (ோட்டு_வாத்திய g + _) க (ோண்டு g _) க (ோதாவரி g _) க (ோதுமை g _) க (ோத்திரங் g @@ -489,6 +506,7 @@ _மன்மதக்) க (ுகை g _) க (ௌன்கள g _) க (ௌரவ g _) க (ௌரி g + _) க (ௌளி g _) க (ௌளை g _) க் (ரவுண்ட g _) க் (ரிகோரிய g @@ -502,7 +520,6 @@ _மன்மதக்) க (ுகை g //endsort //sort - ஷங்) க (ர kV _கோபி) க kV# _ஸ்டா) க kV# _ஜமாய்) க kV# @@ -529,6 +546,7 @@ _தலைக்) க (ன gV _வெல்) க (ம kV தின) க (ர kV மது) க (ர kV + ஷங்) க (ர kV திவா) க (ர kV பிரபா) க (ர kV சுதா) க (ரிட kV @@ -564,6 +582,7 @@ _சூரிய) க (லா kV பஞ்ச) க (வ்ய kV வீண்) க (ஷ்ட kV ம) க (ா H + _சுரே) க (ா k _தாலு) க (ா k _ராதி) க (ா k _லங்) க (ா k @@ -577,6 +596,7 @@ _சூரிய) க (லா kV _ரேணு) க (ா k _கார்த்தி) க (ா k _கிருத்தி) க (ா k +_சந்திரலே) க (ா k _சந்திரி) க (ா k _சாமுத்ரி) க (ா k _மாளவி) க (ா k @@ -596,6 +616,8 @@ _ஹன்L04ி) க (ா k விவே) க (ானந்த k அல) காப (ாத் Ha:b _வலை) க (ாப் k +_ஹெலி) க (ாப்டர k +_வளை) க (ாப்ப k தொல்) க (ாப்பி k மூல) க (ாரண k _பூ) க (ாரர k @@ -637,6 +659,7 @@ _தொன்ம) க (ால k தென்) க (ிழ k _பா) க (ிஸ்தான k அப) க (ீர்த்தி k + _பல்) க (ு k மலைக்) க (ுகை g _பால்) க (ுட k _பரம) க (ுடி k @@ -665,6 +688,7 @@ _டா) குமெண்ட kUmen.tV# _கீழ்) க (ுல k ராஜ) க (ுல k _குரு) க (ுல k + _கோ) க (ுல k _மேல்) க (ுல k _மன்னர்) க (ுல k _டிரா) க (ுலா k @@ -730,6 +754,8 @@ _துணை) க்க (ண்ட ggV _முழு) க்க (வன ggV தீர்) க்க (ாலோசநை gg _ல) க்க (ின gg + _வி) க்க (ினங் gg + _வி) க்க (ினம gg _வி) க்க (ினம்_ gg அ) க்க (ினி gg கோபா) க்க (ினி gg @@ -778,7 +804,10 @@ _துப்பாக்கி) க்க (ுண்ட gg ஆ) க்ச (ுவல ktS க்ட kt.V# // English words எ) க்ட (ே gd. - _ஹெ) க்ட (ே gd. + _ஹெ) க்ட (ே_ gd. + _ஹெ) க்ட (ேக்க gd. + _ஹெ) க்ட (ேய gd. + _ஹெ) க்ட (ேவ gd. அ) க (்டோபர k க்ட் kt. // English words _எலெ) க்ட்ரிக (ல kt.rikV @@ -852,6 +881,7 @@ _துப்பாக்கி) க்க (ுண்ட gg _) ச (ந்தர்ப sV அ) ச (ந்தர்ப sV ச (ந்திர tSV + _) ச (ந்துரு tSV _ஹட்) ச (ன sV _வாட்) ச (ன sV _சாபவிமோ) ச (ன tSV @@ -873,6 +903,7 @@ _மீனலோ) ச (னி tSV _) சர்ச (ி tSVrtS _) ச (ர்ச்சில tSV _) ச (ர்ச்சு tSV + அஃப்) ச (ல zV மருதா) ச (ல tSV வேதா) ச (ல tSV _சேஷா) ச (ல tSV @@ -882,6 +913,7 @@ _தணிகா) ச (ல tSV வேங்கடா) ச (ல tSV _) ச (லோ tSV _) ச (வான tSV + _) ச (ாக்கட்டி tS _) சாக்ப (ீL04 tSa:kp _) சாக்லேட் tSa:kle:t. _) சா (ட்டர்ஜி tSe: @@ -895,6 +927,7 @@ _தணிகா) ச (ல tSV _) ச (ாந்தை tS _) சா (னல tSe: _) ச (ான்ஸ tS + _) ச (ாப்டர tS _) சாப் (ளின tSa:p _) ச (ாமுண்ட tS _) ச (ாயாவ tS @@ -910,12 +943,14 @@ _தணிகா) ச (ல tSV ஆ) ச (ாரத் tS ஆ) ச (ாரம tS ச (ாரிய tS + அ) ச (ாருதீன z _) சாருலத (ா tSa:rUlVt _) ச (ாருவ tS _) ச (ார்ஜ tS _ரீ) ச (ார்ஜ tS _டிஸ்) ச (ார்ஜ tS _) ச (ார்ஜை tS + _) ச (ார்மினார tS _) ச (ார்லஸ tS _) ச (ார்லி tS _) ச (ாளுக்கிய tS @@ -959,11 +994,13 @@ _தணிகா) ச (ல tSV _) ச (ிப்பு tS _) ச (ிப்பை tS _) ச (ிப்ஸ tS +_பக்தி_) சிரத் (தை srVd சி (ரம s _) சி (ரார்த்த s _) சிரிலங்க (ா srilVNk _) சிரு (ங்கார sri _) சிரு (ஷ்டி sri + _ஃபா) ச (ில z _) சி (லாகி s _) ச (ிலிய tS _) சி (லேட s @@ -1066,6 +1103,7 @@ _ஜலகண்டே) சு (வ s _) ச (ைனாவ tS _) ச (ைனீஸ tS _) ச (ோட்டா tS + _) ச (ௌக்கிதார tS _) ச (ௌதரி tS _) ச (ௌதிரி tS _) ச (ௌஹான tS @@ -1075,10 +1113,17 @@ _ஜலகண்டே) சு (வ s .group ஜ - ஜ dZV - ஜ (B dZ + ஜ dZV + ஜ (B dZ _) ஜு (வால dZ _டின்) ஜ (ர tSV + _ப) ஜ (ார z + _) ஜ (ுல்பி z + _) ஜ (ுல்ஃபி z + அ) ஜ (ாருதீன z + _) ஜ (ர்தாரி zV + _) ஜ (ியா z + _ரம்) ஜ (ான z .group ஞ @@ -1088,6 +1133,7 @@ _ஜலகண்டே) சு (வ s _கா) ஞ்ச (ன ntSV இ) ஞ்ச் ntS _வி) ஞ்ச் ntS + _ப) ஞ்ச (ர ntSV .group ட @@ -1142,6 +1188,8 @@ _ஷிஃப்) ட t.V# _) ட (யத்த t.V _) ட (யரில t.V _) ட (யரு t.V + _) ட (யரை t.V + _) ட (யரோ t.V _) ட (யர் t.V ஃபில்) ட (ர t.V _செண்) ட (ர t.V @@ -1239,7 +1287,9 @@ _செண்) டிமெண்ட t.imen.t.V# _) டி (ரான்ஸ்வேல t. _) டிராபிக் t.ra:fik _) டிராப் t.ra:p - _) ட (ிராம t. + _) டி (ராமில t. + _) டி (ராமை t. + _) டி (ராம் t. _) டி (ராயிங் d. கொலஸ்) டி (ரால _|t. _) டி (ராலி t. @@ -1372,6 +1422,9 @@ _ஹெல்மெ) ட் t. _) ட் (ரான்ஸ்லே t. _) ட் (ரான்ஸ்வேல t. _) ட்ராபிக் t.ra:fik + _) ட் (ராமில t. + _) ட் (ராமை t. + _) ட் (ராம் t. _) ட் (ராலி t. _) ட் (ராவல t. _) ட் (ராவெல t. @@ -1513,6 +1566,7 @@ _நடுரோ) ட் (ல t. _) த (ன்வந்தரி dV _) தபதப dVbVdVbV# _) த (மயந்தி dV + _) த (ம்_L24 dV _) த (ம்படி dV _) த (ம்பதி dV _) த (ம்பிடி dV @@ -1582,6 +1636,7 @@ _அகாலி_) த (ள dV _) த (ாம்_தூம d _) த (ாயங்கள d _) த (ாயமா d + _) த (ாயமு d _) த (ாயாதி d _) த (ாரணி d _) த (ாரா_சிக்கோ d @@ -1876,6 +1931,8 @@ _முரட்டு) த்த (டியன ddV _முரட்டு) த்த (டியர ddV _சிறை) த்த (ண்டனை ddV பு) த்த (ன ddV + _நர்) த்த (ன ddV +_ஜனார்) த்த (ன ddV _வர்) த்த (மான ddV பு) த்த (ர ddV அர்) த்தராத்த (ிரி ddVra:dd @@ -1884,6 +1941,7 @@ _சிறை) த்த (ண்டனை ddV _சி) த்தாந்த dda:ntV# சி) த்த (ார் dd பு) த்த (ி dd + _விரு) த்த (ி dd அயோ) த்த (ி dd _வை) த்த (ி_ dd எட்டு) த்த (ிக்க dd @@ -2045,6 +2103,7 @@ _சி) த்ரலேக (ா trVle:k _) ப (ச்சன bV _) ப (ச்சான bV _) ப (ஜ bV + _) பட (ாலியன bVt. _) ப (டுகாக்கள bV _) ப (டுகாவ bV _) ப (ட்சண bV @@ -2079,12 +2138,14 @@ _சொந்த_) ப (ந்த bV _) ப (ந்துவ bV _) ப (ந்தோபஸ்த bV _) ப (னல fV + _) ப (னாரச bV _) ப (னாரஸ bV _) ப (னியன bV _) ப (ன்னாரி bV _டீயும்_) ப (ன்னும்_ bV _) ப (ன்னும்_டீயும் bV _) ப (ன்ருட்டி bV + _) ப (பிள்கம் bV _) ப (பூன bV _) ப (ப்ளிமாஸ bV _) ப (ம்பர bV @@ -2108,12 +2169,17 @@ _டீயும்_) ப (ன்னும்_ bV _) ப (ரதநாட்டிய bV _) ப (ரதன bV _) ப (ரதர bV + _) ப (ரத்திட bV _) ப (ரத்திடம bV + _) ப (ரத்தின bV _) ப (ரத்து bV _) பரத்து (வாஜ bVrVt + _) ப (ரத்தோட bV _) ப (ரத்பூர bV _) ப (ரத்வாஜ bV _) ப (ராக்_ஒபாமா bV + _) ப (ரிதா_ fV + _) ப (ரிதாவ fV _) பரூக் fVrU:k _) ப (ரோட bV _) ப (ர்ஃபி bV @@ -2190,6 +2256,7 @@ _டீயும்_) ப (ன்னும்_ bV _) ப (வுத்தத்தில bV _) ப (வுலர bV _) ப (வுலிங் bV + _) ப (வேரிய bV _) ப (வ்ய bV _) ப (ஷீர bV _) ப (ஸ bV @@ -2215,6 +2282,7 @@ _டீயும்_) ப (ன்னும்_ bV _) பாங்க (ாக் ba:Nk _) ப (ாங்கில b _) ப (ாங்க் b + _) ப (ாசில f _) ப (ாசு b _) பாசுப (த pa:sUpV _) ப (ாசுர p @@ -2268,7 +2336,9 @@ _டெட்_) ப (ாடி b _) ப (ாதிப்படைவ b _) ப (ாதிப்பதா b _) ப (ாதிப்பதை b + _) ப (ாதிப்பாகி b _) ப (ாதிப்பாகிற b + _) ப (ாதிப்பாகும b _) ப (ாதிப்பால b _) ப (ாதிப்பினால b _) ப (ாதிப்பிற்க b @@ -2334,6 +2404,7 @@ _விளையாடு_) ப (ாம்பே p _) ப (ாலமுர b _) ப (ாலம்மாள b _) ப (ாலய்யா b + _) ப (ாலஷங்கர b _) ப (ாலாசூர b _) ப (ாலாஜி b _) ப (ாலாபிஷேக p @@ -2348,10 +2419,12 @@ _விளையாடு_) ப (ாம்பே p _) ப (ாலுடன் p _) ப (ாலும்_ p _) ப (ாலுவ b + _) ப (ாலே_L25 b _) ப (ாலை p _) ப (ால் p _) ப (ால்_தாக்கரே b _) பால்க (னி ba:lkV + _) பால்டிக் ba:lt.ik _) பால்ட (ிமோர ba:lt. _) ப (ால்ய b _) ப (ால்ஸ b @@ -2451,8 +2524,10 @@ _விளையாடு_) ப (ாம்பே p _) பி (ரதீ p _) பி (ரதேச p _) பி (ரதேஷ p + _) பி (ரதோஷ p _) பி (ரத்தியேக p _) பிரத் (யேக prVt + _) பி (ரனாப p _) பி (ரப p _) பிரம (ன brVmmV _) பி (ரமாண p @@ -2558,6 +2633,7 @@ _விளையாடு_) ப (ாம்பே p _) பி (ரியாவின p _) பி (ரியாவு p _) பி (ரியாவை p + _) பி (ரிஸ்டன b _) பி (ரிஸ்டல b _) பிரிஸ்ப (ேன brisb _) ப (ிருகண்டி b @@ -2575,7 +2651,7 @@ _விளையாடு_) ப (ாம்பே p _) பி (ரெஷ் f _) பி (ரே p _) பி (ரேக்க b - _) பி (ரேசில b + _) பிரேச (ில bre:z _) பி (ரைல b _) பிரைவேட praIve:t.V# _) பி (ரோகிதர p @@ -2633,6 +2709,7 @@ _விளையாடு_) ப (ாம்பே p _) ப (ீடித்த p _) ப (ீடிப்புகை b _) ப (ீடிய b + _) ப (ீட்டில்ஸ b _) பீட்ரூட் bi:t.ru:t. _) பீத (ோவன bi:t _) ப (ீத்தோவன b @@ -2694,6 +2771,7 @@ _பெனசீர்_) ப (ுட்டோ b _) ப (ுல்லாக்க b _) புல்லெட் bullet. _) பு (ளுடோனிய p + _) பு (ளூஸ b _) பு (ளோரிடா f _) ப (ுவன b _) ப (ுஸ்வான b @@ -2753,6 +2831,7 @@ _பெனசீர்_) ப (ுட்டோ b _) பெப்ப (ே bebb _) ப (ெப்ரவரி f _) ப (ெயில f + _) பெர்ட் (ரண்ட bert. _) ப (ெர்த் b _) ப (ெர்னாட்ஷா b _) ப (ெர்னாண்ட f @@ -2785,6 +2864,7 @@ _பெனசீர்_) ப (ுட்டோ b _) ப (ேபி b _) ப (ேமானி b _) ப (ேமிலி f + _) ப (ேரிக்கா b _) ப (ேலன்ஸ b _) ப (ேல் b _) ப (ேஷன f @@ -2804,6 +2884,7 @@ _பெனசீர்_) ப (ுட்டோ b _) ப (ைரன b _) ப (ைரவ b _) ப (ைராகி b + _) ப (ொக்கே b _) ப (ொம்மன b _) ப (ொம்மனாட்டி p _) ப (ொம்மல b @@ -2824,7 +2905,10 @@ _பெனசீர்_) ப (ுட்டோ b _) ப (ோங்கா b _) ப (ோங்கு b _) ப (ோஜ b + _) போட்டோகிராப (ர fo:t.t.o:gra:fV _) ப (ோட்டோக்க f + _) போட்டோக்ராப (ர fo:t.t.o:gra:fV + _) ப (ோட்டோதான f _) ப (ோண்டி b _) ப (ோதகன b _) ப (ோதகர b @@ -2906,12 +2990,14 @@ _பெனசீர்_) ப (ுட்டோ b _) ப் (ரௌன b _) ப் (ளவுஸ b _) ப்ளாப் fl.a:p + _) ப் (ளூஸ b _) ப் (ளோரிடா f _) ப் (ளௌஸ b //endsort //sort இடர்) ப pV# + நடை) ப p _கேம்) ப pV# _பிரதீ) ப pV# ஒலிம்) ப pV# @@ -3079,6 +3165,7 @@ _வெளிப்) ப (ாக b ஈடு) ப (ாட p இடி) ப (ாட p _கட்டு) ப (ாட p + _வசை) ப (ாட p _வழி) ப (ாட p உடன்) ப (ாட p _குறை) ப (ாட p @@ -3105,7 +3192,6 @@ _வெளிப்) ப (ாக b ஔரங்கா) ப (ாத b _சரி) ப (ாதி p _சிறு) ப (ாதை p - _நடை) ப (ாதை p ஜிந்தா) ப (ாத் b _பஞ்ச) ப (ாத்திர p அ) ப (ான p @@ -3114,6 +3200,7 @@ _வெளிப்) ப (ாக b _) பாபவிமோசன pa:bVvimo:tSV _சாயி) பாப (ா ba:b _சாய்) பாப (ா ba:b + அலை) ப (ாய p அ) பாயிண்ட்மெண்ட pa:jin.t.ment.V# அல்) ப (ாயு p _டீ) ப (ாய் p @@ -3151,6 +3238,7 @@ _தமிழ்ப்) ப (ாஷ _b _குல்) ப (ி f வாதா) ப (ி p _கடா) ப (ி f + _ஜுல்) ப (ி f _மெய்) ப (ி p _பொய்) ப (ி p _யுஎஸ்) ப (ி b @@ -3199,6 +3287,7 @@ _ஞானப்) பிரக (ா prVk பிரக (ாஷ prVk மதப்) பிரச (ார prVtS பி (ரதர b + _சம்) பி (ரதாய b ராஜப்) பி (ரதிநிதி p அரசுப்) பி (ரதிநிதி p _தர்மப்) பி (ரப p @@ -3214,6 +3303,7 @@ L03ந்தப்) பி (ரளய p L03ந்தப்) பி (ராய p ஆ) ப (ிரிக்க f போஜனப்) பி (ரியர p + _ஸ்ரீ) பி (ரியா p _) பி (ரீயா f _மறு) ப (ிற p உடன்) ப (ிற p @@ -3243,6 +3333,7 @@ L03ந்தப்) பி (ராய p அக்கினி) ப (ுத்திர p வில்லி) ப (ுத்தூர p ம்) ப (ுரா b + _வேத) ப (ுராண p ம்) ப (ுரி b _தர்ம) ப (ுரி p _மர) ப (ுரிமை b @@ -3253,6 +3344,7 @@ L03ந்தப்) பி (ராய p _) பு (ளோரன்ஸ f மண்) ப (ுழு p ப (ூச்சி p + ம்) ப (ூச்சி b உறுதி) ப (ூண்ட p ம்) ப (ூர b _லம்) ப (ூர p @@ -3320,8 +3412,8 @@ _கோலாலம்) ப (ூர p _காம்) ப (ோசிஷன p எடை) ப (ோட p _தடை) ப (ோட p - _நடை) ப (ோட p _மார்) ப (ோட b + அசை) ப (ோட p _சத்தம்) ப (ோட p ப (ோதிலுமே_+ p ப (ோதிலும்+ p @@ -3367,6 +3459,7 @@ _டெஸ்க்டா) ப் p ஆ) ப் (கானிஸ்தான f _பா) ப்க (ார்ன pk _ர) ப்ச (ர ptSV + அ) ப்ச (ல fzV _லி) ப் (ட f _மைக்ரோசா) ப் (ட f _சா) ப்ட் (வேர ft @@ -3433,6 +3526,8 @@ _சந்தேக) ப்ப (ுத்தி bb துர்) ப்ப (ோதனை bb _கே) ப் (மாரி p கம்) ப்யூட (ர pjU:t.V + _யூ) ப்ரட (ீஸ frVt. + _ஸ்ரீ) ப் (ரியா p _சு) ப் (ரீம p _) ப் (ரீயா f _கம்) ப் (ரெஸ p @@ -3640,7 +3735,7 @@ _சந்தேக) ப்ப (ுத்தி bb இ (ராவண இ (ராவுத்த இ (ராஷ்டிர - இ (லகுவாக + இ (லகு இ (லக்ஷ்மண இ (லட்சக் இ (லட்சங் diff --git a/phsource/compile_report b/phsource/compile_report index 04a40f15..a05f604f 100644 --- a/phsource/compile_report +++ b/phsource/compile_report @@ -1,4 +1,4 @@ -80 phoneme tables +81 phoneme tables new total base 107 107 consonants 10 116 @@ -25,6 +25,7 @@ consonants 10 116 kn 17 148 ml 21 151 hu 25 122 + lt 44 137 lv 29 125 nl 35 128 pl 22 120 @@ -110,6 +111,8 @@ d/d [d] base [d] fr [d] kn [d] hu + [d] lt + [d;] lt [d] pl [d;] pl [d] hr @@ -126,6 +129,8 @@ d/d_ [d] base [d.] hi [d] kn [d] hu + [d] lt + [d;] lt [d] pl [d;] pl [d] hr @@ -144,6 +149,8 @@ d/dr [*] base [dh.] hi [d] kn [d] hu + [d] lt + [d;] lt [d] pl [d;] pl [d] hr @@ -167,6 +174,7 @@ d/xd [d] base [dh] hi [d] kn [d] hu + [d] lt [d] pl [d] hr [d] sr @@ -177,6 +185,7 @@ d/xd [d] base [d[] ga d/xd3 [dh] hi d/xd_pzd [d^] et + [d;] lt [d;] pl d/xdr [d] fr [d.] hi @@ -194,6 +203,7 @@ dzh/dzh [dZ] base [dZ;] sq dzh/dzh_ [dZ] base [dZ;] base + [dZ;] lt [dZ] hr [dZ;] hr [dZ;] mk @@ -207,6 +217,7 @@ dzh/dz_pzd [J] base dzh/dz_pzd_ [J] base dzh/xdzh [dZ] base [dZ;] base + [dZ;] lt [dZ] hr [dZ;] hr [dZ;] mk @@ -407,7 +418,7 @@ l/l_ [l] base [l/] fr l/l_@ [l/3] base [l/] fr -l/l@ [h–q] base +l/l@ [h¦r] base [l#] base [l] fr [l/2] fr @@ -441,7 +452,7 @@ l/L2_oL [l/2] base l/L2_uL [l/2] base l/l_3 [l/] de l/l_4 [ll] sq -l/la [h–q] base +l/la [h¦r] base [l#] base [l] fr [l/2] fr @@ -449,7 +460,7 @@ l/la [h [K] tn l/l_a [l/3] base [l/] fr -l/le [h–q] base +l/le [h¦r] base [l#] base [l] fr [l/2] fr @@ -461,7 +472,7 @@ l/L_eL_af [&] af [&:] af l/l_front [L] sq l/l_front_ [l/4] sq -l/li [h–q] base +l/li [h¦r] base [l#] base [l] fr [l/2] fr @@ -475,7 +486,7 @@ ll/ll [L] bg ll/_ll [L] bg l/l_long [l] base [l] fr -l/lo [h–q] base +l/lo [h¦r] base [l#] base [l/2] fr [K] nso @@ -483,9 +494,10 @@ l/lo [h l/l_o [l/3] base [l/] fr l^/l_rfx [l.] base + [l;] lt [l] ru [l^] ru -l/lu [h–q] base +l/lu [h¦r] base [l#] base [l] fr [l/2] fr @@ -522,10 +534,13 @@ m/mo [m] base m/m-syl [m-] base m/mu [m] base n^/_n^ [n^] base + [n;] lt [n#] ru n^/n^_ [n^] base + [n;] lt [n#] ru n^/n^@ [n^] base + [n;] lt [n#] ru n^/n^#_ [n^#] is n/_n [n] base @@ -539,6 +554,7 @@ n/n@ [n] base [n] zh n/n#_ [n#] is n^/n^a [n^] base + [n;] lt [n#] ru n/na [n] base [n.] base @@ -546,6 +562,7 @@ n/na [n] base [n#] is [n] zh n^/n^e [n^] base + [n;] lt [n#] ru n/ne [n] base [n.] base @@ -553,6 +570,7 @@ n/ne [n] base [n#] is [n] zh n^/n^i [n^] base + [n;] lt [n#] ru n/ni [n] base [n.] base @@ -592,6 +610,7 @@ nn/nnu [N] base [N#] is [N] zh n^/n^o [n^] base + [n;] lt [n#] ru n/no [n] base [n.] base @@ -602,6 +621,7 @@ n/_nr [n.] base n/nr_ [n.] base n/n-syl [n-] base n^/n^u [n^] base + [n;] lt [n#] ru n/nu [n] base [n.] base @@ -633,6 +653,7 @@ r3/r_ru2 [R4] ru r3/r_trill [R2] base [R3] base [r] af + [r] lt [R2] lv [R] pl [r*] sr @@ -649,6 +670,7 @@ r3/r_trill3.wav [R3] base r3/r_trill_short [R2] fi r3/r_trill.wav [R2] base [R2] fi + [r] lt [R2] lv [R] pl [r*] sr @@ -926,6 +948,7 @@ ustop/t_dnt [t] base [dh] hi [th] hi [t] hu + [t] lt [t] pl [t] hr [t[] ga @@ -938,6 +961,7 @@ ustop/t_hi [t[] base [t[] ga ustop/t_pzd [c] base [t^] et + [t;] lt [t;] pl ustop/tr [t] base [t] en-us @@ -982,6 +1006,7 @@ ustop/tsh_sr [tS] sr ustop/tsh_unasp [tS`] am ustop/ts_pzd [tS;] base [Jh] hi + [tS;] lt [tS;] ru [dZ;] sq [tS;] tn @@ -1008,7 +1033,8 @@ vdiph2/8@ [U@] en vdiph2/e@ [3:] en-sc [e@] en-sc [e@] en-wi -vdiph2/ea [ea] ro +vdiph2/ea [eA] lt + [ea] ro vdiph2/ee@ [e@] en-n vdiph2/ee@_2 [e@] en-rp vdiph2/ei_2 [eI] en-rp @@ -1024,7 +1050,8 @@ vdiph2/i@_2 [i@] en-wm vdiph2/ie [i@] en-wi [ie] fi [ie] mt -vdiph2/ie_2 [ie] lv +vdiph2/ie_2 [ie] lt + [ie] lv vdiph2/ii@ [i@] en [i@3] en [i@] en-us @@ -1051,7 +1078,8 @@ vdiph2/o_oo [o@] en-wi [O:] is [o] zh vdiph2/u#@ [U@] en-sc -vdiph2/uaa [uo] lv +vdiph2/uaa [uo] lt + [uo] lv vdiph2/uo [uo] fi [uo] mt vdiph2/uu@ [U@] en @@ -1074,7 +1102,8 @@ vdiph2/y-y# [yY] fi vdiph/8u [oU] en-us [ou] zh vdiph/aae [aI] en-us -vdiph/aai [ai] lv +vdiph/aai [ai] lt + [ai] lv [aai] zhy [aI] sq [aI] ne @@ -1083,6 +1112,7 @@ vdiph/aai_2 [AI] af vdiph/aai_3 [ai] fi [ai] mt vdiph/aau [au] fi + [au] lt [au] lv [aU] is [aU:] is @@ -1106,6 +1136,7 @@ vdiph/ai [aI] base2 [aI] eo [aI] kn [aI] ml + [aI] lt [aI] sk [aI] hr [aI] it @@ -1145,6 +1176,7 @@ vdiph/au_3 [aU] en-rp vdiph/au_4 [aU] base2 [aU] cy [aU] eo + [aU] lt [aU] sk [aU] id vdiph/ee-e [E:] hi @@ -1158,11 +1190,13 @@ vdiph/eei [EI] base2 [eI] prs vdiph/eei_2 [eI] eo [ei] fi + [ei] lt [ei] lv [eI] id [ei] mt [eI] fa -vdiph/eei_3 [eI] sk +vdiph/eei_3 [eI] lt + [eI] sk [eI] ku vdiph/eeu [EU] pt [EU] grc @@ -1186,6 +1220,7 @@ vdiph/ei [eI] base2 vdiph/eu [eU] base2 [eU] cy [eU] eo + [eU] lt [eU] nl [eU] sk [eU] pt @@ -1226,6 +1261,7 @@ vdiph/ooi [OI] en [OI] cy [OY] cy [oi] fi + [oi] lt [oi] lv [OI] no [oi] zhy @@ -1242,7 +1278,8 @@ vdiph/ou [ou] fi [ou] zhy [oU] ne [ou] mt -vdiph/ou_2 [oU] sk +vdiph/ou_2 [oU] lt + [oU] sk [oU] ro [oU] fa vdiph/ou_3 [oU] is @@ -1257,6 +1294,7 @@ vdiph/@u_en [oU] en [@U] id vdiph/ui [uI] base2 [uI] eo + [ui] lt [ui] lv [uI] vi [ui] zhy @@ -1476,6 +1514,7 @@ vowel/8_4 [8:] et vowel/8_5 [8] ku vowel/8_6 [V] sq vowel/8_7 [8] et + [@] lt [@] lv vowel/a [a] base [a] en @@ -1541,6 +1580,9 @@ vowel/a_3 [a] en-sc [A:] en-sc [aa] en-sc [a:] kn + [A] lt + [a] lt + [a:] lt [a] lv [a:] lv [a:] cs @@ -1710,6 +1752,8 @@ vowel/e_e [E] en-sc vowel/ee# [E#] pl vowel/ee_1 [E] base2 [e@] en + [E] lt + [e] lt [E] pl [E] la [E] grc @@ -1751,6 +1795,9 @@ vowel/e_mid [E] en-rp [E] fr-ca [E] hi [E] hu + [E] lt + [e] lt + [e:] lt [e] lv [e:] lv [E] pl @@ -1850,6 +1897,8 @@ vowel/i_2 [i2] de [i:] la [i:] sv vowel/i_3 [i] af + [I] lt + [i] lt [i:] sk vowel/i_4 [i] fi [i] hu @@ -1866,6 +1915,7 @@ vowel/i_6 [i] hi [i] ta [i] kn [i] ml + [i:] lt [i] lv [i:] lv [i] hr @@ -2078,6 +2128,9 @@ vowel/oo_1 [O:] en-n [O:] af [o] eo [o] fi + [O] lt + [o] lt + [o:] lt [o] lv [o:] lv [o] sk @@ -2134,6 +2187,10 @@ vowel/u [u] base [u] eo [u] ml [u:] ml + [U] lt + [W] lt + [u] lt + [w] lt [u] lv [u:] lv [u:] cs @@ -2191,6 +2248,7 @@ vowel/u_bck [u] base2 [u] fr-ca [u:] hi [u:] hu + [u:] lt [u] nl [u] pl [u:] sk @@ -2414,6 +2472,7 @@ vwl_fr/wa [w] fr [w/] fr vwl_fr/y2r [] fr vwl_hi/l-voc [l-] base + [l] lt [l-] sk [l:] sk vwl_no/& [a] no @@ -2435,7 +2494,8 @@ vwl_ru/e [E] ru vwl_ru/E@ [E2] ru [E3] ru vwl_ru/E# [E#] ru -vwl_ru/ee [e] ru +vwl_ru/ee [ee] lt + [e] ru vwl_ru/i# [y] ru vwl_ru/ii [I] ru [i] ru @@ -2532,6 +2592,7 @@ x/d_ [d] base [d] fr [d.] hi [d] kn + [d] lt [d] pl [d] hr [d] is @@ -2544,15 +2605,18 @@ x/d_dnt [d[] base [d] et [d] kn [d] hu + [d] lt [d] pl [d] mt [d[] ga x/d_pzd [d^] et + [d;] lt [d;] pl x/dzh [J] base [dZ] base x/dzh_ [dZ] base [dZ;] base + [dZ;] lt [dZ;] mk [dZ;] ru x/dz_pzd [dZ;] base diff --git a/phsource/mbrola/lt1 b/phsource/mbrola/lt1 new file mode 100644 index 00000000..fce8aee0 --- /dev/null +++ b/phsource/mbrola/lt1 @@ -0,0 +1,53 @@ +//0 ' NULL 0 NULL +//0 , NULL 0 NULL +//0 ; NULL 0 NULL +0 ;; NULL 0 ' +0 @- NULL 0 NULL + +0 a: NULL 0 aa +0 i: NULL 0 ii +0 e NULL 0 E +0 e: NULL 0 ea +0 o: NULL 0 oo +0 u: NULL 0 uu + + +0 a : 0 aa +0 i : 0 ii +0 e : 0 ea +0 o : 0 oo +0 u : 0 uu + +0 ai NULL 50 a i +0 au NULL 50 a u +0 ei NULL 50 e i +0 eu NULL 50 e u +0 oi NULL 50 o i +0 ui NULL 50 u i + + +0 b; NULL 0 b' +0 c; NULL 0 c' +0 x; NULL 0 x' +0 tS; NULL 0 tS' +0 d; NULL 0 d' +0 dz; NULL 0 dz' +0 dZ; NULL 0 dZ' +0 ;ei NULL 0 ei +0 ;ie NULL 0 ie +0 f; NULL 0 f' +0 h; NULL 0 h' +0 j; NULL 0 j' +0 k; NULL 0 k' +0 l; NULL 0 l' +0 m; NULL 0 m' +0 n; NULL 0 n' +0 p; NULL 0 p' +0 r; NULL 0 r' +0 s; NULL 0 s' +0 S; NULL 0 S' +0 t; NULL 0 t' +0 v; NULL 0 v' +0 z; NULL 0 z' +0 Z; NULL 0 Z' + diff --git a/phsource/mbrola/lt2 b/phsource/mbrola/lt2 new file mode 100644 index 00000000..fce8aee0 --- /dev/null +++ b/phsource/mbrola/lt2 @@ -0,0 +1,53 @@ +//0 ' NULL 0 NULL +//0 , NULL 0 NULL +//0 ; NULL 0 NULL +0 ;; NULL 0 ' +0 @- NULL 0 NULL + +0 a: NULL 0 aa +0 i: NULL 0 ii +0 e NULL 0 E +0 e: NULL 0 ea +0 o: NULL 0 oo +0 u: NULL 0 uu + + +0 a : 0 aa +0 i : 0 ii +0 e : 0 ea +0 o : 0 oo +0 u : 0 uu + +0 ai NULL 50 a i +0 au NULL 50 a u +0 ei NULL 50 e i +0 eu NULL 50 e u +0 oi NULL 50 o i +0 ui NULL 50 u i + + +0 b; NULL 0 b' +0 c; NULL 0 c' +0 x; NULL 0 x' +0 tS; NULL 0 tS' +0 d; NULL 0 d' +0 dz; NULL 0 dz' +0 dZ; NULL 0 dZ' +0 ;ei NULL 0 ei +0 ;ie NULL 0 ie +0 f; NULL 0 f' +0 h; NULL 0 h' +0 j; NULL 0 j' +0 k; NULL 0 k' +0 l; NULL 0 l' +0 m; NULL 0 m' +0 n; NULL 0 n' +0 p; NULL 0 p' +0 r; NULL 0 r' +0 s; NULL 0 s' +0 S; NULL 0 S' +0 t; NULL 0 t' +0 v; NULL 0 v' +0 z; NULL 0 z' +0 Z; NULL 0 Z' + diff --git a/phsource/ph_lithuanian b/phsource/ph_lithuanian new file mode 100644 index 00000000..fd76fe7e --- /dev/null +++ b/phsource/ph_lithuanian @@ -0,0 +1,373 @@ + +phoneme @ + vowel starttype #@ endtype #@ + length 120 + FMT(vowel/8_7) +endphoneme + + +phoneme a + vowel starttype #a endtype #a + length 120 + FMT(vowel/a_3) +endphoneme + +phoneme A + vowel starttype #a endtype #a + length 80 + FMT(vowel/a_3) +endphoneme + +phoneme a: + vowel starttype #a endtype #a + length 350 + long + FMT(vowel/a_3) +endphoneme + +phoneme e + vowel starttype #e endtype #e + length 180 + IF nextPh(isPause) THEN + FMT(vowel/ee_1) + ENDIF + FMT(vowel/e_mid) +endphoneme + +phoneme E + vowel starttype #e endtype #e + length 80 + IF nextPh(isPause) THEN + FMT(vowel/ee_1) + ENDIF + FMT(vowel/e_mid) +endphoneme + +phoneme e: + vowel starttype #e endtype #e + length 300 + FMT(vowel/e_mid) +endphoneme + +phoneme ee + vowel starttype #e endtype #e + length 260 + long + FMT(vwl_ru/ee) +endphoneme + +phoneme eA + vowel starttype #e endtype #a + length 290 + long + FMT(vdiph2/ea) +endphoneme + +phoneme i + vowel starttype #i endtype #i + length 100 + ChangeIfStressed(I) +// IfNextVowelAppend(;) + FMT(vowel/i_3) +endphoneme + +phoneme I + vowel starttype #i endtype #i + length 70 +// IfNextVowelAppend(;) + FMT(vowel/i_3) +endphoneme + +phoneme i: + vowel starttype #i endtype #i + length 300 + FMT(vowel/i_6) +endphoneme + +phoneme o + vowel starttype #o endtype #o + length 120 + FMT(vowel/oo_1) +endphoneme + +phoneme O + vowel starttype #o endtype #o + length 70 + FMT(vowel/oo_1) +endphoneme + +phoneme o: + vowel starttype #o endtype #o + length 300 + FMT(vowel/oo_1) +endphoneme + +phoneme U + vowel starttype #u endtype #u + length 70 + FMT(vowel/u) +endphoneme + +phoneme u + vowel starttype #u endtype #u + length 110 + FMT(vowel/u) +endphoneme + +phoneme u: + vowel starttype #u endtype #u + length 330 + FMT(vowel/u_bck) +endphoneme + +phoneme w + vowel starttype #u endtype #u + length 180 + FMT(vowel/u) +endphoneme + +phoneme W + vowel starttype #u endtype #u + length 100 + FMT(vowel/u) +endphoneme + +phoneme ai + vowel starttype #a endtype #i + length 310 + long + FMT(vdiph/aai) +endphoneme + +phoneme ei + vowel starttype #e endtype #i + length 300 + long + FMT(vdiph/eei_2) +endphoneme + +phoneme au + vowel starttype #a endtype #u + length 300 + long + FMT(vdiph/aau) +endphoneme + +phoneme uo + vowel starttype #u endtype #a + length 300 + long + FMT(vdiph2/uaa) +endphoneme + +phoneme oi + vowel starttype #o endtype #i + length 290 + long + FMT(vdiph/ooi) +endphoneme + +phoneme ui + vowel starttype #u endtype #i + length 290 + long + FMT(vdiph/ui) +endphoneme + +phoneme ie + vowel starttype #i endtype #e + length 290 + long + FMT(vdiph2/ie_2) +endphoneme + +phoneme aU + vowel starttype #a endtype #u + length 270 + FMT(vdiph/au_4) +endphoneme + + +phoneme eU + vowel starttype #e endtype #u + length 260 + FMT(vdiph/eu) +endphoneme + +phoneme oU + vowel starttype #o endtype #u + length 260 + FMT(vdiph/ou_2) +endphoneme + + +phoneme aI + vowel starttype #a endtype #i + length 270 + FMT(vdiph/ai) +endphoneme + +phoneme eI + vowel starttype #e endtype #i + length 260 + FMT(vdiph/eei_3) +endphoneme + + +phoneme r + liquid rhotic nolink + alv trill + length 80 + IF prevPhW(isVowel) THEN + ELSE + InsertPhoneme(@-) + ENDIF + FMT(r3/r_trill,80) addWav(r3/r_trill.wav, 50) +endphoneme + + + +phoneme ts + Length 10 + import_phoneme consonants/ts +endphoneme + + +phoneme dZ; + vcd pal afr sibilant palatal + voicingswitch tS; + lengthmod 5 + Vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70 + + IF PreVoicing THEN +FMT(dzh/xdzh) + ENDIF + + IF nextPh(isPause2) THEN +FMT(dzh/dzh_) addWav(x/dzh_) + ENDIF +endphoneme + + +phoneme tS; + vls pal afr sibilant palatal + voicingswitch dZ; + lengthmod 2 + Vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70 + + WAV(ustop/ts_pzd) +endphoneme + +phoneme t + vls dnt stop + lengthmod 2 + voicingswitch d + Vowelin f1=0 f2=1600 -300 300 f3=-100 80 + Vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20 + IF nextPh(isPause2) THEN + WAV(ustop/t_dnt, 35) + ENDIF + WAV(ustop/t_dnt, 60) +endphoneme + + +phoneme t; + vls pal stop palatal + lengthmod 2 + voicingswitch d; + Vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70 + Vowelout f1=1 f2=2700 400 600 f3=200 70 len=50 colr=1 + IF nextPh(isPause2) THEN + WAV(ustop/t_pzd, 30) + ENDIF + WAV(ustop/t_pzd, 60) +endphoneme + + +phoneme d + vcd dnt stop + lengthmod 5 + voicingswitch t + Vowelin f1=2 f2=1500 -300 300 f3=-150 80 + Vowelout f1=2 f2=1500 -300 300 f3=-150 80 + + IF PreVoicing THEN + FMT(d/xd) + ENDIF + + IF nextPh(isPause2) THEN + FMT(d/d_) addWav(x/d_) + ELIF nextPh(isRhotic) THEN + FMT(d/dr) addWav(x/d_dnt, 110) + ENDIF + + FMT(d/d) addWav(x/d_dnt, 110) +endphoneme + + +phoneme d; + vcd alv stop palatal + lengthmod 5 + voicingswitch t; + Vowelin f1=2 f2=2700 400 600 f3=200 80 rate len=80 + Vowelout f1=2 f2=2700 400 600 f3=200 80 rate len=100 colr=1 + + IF PreVoicing THEN + FMT(d/xd_pzd) + ENDIF + + IF nextPh(isPause2) THEN + FMT(d/d_) addWav(x/d_pzd, 40) + ELIF nextPh(isRhotic) THEN + FMT(d/dr) addWav(x/d_pzd, 80) + ENDIF + + FMT(d/d) addWav(x/d_pzd, 80) +endphoneme + + +phoneme n; + liquid palatal + NextVowelStarts +VowelStart(n^/n^@) +VowelStart(n^/n^a) +VowelStart(n^/n^e) +VowelStart(n^/n^i) +VowelStart(n^/n^o) +VowelStart(n^/n^u) + EndSwitch + + IF prevPh(isPause) THEN +FMT(n^/_n^) + ELIF nextPh(isNotVowel) THEN +IF nextPhW(n^) THEN +Length 75 +ELIF prevPhW(n^) THEN +Length 100 +ENDIF +FMT(n^/n^_) + ENDIF +endphoneme + + +phoneme l; + liquid rfx palatal + ipa ɭ +// lengthmod 7 + length 80 +// FMT(l^/l^) + FMT(l^/l_rfx) +endphoneme + + +///////////////////////////////////////// +/////////// Added by Mondhs + +phoneme l // syllabic l + vowel starttype #@ endtype #@ + ipa lU+0329 + unstressed + length 300 + FMT(vwl_hi/l-voc) +endphoneme + diff --git a/phsource/phonemes b/phsource/phonemes index 989e3194..05c2640a 100644 --- a/phsource/phonemes +++ b/phsource/phonemes @@ -1708,6 +1708,10 @@ include ph_malayalam phonemetable hu base include ph_hungarian +phonemetable lt base +include ph_lithuanian + + phonemetable lv base include ph_latvian diff --git a/platforms/windows/make_espeak.iss b/platforms/windows/make_espeak.iss index 8d571341..ba2aec9c 100755 --- a/platforms/windows/make_espeak.iss +++ b/platforms/windows/make_espeak.iss @@ -2,7 +2,7 @@ [Setup] AppName=eSpeak -AppVerName=eSpeak version 1.46.02 +AppVerName=eSpeak version 1.46.20 AppCopyright=Licensed under GNU General Public License version 3. (See file License.txt for details). WindowVisible=yes @@ -62,7 +62,7 @@ Name: "pt"; MessagesFile: "compiler:Languages\Portuguese.isl" Name: "ro"; MessagesFile: "compiler:Languages\Romanian.isl" Name: "ru"; MessagesFile: "compiler:Languages\Russian.isl" Name: "sk"; MessagesFile: "compiler:Languages\Slovak.isl" -;Name: "sq"; MessagesFile: "compiler:Languages\Albanian-2-5.1.11.isl" +Name: "sq"; MessagesFile: "compiler:Languages\Albanian-2-5.1.11.isl" Name: "sr"; MessagesFile: "compiler:Languages\Serbian.isl" Name: "tr"; MessagesFile: "compiler:Languages\Turkish.isl" Name: "zh"; MessagesFile: "compiler:Languages\ChineseSimp-12-5.1.11.isl" @@ -146,7 +146,8 @@ begin $1f: Result := 'tr'; $21: Result := 'id'; $25: Result := 'et'; - $26: Result := 'lv'; + //$26: Result := 'lv'; + $27: Result := 'lt'; $2a: Result := 'vi'; $2b: Result := 'hy'; //$2c: Result := 'az'; @@ -155,11 +156,11 @@ begin $36: Result := 'af'; $39: Result := 'hi'; //$3a: Result := 'mt'; + //$3c: Result := 'ga'; //$3f: Result := 'kk'; $41: Result := 'sw'; $49: Result := 'ta'; $4b: Result := 'kn'; - $4c: Result := 'ml'; //$50: Result := 'mn'; $52: Result := 'cy'; //$5e: Result := 'am'; @@ -219,6 +220,7 @@ begin 'eu': value := $42d; 'fi': value := $40b; 'fr': value := $40c; + 'ga': value := $83c; 'gu': value := $447; 'hi': value := $439; 'hr': value := $41a; @@ -231,6 +233,7 @@ begin 'kk': value := $43f; 'kn': value := $44b; 'ko': value := $412; + 'lt': value := $427; 'lv': value := $426; 'mk': value := $42f; 'ml': value := $44c; diff --git a/src/numbers.cpp b/src/numbers.cpp index 48ad7c75..96b64862 100644 --- a/src/numbers.cpp +++ b/src/numbers.cpp @@ -986,6 +986,18 @@ static const char *M_Variant(int value) {//==================================== // returns M, or perhaps MA for some cases + if(translator->translator_name == L('l','t')) + { + // Lithuanian + if((value % 10) == 1) + return("0MA"); + if(((value % 10) == 0) || ((value % 100) > 10) && ((value % 100) < 20)) + { + return("0MB"); + } + return("0M"); + } + if((translator->langopts.numbers2 & 0x100) && (value >= 2) && (value <= 4)) return("0MA"); // Czech, Slovak else diff --git a/src/readclause.cpp b/src/readclause.cpp index 2c772487..64afc0db 100644 --- a/src/readclause.cpp +++ b/src/readclause.cpp @@ -69,12 +69,6 @@ static int ssml_ignore_l_angle = 0; //static const char *tone_punct_on = "\0016T"; // add reverberation, lower pitch //static const char *tone_punct_off = "\001T\001P"; -// ignore these characters -static const unsigned short chars_ignore[] = { - 0x200c, // zero width non-joiner - 0x200d, // zero width joiner - 0 }; - // punctuations symbols that can end a clause static const unsigned short punct_chars[] = {',','.','?','!',':',';', 0x2013, // en-dash @@ -2392,10 +2386,14 @@ f_input = f_in; // for GetC etc c2 = ' '; } - if(lookupwchar(chars_ignore,c1)) + if((j = lookupwchar2(tr->chars_ignore,c1)) != 0) { - // ignore this character (eg. zero-width-non-joiner U+200C) - continue; + if(j == 1) + { + // ignore this character (eg. zero-width-non-joiner U+200C) + continue; + } + c1 = j; // replace the character } if(c1 == 0xf0b) diff --git a/src/synthdata.cpp b/src/synthdata.cpp index 2cbade72..a3226ed4 100644 --- a/src/synthdata.cpp +++ b/src/synthdata.cpp @@ -35,7 +35,7 @@ #include "translate.h" #include "wave.h" -const char *version_string = "1.46.19 27.Jun.12"; +const char *version_string = "1.46.20 15.Jul.12"; const int version_phdata = 0x014600; int option_device_number = -1; diff --git a/src/tr_languages.cpp b/src/tr_languages.cpp index c4eeade4..cfe63b5b 100644 --- a/src/tr_languages.cpp +++ b/src/tr_languages.cpp @@ -111,6 +111,18 @@ static void SetLetterBitsRange(Translator *tr, int group, int first, int last) } } +// ignore these characters +static const unsigned short chars_ignore_default[] = { + 0x200c, 1, // zero width non-joiner + 0x200d, 1, // zero width joiner + 0, 0 }; + +// alternatively, ignore characters but allow zero-width-non-joiner (lang-fa) +static const unsigned short chars_ignore_fa[] = { + 0x200c, 0x0605, // zero width non-joiner, replace with not-used Arabic character code + 0x200d, 1, // zero width joiner + 0, 0 }; + static Translator* NewTranslator(void) {//=================================== @@ -122,6 +134,7 @@ static Translator* NewTranslator(void) static const wchar_t punct_in_word[2] = {'\'', 0}; // allow hyphen within words static const unsigned char default_tunes[6] = {0, 1, 2, 3, 0, 0}; + tr = (Translator *)Alloc(sizeof(Translator)); if(tr == NULL) return(NULL); @@ -155,6 +168,7 @@ static Translator* NewTranslator(void) tr->char_plus_apostrophe = empty_wstring; tr->punct_within_word = punct_in_word; + tr->chars_ignore = chars_ignore_default; for(ix=0; ix<8; ix++) { @@ -647,9 +661,13 @@ Translator *SelectTranslator(const char *name) case L('f','a'): // Farsi { + static const char fa_ZWNJ[] = {0x05, 0}; // use letter group G for ZWNJ U+200c tr->letter_bits_offset = OFFSET_ARABIC; tr->langopts.numbers = NUM_AND_UNITS | NUM_HUNDRED_AND; tr->langopts.param[LOPT_UNPRONOUNCABLE] = 1; // disable check for unpronouncable words + + tr->chars_ignore = chars_ignore_fa; + SetLetterBits(tr,LETTERGP_G,(char *)fa_ZWNJ); } break; @@ -972,6 +990,20 @@ SetLengthMods(tr,3); // all equal } break; + case L('l','t'): // Lithuanian + { + tr->charset_a0 = charsets[4]; // ISO-8859-4 + tr->langopts.stress_rule = STRESSPOSN_2R; + tr->langopts.stress_flags = 0x20; + tr->langopts.unstressed_wd1 = 0; + tr->langopts.unstressed_wd2 = 2; + tr->langopts.param[LOPT_DIERESES] = 1; + tr->langopts.numbers = NUM_DECIMAL_COMMA | NUM_OMIT_1_HUNDRED | NUM_DFRACTION_4 | NUM_ORDINAL_DOT; + tr->langopts.numbers2 = 0x100; + tr->langopts.max_roman = 5000; + } + break; + case L('l','v'): // latvian { static const unsigned char stress_amps_lv[8] = {17,13, 20,20, 20,22, 22,21 }; diff --git a/src/translate.cpp b/src/translate.cpp index 52020c10..c8e39ba9 100644 --- a/src/translate.cpp +++ b/src/translate.cpp @@ -392,6 +392,9 @@ int IsAlpha(unsigned int c) return(0); } + if(c == 0x0605) + return(1); + if((c >= 0x64b) && (c <= 0x65e)) return(1); // arabic vowel marks @@ -467,6 +470,22 @@ int lookupwchar(const unsigned short *list,int c) return(0); } + +int lookupwchar2(const unsigned short *list,int c) +{//============================================== +// Replace character c by another character. +// Returns 0 = not found, 1 = delete character + int ix; + + for(ix=0; list[ix] != 0; ix+=2) + { + if(list[ix] == c) + return(list[ix+1]); + } + return(0); +} + + int IsBracket(int c) {//================= if((c >= 0x2014) && (c <= 0x201f)) diff --git a/src/translate.h b/src/translate.h index e58d13f6..9c8e229e 100644 --- a/src/translate.h +++ b/src/translate.h @@ -29,7 +29,7 @@ #define N_RULE_GROUP2 120 // max num of two-letter rule chains #define N_HASH_DICT 1024 #define N_CHARSETS 20 -#define N_LETTER_GROUPS 26 +#define N_LETTER_GROUPS 95 // maximum is 127-32 /* dictionary flags, word 1 */ @@ -520,6 +520,7 @@ typedef struct const unsigned short *charset_a0; // unicodes for characters 0xa0 to oxff const wchar_t *char_plus_apostrophe; // single chars + apostrophe treated as words const wchar_t *punct_within_word; // allow these punctuation characters within words + const unsigned short *chars_ignore; // holds properties of characters: vowel, consonant, etc for pronunciation rules unsigned char letter_bits[256]; @@ -632,6 +633,7 @@ int utf8_in2(int *c, const char *buf, int backwards); int utf8_out(unsigned int c, char *buf); int utf8_nbytes(const char *buf); int lookupwchar(const unsigned short *list,int c); +int lookupwchar2(const unsigned short *list,int c); int Eof(void); char *strchr_w(const char *s, int c); int IsBracket(int c);