Browse Source

Iprovements for Sindhi and Urdu languages by Ejaz Shah

master
Valdis Vitolins 8 years ago
parent
commit
2724442f41
6 changed files with 1091 additions and 853 deletions
  1. 1
    1
      CHANGELOG.md
  2. 192
    170
      dictsource/sd_list
  3. 561
    668
      dictsource/sd_rules
  4. 261
    3
      dictsource/ur_list
  5. 75
    11
      dictsource/ur_rules
  6. 1
    0
      espeak-ng-data/lang/inc/sd

+ 1
- 1
CHANGELOG.md View File

@@ -32,7 +32,7 @@ new languages:
* fr-CH (French (Switzerland)) -- Claude Beazley
* kok (Konkani) -- Vardhan
* mi (Māori) -- Graham Oliver
* sd (Sindhi, Arabic script) -- Vardhan
* sd (Sindhi, Arabic script) -- Vardhan, Ejaz Shah

updated languages:


+ 192
- 170
dictsource/sd_list View File

@@ -1,170 +1,192 @@
sindhi
// This file is UTF8 encoded
// Letter Names, Numbers and exceptional pronounciation of Urdu


// The Letter names
ا alIf
ب be:
پ pe:
ت te:
ٹ te:
ث se:
ج Ji:m
چ ce:
ح bar.i:||
خ xe:
د da:l
ڈ da:l
ذ za:l
ر Re:
ڑ r.e:
ز ze:
ژ Ze:
س si:n
ش Si:n
ص sUa:d
ض zUa:d
ط tOe:
ظ zOe:
ع aIn
غ QaIn
ف fe:
ق qa:f
ک ka:f
گ ga:f
ل la:m
م mi:m
ن nu:n
_و va:O
ہ he:
ں ghUnna
ﮨ cho:ti:||he:
ھ dO||caSmi:||he:
ء hamzah
ی c#o:ti:||je:
ے bar.i:||je:
ئ h'amza
ۂ he:h'amza
_ؤ va:Oh'amza

َ z@b@R
ِ ze:R
ُ pe:S
ٰ ,alIfmaqs'u:r,a
ّ t,aSd'i:d
ً d'o:zab'ar


// The numbers
_0 bu're
_1 hi'ku
_2 ba:
_3 te
_4 ca:r
_5 pan'ja:
_6 ch'aha:
_7 sa'ta:
_8 ath'a:
_9 na'va:
_10 da'ha:
_11 jara:ha
_12 bara:ha
_13 tera:ha
_14 cOda:ha
_15 pa'dra:ha
_16 sora:ha
_17 satira:ha
_18 ari'rahan
_19 una'via
_20 viha:
_21 ek'kie
_22 bavi'a
_23 tevi'a
_24 cO'via
_25 panc'via
_26 cha'via
_27 sat'avia
_28 at:avia
_29 una:tie
_30 ti'ha
_31 ek'atiha
_32 battiha
_33 tettiha
_34 cO'tiha
_35 panc:tiha
_36 chat'tiha
_37 sat'tatiha
_38 att:atiha
_39 unuta:vie
_40 ca'li:
_41 ek'eta:rie
_42 ba:ite'rie
_43 te'ta:rie
_44 cOt'erie
_45 panci'terie
_46 cai'terieh
_47 sati'terie
_48 ati'terie
_49 urur'ja
_50 pan'ja
_51 ekvan'ja
_52 bavan'ja
_53 tevan'ja
_54 cOvanja
_55 pa:van'ja
_56 ca'vaja:
_57 sat:ur'ja
_58 at:ur'ja
_59 una:hat:i
_60 sa:thi
_61 eka:thi
_62 ba:hathi
_63 teha:thi
_64 cO'hathi
_65 panja'hathi
_66 ca:hathi
_67 sat'tathi
_68 at'thati
_69 un'ha't:har
_70 sata:ri
_71 ek'hat:ar
_72 ba'hat'ar
_73 te'hat'ar
_74 cOhat'ar
_75 pan'jat'ar
_76 cha'hat'ar
_77 sat'ta'tar
_78 at:hat'ar
_79 un'a:si
_80 a:si
_81 ek'ea'si
_82 bea'si
_83 tea'si
_84 cO'rasi
_85 panc'a:si
_86 chhajasi
_87 sat'tea:si
_88 at:ha:si
_89 ur'ra:nave
_90 nave
_91 ek'ka'navi
_92 bea'navi
_93 tea'navi
_94 cOra:navi
_95 panca:navi
_96 cha:navi
_97 sat'ta:navi
_98 at:tha:navi
_99 nava:navi
_100 sO

_0M1 haz'a:r
_0M2 l'a:kh
_0M3 kaR'o:R
_0M4 'aRab
_0M5 'k#aRab

_dpt _da:he_


// This file is UTF8 encoded
// Letter Names, Numbers and exceptional pronounciation of Sindhi
// The Letter names
ا alIf
ب be:
ٻ bE
ڀ b#e:
پ pe:
ت te:
ٿ the:
ٽ t.e:
ٺ t.#e:
ث se:
ج Ji:m
ڄ Je:
جھ J#e:
ڃ n^e:
چ ce:
ڇ c#e:
ح vad.i:||he:
خ xe:
د da:l
ڌ d#a:l
ڊ d.a:l
ڏ d.e:
ڍ d.#a:l
ذ za:l
ر Re:
ڙ r.e:
ڙھ r.he:
ز ze:
ژ Ze:
س si:n
ش Si:n
ص sUa:d
ض zUa:d
ط tOe:
ظ zOe:
ع aIn
غ QaIn
ف fe:
ڦ p#e:
ڪ ka:f
ق qa:f
ک k#e:
گ ga:f
گھ g#e:
ڳ ge:
ڱ N-e:
ل la:m
م mi:m
ن nu:n
ڻ n.u:n.
و va:O
ه he:
ہ Urdu:||he:
ھ dO||caSmi:||he:
ء hamzah
ي je:
ئ h'amza
ۂ he:h'amza
_ؤ va:Oh'amza
َ z@b@R
ِ ze:R
ُ pe:S
ٰ ,alIfmaqs'u:r,a
ّ t,aSd'i:d
ً d'o:zab'ar
// The numbers
_0 bUr.i:
_1 hIkU
_2 ba:
_3 t.e
_4 ca:R
_5 panJa
_6 c#aha
_7 sat:a
_8 at.#a
_9 nava
_10 d.aha
_11 jaraha
_12 baraha
_13 te:raha
_14 cOd.aha
_15 pandraha
_16 soraha
_17 satraha
_18 arr.aha
_19 Un.vi:ha
_20 vi:ha
_21 Ikvi:ha
_22 ba:vi:ha
_23 t.e:vi:ha
_24 co:vi:ha
_25 panJvi:ha
_26 c#avi:ha
_27 sata:vi:ha
_28 at.#a:vi:ha
_29 Un.at.i:ha
_30 t.i:ha
_31 Ikat.i:ha
_32 bat.i:ha
_33 t.e:t.i:ha
_34 co:t.i:ha
_35 panJati:ha
_36 c#at.i:ha
_37 satati:ha
_38 at.#ati:ha
_39 Un.ta:li:ha
_40 ca:li:ha
_41 Ikta:li:ha
_42 ba:Ita:li:ha
_43 t.e:ta:li:ha
_44 co:Ita:li:ha
_45 panJe:ta:li:ha
_46 c#a:Ita:li:ha
_47 sate:ta:li:ha
_48 at.#e:ta:li:ha
_49 Un.vanJa:h
_50 panJa:h
_51 IkvanJa:h
_52 ba:vanJa:h
_53 t.e:vanJa:h
_54 co:vanJa:h
_55 panJvanJa:h
_56 c#a:vanJa:h
_57 satvanJa:h
_58 at.#vanJa:h
_59 Un.ahat.#I
_60 sat.#I
_61 Ikahat.#I
_62 bahat.#I
_63 t.e:hat.#I
_64 co:hat.#I
_65 panJahat.#I
_66 c#a:hat.#I
_67 satahat.#I
_68 at.#ahat.#I
_69 Un.hat:aR
_70 sat:aR
_71 Ikahat:aR
_72 ba:hataR
_73 t.e:hataR
_74 co:hataR
_75 panJataR
_76 c#a:hataR
_77 satat:aR
_78 at.#ahataR
_79 Un.Ia:si:
_80 assi:
_81 IkIa:si:
_82 bIa:si:
_83 t.e:a:si
_84 cOo:ra:si:
_85 panJa:si:
_86 c#aha:si:
_87 satIa:si:
_88 at.#Ia:si:
_89 Un.Ia:nave:
_90 navve:
_91 IkIanave:
_92 bIa:nave:
_93 t.Ia:navE:
_94 co:Ra:nave:
_95 panJa:nave:
_96 c#aha:nave:
_97 satIa:nave:
_98 at.#Ia:nave:
_99 nava:nave:
_0C s'aU
_0M1 haz'a:r
_0M2 l'a:kh
_0M3 kaR'o:R
_0M4 'aRab
_0M5 'k#aRab
_dpt _d.aha:i:_
// word exceptions
آھي a:he: $u
آهن a:hIn $u
هن hIna
۾ me~ $u
۽ ae~ $u
آهي a:he: $u
هڪ HIk

+ 561
- 668
dictsource/sd_rules
File diff suppressed because it is too large
View File


+ 261
- 3
dictsource/ur_list View File

@@ -1,4 +1,4 @@
// This ur_list file is prepared by Him Prasad Gautam (Kathmandu, Nepal)
// This ur_list file is prepared by Him Prasad Gautam (Kathmandu, Nepal) and Ejaz Shah (Pakistan)
// This file is UTF8 encoded
// Letter Names, Numbers and exceptional pronounciation of Urdu

@@ -55,6 +55,8 @@ _ؤ va:Oh'amza
ّ t,aSd'i:d
ً d'o:zab'aR
ْ sUk'u:n
ٗ Ult.a:||pe:S
ٓ mada


// The numbers
@@ -190,8 +192,11 @@ _dpt _ISaRI'Ia_
جن J'In $u
جنھیں J,InH'e:n $u
انہوں ,UnH'o:n $u
انھوں UnHo:n $u
انہیں ,UnH'e:n $u
انھیں ,UnH'e:n $u
انھی UnHi $u
انہی UnHi: $u

// unstressed prepositions
کا $u
@@ -677,7 +682,6 @@ _dpt _ISaRI'Ia_
کلک klIk
فکسنگ f,Iks'Ing
مانند ma:n'Ind $1
اتار Ut'a:R
آرکائیو ,a:Rk'a:jv
لنک lInk
فہرست fEHRIst
@@ -718,4 +722,258 @@ _dpt _ISaRI'Ia_
نصرت nUs.Rat
خاتون xa:tu:n
برتری baRtaRi
برتر baRtaR
برتر baRtaR
سن sUn
انھتر UnHataR
انیس Uni:s
ورلڈ vaRld.
فرق faRq
اوپر u:paR $1
اوپری u:pRi:
دودھ du:d#
اورئینٹل o:Ri;e:nt.al
انکار Inka:R
انکاری Inka:Ri
انیک ane:k
اونگ u:ng
اوک u:k
اویس ave:s
اویسی ave:si
اٹوٹ at.u:t.
اٹھ Ut.#
اٹھان Ut.#a:n
اک Ik
اکا Ika:
دکا dUka:
اکائی Ik'a:i
اکبر akbaR $1
وکی vIki
اکرم akRam $1
اکزیکٹیو Ikze:kIt.Iv
اکتا Ukta:
اکتایا Ukta:ja:
اکتاہٹ Ukta:Hat.
اکلو Iklo:
اکمل akmal $1
مملکت mamlIkat
قربت qURbat $1
مٹا mIt.a:
ٹیوب t.ju:b
سیہون sEHvan
عرس URs
اکھاڑ Uk#a:r.
اکے Ike:
آمیزش a:me:zIS
واحد va:HId
آنت a:nt
آنچل a:ncal
حجاب HIJa:b
حلقہ Halqa
لحاظ lIHa:z.
کیچڑ kicar.
گردش gaRdIS
مروت mURavvat
مزاج mIza:J
غربت QURbat $1
آویزش a:ve:zIS
پہر pEHER
آہ a:H
جگر JIgaR
دلدوز dIldo:z $1
رحمت REHmat
ابجد abJad
(رسم الخط) RasmUlxat
ابجدی abJadi
حروف HURu:f
ابر abR
ابراہیم IbRa:Hi:m
ابراہیمی IbRa:Hi:mi
ابرق abRaq
ابرنا UbaRna:
ابرو abRu:
کنول kanval $2
ابل Ubal
ابلا Ubla:
ابلی Ubli:
ابلیس Ibli:s
الغرض alQaRaz
الوقت Ulvaqt
دہر dEHER
ظلم z.Ulm
ابو abu:
طالب ta:lIb
اپج UpaJ
اپچار Upca:R
اپدیش Upde:S
اپواس Upva:s
اپکار Upka:R
سرسری saRsaRi $1
متخالف mUtaxa:lIf
اتصالی ,ItIs.a:li
اتمام ItIma:m
حجت HUJat
اتھل Ut#al
پتھل pUt#al
اجازت IJa:zat $2
اجرا IJRa:
اجرت IJRa:
اجگر aJgaR
اجلا UJla:
اجلی UJli:
اجلے UJle:
اجماع IJma:
اجمل aJmal
اجنبی aJnabi
اجنٹ IJant.
اجنڈا IJand.a:
اچک Ucak
اچکا Ucka:
اجنب aJnab
اچھوت ac#u:t
اچھوتا ac#u:ta:
اچھوتی ac#u:ti
اچھوتے ac#u:te:
پرسی pURsi:
بالغیب bIlQEb $2
نگار nIga:R
کاغذ ka:QaD
اختری axtaRi:
اخذ axaD
جرات JURat
اخوت Uxu:vat
فہم fEHEm
جرمنی JaRmani
خدمت xIdmat
شریعت SaRi;at
ادت Idat
ادراک IdRa:k
تردد taRaddUd
خدمات xIdma:t
ادریس IdRi:s
ادب adab
ادغام IdQa:m
ادلال Idla:l
موا mu:a:
ادھر Id#aR
(ادھر ادھر) Id#aR||Ud#aR
ادھم Ud#am
اذالہ IDa:la
ارتھ aRt#
معلیٰ mUalla:
ارسال IRsa:l
ملیں mIle:n
ارشاد IRSa:d
ارض aRz
سلطنت saltanat
استاد Usta:d
استادی Usta:di
استر staR
بخدا baxUda:
بندش bandIS
خرد xURd
خردار xURda:R
خردہ xURda
خرشید xURSi:d
تبرک tabaRUk
خرم xURRam
خزاں xIza:n
پروردہ paRvaRda
خشک xUSk
خصوص xUs.u:s.
زمرد zamaRUd
جبلت JIbIll'at $2
بالآخر bIla:xIR
شعاع SUa:
حصار HIs.a:R
شدگی SUdgi:
بالاتفاق bIlItIfa:q
بالاجماع bIlIJma:
بالاجمال bIlIJma:l
بالاشتراک bIlIStIRa:k
بالاعلان bIle:la:n
بالجبر bIlJabR
بالعوض bIlIvaz
بالغرض bIlQaRaz
مرکزی maRkazi
بالفرض bIlfaRz
حکمت HIkmat
بالفعل bIlfe:l
بالمثل bIlmIsl
بالمختصر bIlmUxtas.aR
بالمشافہ bIlmUSa:fa
بالمعنی bIlma:ni
بالمقابل bIlmUqa:bIl
بالواسطہ bIlva:sta
نیند ni:nd
باوجودیکہ ba:vUJu:de:ke:
کتا kUt:a: $2
دکھاؤ dIk#a:o:
کتے kUt:e: $2
کتوں kUt:o:n
بپھر bIp#aR
شکن SIkan
بتکرار batakRa:R
بچھ bIc#
منجمد mUnJamId
بحر bEHER
بخدمت baxIdmat
منکشف mUnkaSIf
بخش baxS
بخشش baxSIS
جدت JIdat
بخوشی baxUSi:
بخیر baxE:R
بچپن bacpan
بچپنا bacpana:
قطب qUtUb
ذہن DEHEn
سلوک sUlu:k
انڈین Ind.i;an
متنبہ mUtanabe:
قیمتی qi:mti:
بدک bIdak
بذریعہ baDaRi:;a:
برا bURa:
نسبتی nIsbati
برتن baRtan
برج bURJ
برد bURd
بردہ bURda
رغبت RaQbat
برضا baRaza:
علاج Ila:J
الفت Ulfat
برگزیدہ baRgUzi:da
برہمن bRaHman
الذمہ UDDIma
صحبت s.OHbat
برے bURe:
بزدل bUzdIl
بز bUz
بزدلانہ bUzdIla:na
بزدلی bUzdIli:
بزم bazm
بستر bIstaR
مرگ maRg
بسکٹ bIskIt.
(بسم اللہ) bIsmIlla:H
بسم bIsm
بسنت basant
بضد bazId
بعید bai:d
بغض bUQz
بقید baqE:d
(بلا واسطہ) bIla:||va:sta
بلال bIla:l
بلبل bUlbUl
بلبلے bUlbUle:
بلک bIlak
بلیک ble:k
مارکٹ ma:RkIt.
(بن بلائے) bIn||bUla:e:
(بن مول) bIn||mo:l
بنت bInt
سنور sanvaR
بو bu: $only
بورڈنگ bo:Rd.Ing
بولنگ bo:lIng

+ 75
- 11
dictsource/ur_rules View File

@@ -1,5 +1,5 @@

// This ur_rules file is written by Him Prasad Gautam (Kathmandu, Nepal).
// This ur_rules file is written by Him Prasad Gautam (Kathmandu, Nepal) and Ejaz Shah (Pakistan).
// This file is UTF8 encoded
// phoneme rules for Urdu
// Letter group - l01: Vowels
@@ -17,6 +17,7 @@
٩ 9
ي ی
یٰ ا
آ آ


// vowel signs, alif acts as consonants at start of word if these follow
@@ -48,6 +49,9 @@
ُو u:
ُع O

.group ٗ
ٗ u:

.group ھ
ھ HV
ھ (_ H:
@@ -123,12 +127,49 @@ _) ای e:
_) است (L02 ,IstI
_) ارت (L02 ,IRtI
_) ادار Ida:R
_)انک(L02L01 InkI
_)انہتر UnHataR
_)او(ا av
_)انہ(L02L01 InHI
_)اٹھتال at.#ta:l
_)اٹھتر at.#at:aR
_)اٹھتیس at.#ti:s
_)اٹھلا It.#la:
_)اٹھ(و Ut.#
_)اکت(L02L01 IktI
_)اکسا Uksa:
_)اکٹھ(L01 Ikat.t.#
_)اکہر IkEHR
_)اکیل ake:l
_)ائ aI
_)ابال Uba:l
_)ابوال(P5 abUl
L02)او(L02 a:vV
_)ابھار Ub#a:R
_)اتار Uta:R
_)اترو(L01 UtaRv
_)ابکائ Ubka:
_)اجت(L02L01 IJtI
_)اجا(ر IJa:
_)اجال UJa:l
_)اجاڑ UJa:r.
_)اچھال Uc#a:l
_)اداس Uda:s
_)ادھار Ud#a:R
_)ادھڑ(L01 Ud#r.
_)ادھڑ Ud#ar.
_)ادھیڑ Ud#e:r.
_)ارا(د IRa:
_)اونچ u:nc
اں a~

.group آ
آ a:
آتش 'a:tIS
آہست a:H'Ist
آئ (L02 'a:I
آمیز a:me:z
آویز a:ve:z


.group ع
@@ -141,6 +182,8 @@ _) ای e:
_) عمر 'UmR
L02) عی (_ 'ai:
علیحد 'alEHd
عُ 'U
عِ I

.group و
و o:
@@ -152,8 +195,11 @@ _) ای e:
وّ vv
L02L02L02) و (L02 u:
L02) ونکہ (_ u:nk'e:H
L02L01) و (L02 vV
L01) و (L01 v
_L02)و(L01 av
L01)و(L01 v
وؤ u:o:
L03L03L03L03)وں(S2 o:n
_L02L01)و(L02_ vV

.group ی
ی e:
@@ -162,12 +208,15 @@ _) ای e:
_) ی jV
یع(_ i:
@) ی i:
@) یں (_ e:n
@) یں (_ e~
یّ jj
@) یت (_S2 i:;'at
_) یو jO
ی (و e:
L02)یوں i;o:n
L03)یکشن e:kSan
L03L03L03L03)یں(S2 e~
یں e~

.group ے // yeh barree
ے e:
@@ -180,7 +229,7 @@ _) ای e:
ئ

.group ؤ
ؤ aU // ??
ؤ o:

.group أ
أ // ??
@@ -220,6 +269,11 @@ _) ای e:
بوڑھ b'u:r.h
_) بے (P2 b'e:
بحران b,OHR'a:n
_)بپھر(L01 bIp#R
_)بچھ bIc#
_)بخار bUxa:R
_)برائی bURa:i
_)بوا(ئ boa:


.group پ
@@ -237,6 +291,7 @@ _) ای e:
پیچھ p'i:c#
پھونک p#'u:nk
_) پور (L01 p'u:R
_)پچھل(L01 pIc#l

.group ت
ت tV
@@ -258,6 +313,7 @@ _) ای e:
L03L03) تی (_S2 ti:
L03L03) تے (_S2 te:
_) توا t'ava:
تہ(_ ta

.group ٹ
ٹ t.V
@@ -295,6 +351,7 @@ _) ای e:
_) جمل J'Uml
_) جہ (L02 J'EH
_) جدا J'Uda:
_)جذب JaDb

.group چ
چ cV
@@ -320,6 +377,7 @@ _) ای e:

حّ HHV
حّ (L01 HH
_)حیا Haja:

.group خ
خ xV
@@ -331,6 +389,8 @@ _) ای e:
_) خود x'Ud
_) خواہش xv'a:HIS
_) خیا x'aja:
_)خوا xva:
_)خدا xUda:


.group د
@@ -353,6 +413,7 @@ _) ای e:
_) دوسر d'u:sR
_) دین de:n
_) دیت de:t
دہ(_ da

.group ڈ
ڈ d.V
@@ -446,6 +507,7 @@ _) ای e:
_) شخص S'axs.
_) شہ (L02 S'EH
شرمند S,aRm'Ind
_)شمار SUma:R

.group ص
ص s.V
@@ -529,6 +591,7 @@ _) ای e:
_) گہ (L02 g'EH
گزارش gUz'a:RIS
_) گیت g'i:t
_)گزار gUza:R

.group ل
ل lV
@@ -639,21 +702,22 @@ _) ای e:
ّ

.group ً
ً
ً an


// Common symbols

.group
$ do:l@R
, sVkat.Vh // Sakata سکتہ
! f'iJa:ja //Fijaya فجائیہ
; w'ak't'a //Waqfa وقفہ
, sakta // Sakta سکتہ
! f'iJa:ja //Fijaya فجائیہ
; vakfa //Waqfa وقفہ
: r'a:b'tah//Rabtar رابطہ
? saw'a:l'i:ja:n'is'a:nV // Sawaliya Nishan سوالیہ نشان
% f'i:sVd //Fisad فیصد
% f'i:sVd //Fisad فیصد
۔ xatma //Khatma ختمہ
؟ sava:li:;a:||nISa:n //Sawalya Nishan سوالیہ نشان


.group 0xe0a4 // devanagari
0xe0a4 _^_NE // switch to Nepali voice

+ 1
- 0
espeak-ng-data/lang/inc/sd View File

@@ -1,2 +1,3 @@
name Sindhi
language sd
maintainer Ejaz Shah <[email protected]>

Loading…
Cancel
Save