123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596 |
-
- // Rules for Nepali
- // This file is UTF8 encoded
-
- // letter groups:
- // A vowel letters
- // B vowel signs and virama ्
- // C consonants
- // Y vowel letters and vowel signs
-
-
- // conditional rules
- // ?1 drop schwa at end of word
-
-
- .replace
- ० 0
- १ 1
- २ 2
- ३ 3
- ४ 4
- ५ 5
- ६ 6
- ७ 7
- ८ 8
- ९ 9
-
-
- // Vowels
-
- .group अ
- अ V
- अँ V~ // + candrabinbu
-
-
- .group आ
- आ a
- आँ a~ // + candrabinbu
- आइ aI
- आउ aU
- आऊ aU
-
-
- .group इ
- इ i
- इँ i~
-
-
- .group ई
- ई i
- ईँ i~
-
-
- .group उ
- उ u
- उँ u~
- उई uI
-
-
- .group ऊ
- ऊ u
- ऊँ u~
-
-
- .group ऋ
- ऋ rI
-
-
- .group ऌ
- ऌ l- // vocalic l
-
-
- .group ऍ
- ऍ E // candra e
-
-
- .group ऎ
- ऎ e
- ऎँ e~
-
-
- .group ए
- ए e
- एँ e~
- एउ eU
-
-
- .group ऐ
- ऐ VI
-
-
- .group ऑ
- ऑ O // candra O
-
-
- .group ऒ
- ऒ o
-
-
- .group ओ
- ओ o
- ओउ oU
- ओऊ oU
- ओइ oI
-
-
- .group औ
- औ VU
-
-
- // Vowel Signs
-
- .group ा
- ा a
- ाँ a~
- ाइ aI
- ाऊ aU
- ाउ aU
-
- .group ि
- ि i
- िँ i~
-
- .group ी
- ी i
- ीँ i~
-
- .group ु
- ु u
- ुँ u~
- ुई uI
-
- .group ू
- ू u
- ूँ u~
-
- .group ृ
- ृ rI
-
- .group ॄ
- ॄ rI
-
- .group ॅ
- ॅ E
-
- .group ॆ
- ॆ e
- ॆँ e~
-
- .group े
- े e
- ेँ e~
- ेउ eU
-
- .group ै
- ै VI
-
- .group ॉ
- ॉ O
-
- .group ॊ
- ॊ o
-
- .group ो
- ो o
- ोउ oU
- ोऊ oU
- ोइ oI
-
- .group ौ
- ौ VU
-
-
- .group ॢ // vowel sign l
- ॢ l-
-
-
- .group ॣ // vowel sign ll
- ॣ l-:
-
-
- .group ॐ
- ॐ o~m
-
- // Consonants
-
- .group क
- क kV
- कँ kV~
- क (B k
- क (्य k:
- ?1 क (_ k
- ्) क (_ k@/
- क़ qV
- क़ँ qV~
- क़ (B q
- ?1 क़ (_ q
- ्) क़ (_ q@/
-
- .group ख
- ख khV
- खँ khV~
- ख (B kh
- ?1 ख (_ kh
- ्) ख (_ kh@/
- ख़ xV
- ख़ँ xV~
- ख़ (B x
- ?1 ख़ (_ x
- ्) ख़ (_ x@/
-
- .group ग
- ग gV
- गँ gV~
- ग (B g
- ?1 ग (_ g
- ्) ग (_ g@/
- ग़ QV
- ग़ँ QV~
- ग़ (B Q
- ?1 ग़ (_ Q
- ्) ग़ (_ Q@/
-
- .group घ
- घ ghV
- घँ ghV~
- घ (B gh
- ?1 घ (_ gh
- ्) घ (_ gh@/
-
- .group ङ
- ङ NV
- ङँ NV~
- ङ (B N
- ?1 ङ (_ N
- ्) ङ (_ N@/
-
- .group च
- च c@3
- चँ cV~
- च (B c
- च (्य c:
- ?1 च (_ c
- ्) च (_ c@/
-
- .group छ
- छ ch@3
- छँ chV~
- छ (B ch
- //?1 छ (_ ch
- ्) छ (_ ch@/
-
- .group ज
- ज J@3
- जँ JV~
- ज (B J
- ?1 ज (_ J
- ्) ज (_ J@/
- ज़ zV
- ज़ँ zV~
- ज़ (B z
- ?1 ज़ (_ z
- ्) ज़ (_ z@/
-
- .group झ
- झ Jh@3
- झँ JhV~
- झ (B Jh
- ?1 झ (_ Jh
- ्) झ (_ Jh@/
-
- .group ञ
- ञ n^@3
- ञ n^V~
- ञ (B n^
- ?1 ञ (_ n^
- ्) ञ (_ n^
-
- .group ट
- ट t.V
- टँ t.V~
- ट (B t.
- ट (्य t.:
- ?1 ट (_ t.
- ्) ट (_ t.@/
-
- .group ठ
- ठ t.hV
- ठँ t.hV~
- ठ (B t.h
- ?1 ठ (_ t.h
- ्) ठ (_ t.h@/
-
- .group ड
- ड d.V
- डँ d.V~
- ड (B d.
- ?1 ड (_ d.
- ्) ड (_ d.@/
-
- ड़ r.V
- ड़ँ r.V~
- ड़ (B r.
- ?1 ड़ (_ r.
- ्) ड़ (_ r.@/
-
- .group ढ
- ढ d.hV
- ढँ d.hV~
- ढ (B d.h
- ?1 ढ (_ d.h
- ्) ढ (_ d.h@/
- ढ़ r.hV // nukta (should be retroflex flap)
- ढ़ँ r.hV~
- ढ़ (B r.h
- ?1 ढ़ (_ r.h
- ्) ढ़ (_ r.h@/
-
- .group ण
- ण n.V
- णँ n.V~
- ण (B n.
- ?1 ण (_ n.
- ्) ण (_ n.@/
-
- .group त
- त tV
- तँ tV~
- त (B t
- त (्य t:
- ?1 त (_ t
- ्) त (_ t@/
-
- .group थ
- थ thV
- थँ thV~
- थ (B th
- ?1 थ (_ th
- ्) थ (_ th@/
-
- .group द
- द dV
- दँ dV~
- द (B d
- ?1 द (_ d
- ्) द (_ d@/
-
- .group ध
- ध dhV
- धँ dhV~
- ध (B dh
- ?1 ध (_ dh
- ्) ध (_ dh@/
-
- .group न
- न nV
- नँ nV~
- न (B n
- ?1 न (_ n
- ्) न (_ n@/
- र्) न (_ n // r +virama
-
-
- .group ऩ
- ऩ n: // should this be a long [n] ?
-
- .group प
- प pV
- पँ pV~
- प (B p
- प (्य p:
- ?1 प (_ p
- ्) प (_ p@/
-
- .group फ
- फ phV
- फँ phV~
- फ (B ph
- ?1 फ (_ ph
- ्) फ (_ ph
- फ़ fV
- फ़ँ fV~
- फ़ (B f
- ?1 फ़ (_ f
- ्) फ़ (_ f@/
-
- .group ब
- ब bV
- बँ bV~
- ब (B b
- ?1 ब (_ b
- ्) ब (_ b@/
-
- .group भ
- भ bhV
- भँ bhV~
- भ (B bh
- ?1 भ (_ bh
- ्) भ (_ bh@/
-
- .group म
- म mV
- मँ mV~
- म (B m
- ?1 म (_ m
- ्) म (_ m@/
- र्) म (_ m // r +virama
- न्) म (_ m // n +virama
-
- .group य
- य j@3
- यँ jV~
- य (B j
- ?1 य (_ j
- ्) य (_ j@/
-
- .group र
- र r@2
- रँ r@2
- र (B r
- ?1 र (_ r
- ्) र (_ r@/
-
- .group ऱ // rra
- ऱ rV // (temporary) same as [r]
- ऱ (B r
- ?1 ऱ (_ r
- ्) ऱ (_ r@/
-
- .group ल
- ल lV
- लँ lV~
- ल (B l
- ?1 ल (_ l
- ्) ल (_ l@/
-
- .group ळ
- ळ l.V
- ळँ l.V~
- ळ (B l.
- ?1 ळ (_ l.
- ्) ळ (_ l.@/
-
- .group ऴ
- ऴ l.V // (temporary) same as [l.]
- ऴँ l.V~
- ऴ (B l.
- ?1 ऴ (_ l.
- ्) ऴ (_ l.@/
-
- .group व
- व vV
- वँ vV~
- व (B v
- _) व wV
- _) वँ wV~
- _) व (B w
- _) व (् v // +virma
- ?1 व (_ v
- ्) व (_ v@/
-
- .group श
- श SV
- शँ SV~
- श (B S
- ?1 श (_ S
- ्) श (_ S@/
-
- .group ष
- ष s.V
- षँ s.V~
- ष (B s.
- ?1 ष (_ s.
- ्) ष (_ s.@/
-
- .group स
- स sV
- सँ sV~
- स (B s
- ?1 स (_ s
- ्) स (_ s@/
-
- .group ह
- ह HV
- हँ HV~
- ह (B H
- ?1 ह (_ H
- ्) ह (_ H@/
-
-
- // nukta, modifies a consonant
-
- .group ऽ // avagraha, lengthens a vowel ??
- ऽ :
-
- .group ँ
- ँ n // candrabindu
-
- .group ं
- ं m // anusvara
- ं (प m
- ं (फ m
- ं (ब m
- ं (भ m
- ं (म m
-
- ं (ट n.
- ं (ठ n.
- ं (ड n.
- ं (ढ n.
- ं (ण n.
-
- ं (च n^
- ं (छ n^
- ं (ज n^
- ं (झ n^
- ं (ञ n^
- ं (य n^
-
- ं (क N
- ं (ख N
- ं (ग N
- ं (घ N
- ं (ङ N
- ं (ह N
-
- .group ः
- ः H // visarga
-
- .group ् // virama
- ्
-
- // Extra consonants
-
- .group क़ // qa
- क़ qV
- क़ (B q
- ?1 क़ (_ q
- ्) क़ (_ q@/
-
- .group ख़ // khha
- ख़ xV
- ख़ (B x
- ?1 ख़ (_ x
- ्) ख़ (_ x@/
-
- .group ग़ // ghha
- ग़ QV
- ग़ (B Q
- ?1 ग़ (_ Q
- ्) ग़ (_ Q@/
-
- .group ज़ // za
- ज़ zV
- ज़ (B z
- ?1 ज़ (_ z
- ्) ज़ (_ z@/
-
- .group ड़ // dddha
- ड़ z.V // ???
- ड़ (B z.
- ?1 ड़ (_ z.
- ्) ड़ (_ z.@/
-
- .group ढ़ // rha (aspirated version of dddha)
- ढ़ r.hV
- ढ़ (B r.h
- ?1 ढ़ (_ r.h
- ्) ढ़ (_ r.h@/
-
- .group फ़ // fa
- फ़ fV
- फ़ (B f
- ?1 फ़ (_ f
- ्) फ़ (_ f@/
-
- .group य़ // yya
- य़ jV
- य़ (B j
- ?1 य़ (_ j
- ्) य़ (_ j@/
-
- .group ॠ // rr
- ॠ V-rr
-
- .group ॡ // ll
- ॡ l-: // long syllabic l
-
-
-
-
- .group
- $ dOlV
- % pVsEnt
-
|