diff --git a/dictsource/ar_list b/dictsource/ar_list index 7c8c3b2e..3bd4e539 100644 --- a/dictsource/ar_list +++ b/dictsource/ar_list @@ -39,7 +39,7 @@ _ح Ha:? _خ Xa:? _د da:l _ذ Da:l -_ر Ra:? +_ر ra:? _ز za:j _س si:n _ش Si:n @@ -61,12 +61,12 @@ _ه ha:? _ي ja:? _َ fatHah _ُ dhammah -_ِ kasRah +_ِ kasrah _ّ Saddah _ْ suku:n _ً fatHata:n _ٌ dhammata:n -_ٍ kasRata:n +_ٍ kasrata:n _، fa:s[ilah _؛ nuqt[atah||fa:s[lah _ـ tat[wi:l @@ -75,8 +75,8 @@ _ؤ hamzah||Ala||?alwa:? _إ hamzah||taHta||?alwa:? _أ ?alif _ء hamzah -_ة ta:?||maRbu:t[ah -_ى ?alif||maqs[u:Rah +_ة ta:?||marbu:t[ah +_ى ?alif||maqs[u:rah _ةً tan _ @@ -92,7 +92,7 @@ _ خ Xa:? $atend د da:l $atend ذ Da:l $atend -ر Ra:? $atend +ر ra:? $atend ز za:j $atend س si:n $atend ش Si:n $atend @@ -114,12 +114,12 @@ _ ي ja:? $atend َ fatHah $atend ُ dhammah $atend -ِ kasRah $atend +ِ kasrah $atend ّ Saddah $atend ْ suku:n $atend ً fatHata:n $atend ٌ dhammata:n $atend -ٍ kasRata:n $atend +ٍ kasrata:n $atend ، fa:s[ilah $atend ؛ nuqt[atah||fa:s[lah $atend ـ tat[wi:l $atend @@ -128,34 +128,34 @@ _ إ hamzah||taHta||?alwa:? $atend أ ?alif $atend ء hamzah $atend -ة ta:?||maRbu:t[ah $atend -ى ?alif||maqs[u:Rah $atend +ة ta:?||marbu:t[ah $atend +ى ?alif||maqs[u:rah $atend ةً tan $atend // numeric -_0 s[ifR +_0 s[ifr _1 wa:Hid _2 ?iTna:n _3 Tala:Tah -_4 ?aRba:ah +_4 ?arba:ah _5 Xamsah _6 sittah _7 sabA:h _8 Tamanijah _9 tisA:h -_10 A:SaRah -_11 ?aHada||A:SaRah -_12 ?iTna:||A:SaRah -_13 Tala:Tata||A:SaRah -_14 ?aRba:ata||A:SaRah -_15 Xamsata||A:SaRah -_16 sittata||A:SaRah -_17 sabA:ta||A:SaRah -_18 Tama:nijata||A:SaRah -_19 tisA:ta||A:SaRah -_2X AiSRu:n +_10 A:Sarah +_11 ?aHada||A:Sarah +_12 ?iTna:||A:Sarah +_13 Tala:Tata||A:Sarah +_14 ?arba:ata||A:Sarah +_15 Xamsata||A:Sarah +_16 sittata||A:Sarah +_17 sabA:ta||A:Sarah +_18 Tama:nijata||A:Sarah +_19 tisA:ta||A:Sarah +_2X AiSru:n _3X TalaTu:n -_4X ?aRba:u:n +_4X ?arba:u:n _5X Xamsu:n _6X sittu:n _7X sabA:n @@ -166,7 +166,7 @@ _0C mi?ah _1C mi?ah _2C mi?ata:n _3C Tala:Tumi?ah -_4C ?aRba:umi?ah +_4C ?arba:umi?ah _5C Xamsumi?ah _6C sittumi?ah _7C sabAumi?ah @@ -177,42 +177,42 @@ _0M1 ?alf _1M1 ?alf _2M1 ?alfa:n _3M1 Tala:Tat||?a:la:f -_4M1 ?aRba:at||?a:la:f +_4M1 ?arba:at||?a:la:f _5M1 Xamsat||?a:la:f _6M1 sittat||?a:la:f _7M1 sabA:t||?a:la:f _8M1 Tama:nijat||?a:la:f _9M1 tisA:t||?a:la:f -_10M1 A:SaRat||?a:la:f +_10M1 A:Sarat||?a:la:f _0M2 m%ilj%u:n _1M2 m%ilju:n _2M2 milju:na:n _3M2 Tala:Tat||mala:ji:n -_4M2 ?aRba:at||mala:ji:n +_4M2 ?arba:at||mala:ji:n _5M2 Xamsat||mala:ji:n _6M2 sittat||mala:ji:n _7M2 sabA:t||mala:ji:n _8M2 Tama:nijat||mala:ji:n _9M2 tisA:t||mala:ji:n -_10M2 A:SaRat||mala:ji:n +_10M2 A:Sarat||mala:ji:n -_0M3 milja:R -_1M3 milja:R -_2M3 milja:Ra:n -_3M3 Tala:Tat||milja:Ra:t -_4M3 ?aRba:at||milja:Ra:t -_5M3 Xamsat||milja:Ra:t -_6M3 sittat||milja:Ra:t -_7M3 sabA:t||milja:Ra:t -_8M3 Tama:nijat||milja:Ra:t -_9M3 tisA:t||milja:Ra:t -_10M3 A:SaRat||milja:Ra:t +_0M3 milja:r +_1M3 milja:r +_2M3 milja:ra:n +_3M3 Tala:Tat||milja:ra:t +_4M3 ?arba:at||milja:ra:t +_5M3 Xamsat||milja:ra:t +_6M3 sittat||milja:ra:t +_7M3 sabA:t||milja:ra:t +_8M3 Tama:nijat||milja:ra:t +_9M3 tisA:t||milja:ra:t +_10M3 A:Sarat||milja:ra:t _0and wa _dpt fa:s[il -_roman Ruma:ni: +_roman ruma:ni: _#st om _#nd va @@ -225,19 +225,19 @@ _#th om × fi: ؟ A:la:amat||?istifha:m ! A:la:amat||ta:adZdZub -$ du:la:R +$ du:la:r % bilmi?ah -[ A:RidHah||maftu:Hah -] A:RidHah||mugHlaqah +[ A:ridHah||maftu:Hah +] A:ridHah||mugHlaqah ( qaws||maftu:H ) qaws||mugHlaq * nedZmah - na:qis[ /. nuqt[ah /: nuqt[ata:n -< ?as[gHaR||min +< ?as[gHar||min = tusa:wi: -> ?akbaR||min +> ?akbar||min { Ha:dHinah||maftu:Hah } Ha:dHinah||mugHlaqah ... Tala:T||niqa:t[ @@ -250,14 +250,14 @@ th _^_en //********************* //abbreviations -د ?ad'duktu:R $hasdot +د ?ad'duktu:r $hasdot أنا ?nba?ana: $hasdot اه ?intaha: $hasdot ثنا Had'daTana: $hasdot -الخ ?ila||?a:_XiRih $hasdot -إلخ ?ila||?a:XiRih $hasdot -رحه RaHimahullah $hasdot -رضه RadHijallahu||Anhu $hasdot +الخ ?ila||?a:_Xirih $hasdot +إلخ ?ila||?a:Xirih $hasdot +رحه raHimahullah $hasdot +رضه radHijallahu||Anhu $hasdot و wa $pause إله ?ila:h أولئك ?ula:?ika @@ -271,7 +271,7 @@ th _^_en اللذين ?allaDajn اللذان ?allaDa:ni صلعم s[alla:|?allahu|Alajhi||wa||sallam -الرحمن ?aRRaHma:n +الرحمن ?arraHma:n لكن la:kin الله ?alla:h اللهم ?allahumma @@ -280,24 +280,24 @@ th _^_en هذان ha:Da:ni هذه ha:Dihi //الوحدات -كغ kilu:||gHRa:m -كجم kilu:||gHRa:m -كغم kilu:||gHRa:m +كغ kilu:||gHra:m +كجم kilu:||gHra:m +كغم kilu:||gHra:m طن t[un -كم ki:lu:||mitaR +كم ki:lu:||mitar سا sa:A: // Units below conflict with single letter word -// م mitaR +// م mitar // س su?a:l // ج dZawa:b // ص s[afHah -د.ج di:na:R||dZaza:?iRij -$ du:la:R -€ ?u:RRu: +د.ج di:na:r||dZaza:?irij +$ du:la:r +€ ?u:rru: £ dZunajh ¥ juwa:n -ج.م juwa:n||mis[Ri -ر.س Rija:l||sa:u:di: +ج.م juwa:n||mis[ri +ر.س rija:l||sa:u:di: ابن ?ibn بن ban @@ -313,6 +313,6 @@ $ du:la:R // exceptional words, (out of rules) // proper nouns طه t[a:ha: -عمرو A:mR +عمرو A:mr أنا 'ana diff --git a/dictsource/ar_rules b/dictsource/ar_rules index 9ae63b7b..c373a54b 100644 --- a/dictsource/ar_rules +++ b/dictsource/ar_rules @@ -131,7 +131,7 @@ _) ال (ثP2 ?aT _) ال (دP2 ?ad _) ال (ذP2 ?aD - _) ال (رP2 ?aR + _) ال (رP2 ?ar _) ال (زP2 ?az _) ال (سP2 ?as _) ال (شّP2 ?a @@ -162,7 +162,7 @@ _) بال (ثP3 biT _) بال (دP3 bid _) بال (ذP3 biD - _) بال (رP3 biR + _) بال (رP3 bir _) بال (زP3 biz _) بال (سP3 bis _) بال (شP3 biS @@ -230,11 +230,11 @@ ذْ D .group ر - ر R - ر (_ R - رّ R: - رّْ R: - رْ R + ر r + ر (_ r + رّ r: + رّْ r: + رْ r .group ز ز z @@ -317,7 +317,7 @@ _) فال (ثP3 faT _) فال (دP3 fad _) فال (ذP3 faD - _) فال (رP3 faR + _) فال (رP3 far _) فال (زP3 faz _) فال (سP3 fas _) فال (شP3 faS @@ -352,7 +352,7 @@ _) كال (ثP3 kaT _) كال (دP3 kad _) كال (ذP3 kaD - _) كال (رP3 kaR + _) كال (رP3 kar _) كال (زP3 kaz _) كال (سP3 kas _) كال (شP3 kaS @@ -442,7 +442,7 @@ _) وال (ثP3 waT _) وال (دP3 wad _) وال (ذP3 waD - _) وال (رP3 waR + _) وال (رP3 war _) وال (زP3 waz _) وال (سP3 was _) وال (شP3 waS diff --git a/tests/language-pronunciation.test b/tests/language-pronunciation.test index 80bc6f61..413d0cee 100755 --- a/tests/language-pronunciation.test +++ b/tests/language-pronunciation.test @@ -12,7 +12,7 @@ test_phon am "m'@riwotSu k'@?alyga w'@raSu l'y?ul S'ek m'@ham@d b'in z'@jyd g'ar test_phon an "t'oT os 'omb**es n'aksen l'iB**es i; iQw'als_! en d,iniD'at# i_! en D**'eItos ,aDot'atos De RaT'on i De konT'enTja d'eBen ,apatS'as'en 'unos kon 'at**os D'una man'e**a f**,etern'al" "Toz os ombres naxen libres y iguals en dinidat y en dreitos. Adotatos de razón y de conzenzia, deben apachar-sen unos con atros d'una manera freternal." "Latn" -test_phon ar "?'us[buR A'ala: H'ifZi. X'udHa.R,in wa:'istaS,iR fat[,u.nna: +test_phon ar "?'us[bur A'ala: H'ifZi. X'udHa.r,in wa:'istaS,ir fat[,u.nna: w'azudZ: h'ammka fi: b'agHda:d mnTml'a:" "اُصْبُرْ عَلَى حِفْظِ خُضَرٍ وَاِسْتَشِرْ فَطُنًّا، وَزُجَّ هَمِّكَ فِي بغداد منثملَا" "Arab" test_phon as "X'@kOl,o m'anuh,e S'ad#in,Ob#aw,Oe X'@man m'O*&d,a 'a*u 'od#ik,a*e J'OnmOgr,OhOn k'O*e X'ihO~t,Or b'ibek 'a*u b'udd#i 'atS#e 'a*u X'ihO~t,e p'OrOXp,Or b#atr'itbO*,e 'atSOr,On k'o*ib l'age" "সকলো মানুহে স্বাধীনভাৱে সমান মৰ্যদা আৰু অধিকাৰে জন্মগ্ৰহণ কৰে । সিহঁতৰ বিবেক আৰু বুদ্ধি আছে আৰু সিহঁতে পৰস্পৰ ভাতৃত্বৰে আচৰণ কৰিব লাগে ।" "Beng"