From d1c95d8b2934fdc54291d0bc23035611fa7a6f40 Mon Sep 17 00:00:00 2001 From: Ejaz Shah Date: Sun, 28 Jun 2020 15:47:43 +0300 Subject: [PATCH] Improvements for Urdu --- dictsource/ur_list | 171 +++++++++++++++++++++++++++++- dictsource/ur_rules | 88 ++++++++++++++- tests/language-pronunciation.test | 2 +- 3 files changed, 255 insertions(+), 6 deletions(-) diff --git a/dictsource/ur_list b/dictsource/ur_list index 61d3a7fc..c8f8af69 100644 --- a/dictsource/ur_list +++ b/dictsource/ur_list @@ -552,7 +552,7 @@ _dpt _ISaRI'Ia_ حقوق HUq'u:q آئندہ a:'Ind,a اہتمام 'EHtIm,a:m -قلت qIl'at +قلت qIl:at استحکام ,IstEHk'a:m حصول HUs.'u:l منقطع m,Unq'ata: @@ -564,7 +564,7 @@ _dpt _ISaRI'Ia_ نہ n'a گریز gUR'e:z مفصل m,Ufas.'al -بطور b'ato:R $2 +بطور bat'O:R $2 پشاور p,ISa:v'aR سہ s'EH کیں k'i:n $u @@ -2234,7 +2234,7 @@ _dpt _ISaRI'Ia_ سکرپٹ skRIpt. سکرپٹس skRIpt.s سکڑ sUkar. -ممد mUmid +ممد mUmId کرکٹرز kRIkIt.aRz (من جانب) mIn||Ja:nIb منافرت mUna:fIRat @@ -2680,3 +2680,168 @@ _dpt _ISaRI'Ia_ نگوں nIgu~: (حسن خیال) HUsne:||xaja:l (خود سری) xUd||saRi: +تبدل tabad:Ul +تبدلی tabad:Uli: +تشخص taSax:Us. +مختص mUxtas. +مخروتی maxRu:ti: +مخیر mUxaiaR +تسلی tasal:i: +متمدن mUtamad:In +متمدنہ mUtamad:Ina +نمٹتیں nImat.ti~: +اجنبی aJnabi: +اجنبیوں aJnabio~: +(ملی جلی) mIli:||JUli: +(طرز تعلیم) taRze:||ta:li:m +اجڑتیں UJar.ti~: +ماسک ma:sk +ماسکس ma:sks +ماموں ma:mu~: +ایوب aiu:b +ایوبی aiu:bi: +ایورسٹ e:vRIst. +ایوننگ i:vnIng +تجبر taJab:UR +تجبری taJab:URi: +سطور sUtu:R +سعیوں sai:o~: +چٹیل cat.ial +چڑا cIr.a: +چڑے cIr.e: +وزیراعظم vazi:Re:'a:z.am +وضو vUzu: +ٹک t.Ik + ناوقت n'a:vaqt +ٹوٹ t.u:t. +ٹھٹھر t.#It.#aR +ٹھٹھک t.#It.#ak +ٹول t.u:l +سیلز se:lz +سیلف se:lf +چڑ cIr. +ٹکسٹ t.Ikst. +ٹھمک t.#Umak +ٹھہر t.#EHER +ٹہل t.EHEl +ٹہک t.EHEk +ٹکٹز t.IkIt.z +ٹکٹس t.IkIt.s +کلاتھ kla:t# +ٹیبلز t.'e:bUlz +ٹینس t.e:nIs +ٹیبلٹ t.e:blIt. +ٹیبلٹس t.e:blIt.s +ٹیبلیٹ t.'e:ble:t. +ٹیبلیٹس t.'e:ble:t.s +ٹیچ t.i:c +ٹیس t.i:s +پرو pRo: +پروف pRu:f +ریڈنگ Rid.Ing +ریڈنگز Ri:d.Ingz +ریڈیم Re:d.iam +ریڈیو Re:d.io: +ٹکٹوں t.Ikt.o~: +ریڑھ Ri:r.h +شگن SagUn +شلجم SalJam +شلجمی SalJami: +شلغم SalQam +شلنگ SIlIng +رزرو RIzaRv +رزروڈ RIzaRvd. +رزرویشن RIzaRve:San +رسٹ RIst. +رشتہء RIStae: $only +حکایات HIka:ja:t +رعوف Rau:f +گزشت gUzaSt +گزشتگان gUzaStga:n +(رقص و سرور) Raqs.o:||sURu:R +رنگیں Rangi~: +برنگیں baRangi~: +باصلاح baIs.la:H +بصحت bas.EHat +برو baRu: +بزوال bazava:l +بقبلہ baqIbla +روایات RIva:ja:t +روپوش Ru:po:S +روپوشی Ru:po:Si: +روپیہ RUpIa +روپے RUpe: +روتیں Ro:ti~: +منیر mUni:R +منیرہ mUni:Ra +مورد mu:RId +بالذات bIlza:t +سیریل si:Rial +سیریلز si:Rialz +سینئر si:niaR +کووڈ ko:vId. +چھوا c#u:a: +جلوہ Jalva +آٹزم a:t.Izam +تاحیات ta:Haja:t +سہہ sEH +سکوٹر sku:t.aR +جانبر Ja:nbaR +سکس sIks $only +سہج sEHEJ +برسہ baRsa +شمبہ Samba +سہسہ sEHsa +سہل sEHEl +مخرج maxRaJ +المرگ almaRg +مخزن maxzan +مخزنوں maxzano~: +رسوم RUsu:m +ونگ vIng +وٹامن vIt.a:mIn +کیپر ki:paR +وہم vEHEm +وہمی vEHmi: +وہموں vEHmo~: +وصف vas.f +وصیتوں vas.i:ato~: +شعروں S'e:Ro~: +ڈنمارک d.Inma:Rk +ڈولفن d.o:lfIn +ڈولفنز d.o:lfInz +ورکس vaRks +(پیٹ کر) pi:t.||kaR +ڈھانک d.#a:nk +ڈکشن d.IkSan +ڈھیٹ d.#i:t. +ڈھیٹوں d.#i:t.o~: +ڈیپ d.i:p +ڈیزل d.i:zal +انجن InJIn +ڈیو d.ju: +ڈیوز d.ju:z +تشفی taSaf:i: +تشطط taSat:Ut +تاسلیوں tasal:i:o~: +بحیات baHaja:t +سراج sIRa:J +رقبہ Raqba +نفقہ nafqa +مسٹرز mIst.aRz +مسٹرس mIst.RIs +مسٹری mIst.Ri: +مسٹسزم mIst.IsIzam +خسروی xUsRavi: +مکمکا mUkmUka: +مسمی mUsam:i: +مسما mUsam:a: +برزخ baRzax +لڑکپن lar.akpan +بالحق bIlHaq +بادبہار ba:de:baHa:R +بردبار bURdba:R +بردباری bURdba:Ri: +بودباش bu:dba:S +دبدبہ dabdaba +دبدبے dabdabe: diff --git a/dictsource/ur_rules b/dictsource/ur_rules index b92625b2..fa7bfb9b 100644 --- a/dictsource/ur_rules +++ b/dictsource/ur_rules @@ -308,6 +308,7 @@ _) ای e: _)استانی Usta:ni: L03)ایہ a:ja _)ان(_دیکھ an + L03)ایتی(_ 'a:jati: .group آ آ a: @@ -379,7 +380,7 @@ _) ای e: وع (_ u: وّ v:V وّ(L01 v: - _مL07L07)و(L07 u: + _L07L07L07)و(L07 u: L02) ونکہ (_ u:nk'e:H _L02)و(L01 av L01)و(L01 v @@ -393,6 +394,8 @@ _) ای e: _)وقعت vUqat _)ویران vi:Ra:n وابست va:bast + _)وز(ٹ vIzI + _)وسوس vasvas .group ی ی e: @@ -419,6 +422,7 @@ _) ای e: _)یہود jaHu:d L02)یجیے i:Ji;e: L03L03)یشن(_ e:San + L03L03)یشنز e:Sanz .group ے // yeh barree ے e: @@ -429,6 +433,7 @@ _) ای e: // with hamza .group ئ ئ + ئیے ie: .group ؤ ؤ o: @@ -555,6 +560,8 @@ _) ای e: _)پروم pRo:m _)پکار pUka:R _)پنہا pInHa: + _)پرن(ٹ pRIn + _)پروڈیو(س pRo:d.ju: .group ت ت tV @@ -597,6 +604,8 @@ _) ای e: _)تنقل tanaq:Ul تہذیب tEHzi:b _)تہمت tOHmat + _)تجارت tIJ'a:Rat + L02L02)تیں(_S3 ti~: .group ٹ ٹ t.V @@ -615,7 +624,18 @@ _) ای e: L03L03)ٹ(س_ t. L03)ٹنگ t.Ing _)ٹر(L01 t.R - + _)ٹوٹ(L01 t.u:t. + _)ٹھٹھر(L01 t.#It.#R + _)ٹھٹھک(L01 t.#It.#k + _)ٹکٹک t.Ikt.Ik + _)ٹکنک t.IknIk + _)ٹھاکر t.#'a:kUR + _)ٹھمر t.#UmR + _)ٹمک(L01 t.#Umk + _)ٹھکان t.#Ika:n + _)ٹھہر(L01 t.#EHR + _)ٹہن t.EHn + _)ٹیچر t.'i:caR .group ث ث sV @@ -698,6 +718,10 @@ _) ای e: _)چوسٹھ cO:sat.# _)چولھ cu:lh _)چھٹکار c#Ut.ka:R + _)چٹھی cIt.#:i: + _)چڑچڑ cIr.cIr. + _)چڑی cIr.i: + _)چڑیل cUr.e:l .group ح ح HV @@ -726,6 +750,9 @@ _) ای e: _)حویل Have:l _)حرفت HIRfat _)حریت HURi;at + _)حکای(L02 HIk'a:ja + _)حیل Hi:l + _)حیلت Hi:lat .group خ خ xV @@ -754,6 +781,7 @@ _) ای e: _)خلوت xIlvat _)خلافت xIla:fat خوشگوار xUSgava:R + _)خسرو xUsRo: .group د @@ -817,6 +845,15 @@ _) ای e: _)ڈوب d.u:b _)ڈھٹا d.#It.a: _)ڈائرک(ٹ d.a:IRIk + _)ڈگری d.IgRi: + _)ڈگمگ d.agmag + _)ڈگڈگ d.Ugd.Ug + _)ڈلیور d.Ili:vaR + _)ڈکشنری d.IkSnaRi: + _)ڈکٹی(L02 d.Ikt.e: + _)ڈکیت d.ake:t + _)ڈھیل d.#i:l + _)ڈیوٹی d.ju:t.i: .group ذ ذ zV @@ -857,6 +894,18 @@ _) ای e: _)رپبل(ک RIpablI _)رپور RIpo:R _)رعایت RIa:jat + _)ریڈر R'i:d.aR + رزسٹر RizIst.aR + _)رزم Razm + _)رسال RIs'a:l + _)رسوا RUsva: + _)رسک RIsk + _)رشت RISt + _)رشد RUSd + _)رعونت Rau:nat + _)رفقا RUfaq'a: + _)روای(L02 RIv'a:ja + _)رسول Rasu:l .group ڑ ڑ r.V @@ -943,6 +992,11 @@ _) ای e: _)سرگرد saRgaRd _)سرکنڈ saRkand. _)سرشت saRISt + _)سعادت s'a:dat + _)سفارت sIf'a:Rat + _)سکونت sUku:nat + _)سکیڑ sUke:r. + _)سہان sUHa:n .group ش ش SV @@ -975,6 +1029,11 @@ _) ای e: _)شاستر Sa:stR _)شاگرد Sa:gIRd _)شعاع SUa: + شگفت SagUft + _)شگوف Sagu:f + شگون Sagu:n + شمارند SUm'a:Rand + _)شعار SIa:R .group ص ص s.V @@ -1131,6 +1190,8 @@ _) ای e: _)کشاد kUSa:d _)کشور kISvaR _)کلیج kale:J + کارکرد ka:RkaRd + _)کنند kUnand .group گ گ gV @@ -1168,6 +1229,10 @@ _) ای e: _)گیل(L01 gi:l _)گما gUma: گداز gUda:z + _)گلاب gUla:b + _)گلاس gla:s + _)گلال gUla:l + _)گلستان gUlIsta:n .group ل ل lV @@ -1355,6 +1420,23 @@ _) ای e: _)موکل mUak:Il _)مرحل maRHal _)میٹرک me:t.RIk + _)مماثلت mUma:xIlat + _)مخت(L02L03 mUxta + مخفف mUxaf:af + متغیر mUtQaiaR + _)ممیز mUmaiaz + _)مرید mURi:d + _)موروث mo:Ru:s + _)مڑ(وا mUr. + _)مقیم mUqi:m + _)مودب mUad:ab + _)موخر mUax:aR + _)مورخ mUaR:Ix + ملاحظ mUl'a:HIz. + _)مقید mUqai:ad + _)مکرم mUkaR:am + _)متصل mUtas.Il + _)مبالغ mUba:lIQ .group ن ن nV @@ -1422,6 +1504,8 @@ _) ای e: _)نشست naSIst _)نشیب naSe:b _)نازیب na:ze:b + _)نشاط nISa:t + _)نغم naQm .group ں ں n // this should nasalize the vowel diff --git a/tests/language-pronunciation.test b/tests/language-pronunciation.test index 209f72cf..6b866b32 100755 --- a/tests/language-pronunciation.test +++ b/tests/language-pronunciation.test @@ -240,7 +240,7 @@ SISlid'E byj'Yk tS'Wp j@:@nLa*'@" "Pijamalı hasta yağız şoföre çabucak gü test_phonemes tt "Cyrl" "b0rL'Vq keSel'&r d'& 0z'0t h'&m 'yz 0brujLAr'V h'&m xoquqLAr'V jAGVnn'An t'iN bup'Vp tuAp'Ar 0L0rG'A 0q'VL h'&m wWZ;d'An birelQ'&n h'&m b'&rb&rsen'& q0r0t'A tuGAnnArS;'A mWnAs&b&tt'& buLVrG'A tieSl'&r" "Барлык кешеләр дә азат һәм үз абруйлары һәм хокуклары ягыннан тиң бупып туапар. Аларга акыл һәм вөҗдан бирелгән һәм бәр-бәрсенә карата туганнарча мөнасәбәттә булырга тиешләр." test_phonemes ur "Arab" "t.#'Vnd. m'e~ -'e:k q'VH@t z'Vda ga:'o:n se: g'Vz@Rte: v'aqt 'e:k c'Vr.@cr.e: +'e:k q'VH@t z'Vda ga:'o:n se: g'Vz@Rte: v'aqt 'e:k c'Ir.cIr.,e: b'a:s@R 'o: f'a:RIQ S'axs. k'o: b'a:z J'Vl p'VRi n'Uma: 'aZ@dHe: naz.'aR 'a:e:" "ٹھنڈ میں، ایک قحط زدہ گاؤں سے گذرتے وقت ایک چڑچڑے، باأثر و فارغ شخص کو بعض جل پری نما اژدہے نظر آئے۔" test_phonemes uz "Latn" "ozb'ektS& 'ozbek t'yLy" "O‘zbekcha, o‘zbek tili"