| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571 | 
							- // Kankani Language.
 - // This kok_rules file is prepared by Him Prasad Gautam < [email protected] >.
 - // This file is UTF-8 encoded.
 - 
 - // letter groups:
 - // A - Independent and Dependent Vowels:
 - //	0x904 to 0x914, 0x93E to 0x94D, 0x950, 0x960 to 0x963, 0x972
 - // B - Dependent Vowels and Halanta:
 - //	0x93E to 0x94C, 0x94d, 0x962, 0x963
 - // C - Consonants:
 - //	0x915 to 0x939, 0x958 to 0x95F, 0x97B, 0x97c, 0x97E, 0x97F
 - //    Independent Vowels:
 - //	0x904 to 0x914, 0x950,0x960, 0x961, 0x977
 - //  Nepali Alphabets:	0x901 to 0x980
 - //  Numbers:	0x966 to 096F
 - //  symbols:
 - //	0x901 to 0x903, 0x93C, 0x93D, 0x951 to 0x954, 0x964, 0x965, 0x970, 0x971, 0x97D
 - 
 - // conditional rules
 - // ?2   use diphthong for "ai"
 - // ?3   use diphthong for "au"
 - 
 - .replace
 -  ०	0
 -  १	1
 -  २	2
 -  ३	3
 -  ४	4
 -  ५	5
 -  ६	6
 -  ७	7
 -  ८	8
 -  ९	9
 - 
 -  ॱ०	.0
 -  ॱ१	.1
 -  ॱ२	.2
 -  ॱ३	.3
 -  ॱ४	.4
 -  ॱ५	.5
 -  ॱ६	.6
 -  ॱ७	.7
 -  ॱ८	.8
 -  ॱ९	.9
 - 
 - .group ॱ	//Devanagari decimal
 - 	ॱ	d'VS'V,mal'Vw#@
 - 
 - // Vowels
 - 
 - .group अ
 - 	अ	V
 - 	अ (_	V:0
 - 	अं	V~
 - 	अं (_	V~:
 - 
 - .group आ
 - 	आ	a:
 - 	आ (_	a::0
 - 	आं	a~
 - 	आं (_	a~::0
 - 
 - .group इ
 - 	इ	I
 - 	इ (_	I:0
 - 	इं	i~
 - 	इं (_	i~::
 - 
 - .group ई
 - 	ई	i:
 - 	ई (_	i::0
 - 	ईं	i~
 - 	ईं (_	i~::
 - 
 - .group उ
 - 	उ	U
 - 	उ (_	U:0
 - 	उं	U~
 - 	उं (_	U~:
 - 
 - .group ऊ
 - 	ऊ	u:
 - 	ऊं	u~
 - 	ऊं (_	u~:
 - 
 - .group ऋ
 - 	ऋ	rI
 - 
 - .group ॠ
 - 	ॠ	ri:
 - 
 - .group ऌ
 - 	ऌ	lr-'i
 - 
 - .group ऍ
 - 	ऍ	E	// candra e
 - 
 - .group ऎ
 - 	ऎ	e
 - 	ऎं	e~
 - 	ऎं (_	e~:
 - 
 - .group ए
 - 	ए	e:
 - 	एँ	e~:
 - 	एं	e~:
 - 
 - .group ऐ
 - 	ऐ	E:	// ?? [aI] [E:] [&:]
 - 	ऐं	E~
 - 	ऐँ (_	E~:
 - ?2	ऐ	aI	// ?? [aI] [E:] [&:]
 - 
 - .group ऑ
 - 	ऑ	O	// candra O
 - 
 - .group ऒ
 - 	ऒ	o
 - 	ऒं	o~
 - 	ऒं (_	o~:
 - 
 - .group ओ
 - 	ओ	o:
 - 	ओं	o~
 - 	ओं (_	o~:	// +candrabindu
 - 
 - .group औ
 - 	औ	O:	// ?? [aU] [O:]
 - 	औं	O~	// +anusvara
 - 	औं (_	O~:
 - ?3	औ	aU	// ?? [aU] [O:]
 - 
 - 
 - // Vowel Signs
 - 
 - .group ा
 - 	ा	a:k'a:r
 - 	C) ा	a:
 - 	C) ा (ँ	a~
 - 	C) ाँ (_	a~:1
 - 	C) ा (ं	a~
 - 
 - .group ि
 - 	ि	I,k'a:r
 - 	C) ि	I
 - 	C) ि (_	I:0
 - 	C) ि (ं	i~
 - 	C) ि (ं_	i~:1
 - 
 - .group ी
 - 	ी	i:,k'a:r
 - 	C) ी	i:
 - 	C) ी (_	i::0
 - 	C) ी (ँ	i~
 - 	C) ीँ (_	i~:1
 - 	C) ी (ं	i~
 - 
 - .group ु
 - 	ु	U,k'a:r
 - 	C) ु	U
 - 	C) ु (_	U:0
 - 		C) ु (ँ	u~
 - 	C) ुं	u~
 - 	C) ुँ (_	u~:1
 - 
 - .group ू
 - 	ू	u:k'a:r
 - 	C) ू	u:
 - 	C) ू (_	u::0
 - 	C) ू (C	u:1
 - 	C) ू (ँ	u~
 - 	C) ूं	u~
 - 	C) ूँ (_	u~:1
 - 
 - .group ृ
 - 	ृ	rI,k'a:r
 - 	C) ृ	rI
 - 	C) ृ (_	rI:0
 - .group ॄ
 - 	ॄ	rI:,k'a:r
 - 	C) ॄ	rI:
 - 
 - .group ॅ
 - 	ॅ	E,k'a:r
 - 	C) ॅ	E
 - 
 - .group ॆ
 - 	ॆ	e,k'a:r
 - 	C) ॆ	e
 - 	C) ॆ (_	e':0
 - 	C) ॆ (ँ	e~
 - 	C) ॆ (ं	e~
 - 	C) ॆँ (_	e~:1
 - 
 - .group े
 - 	े	e:,k'a:r
 - 	C) े	e:
 - 	C) े (_	e:':0
 - 	C) े (ँ	e~
 - 	C) े (ं	e~:1
 - 	C) ेँ (_	e~:1
 - 
 - .group ै
 - 	ै	E:,k'a:r
 - 	C) ै	E:
 - 	C) ै (_	E::0
 - 	C) ै (ं	E~ 
 - 	C) ै (ँ	E~
 - 	C) ैँ (_	E~:1
 - ?2	C) ै	aI
 - 
 - .group ॉ
 - 	ॉ	O,k'a:r
 - 	C) ॉ	O
 - 	C) ॉ (_	O':0
 - .group ॊ
 - 	ॊ	o,k'a:r
 - 	C) ॊ	o
 - 	C) ॊ (_	o':0
 - 	C) ॊ (ँ	o~
 - 	C) ॊं	o~
 - 	C) ॊँ (_	o~:1
 - 
 - .group ो
 - 	ो	o:,k'a:r
 - 	C) ो	o:
 - 	C) ो (_	o::0
 - 	C) ो (ँ	o~
 - 	C) ों	o~
 - 	C) ोँ (_	o~:1
 - 
 - .group ौ
 - 	ौ	O:,k'a:r
 - 	C) ौ	O:	//  [O:] or [aU] ??
 - 	C) ौ (_	O::0
 - 	C) ौ (ँ	O~	//  [O:] or [aU] ??
 - 	C) ौं	O~
 - 	C) ौँ (_	O~:1
 - ?3	C) ौ	aU
 - 
 - .group ॢ	// vowel sign l
 - 	ॢ	l-,rik'a:r
 - 
 - .group ॣ    // vowel sign ll
 - 	ॣ	l-:rik'a:r
 - 
 - .group ॐ
 - 	ॐ	o~m
 - 
 - // Consonants
 - 
 - .group क
 - 	क	kV
 - 	क (B	k
 - 	क (्य	k:
 - 	क़	qV
 - 	क़ (B	q
 - 	क्क	k:V   // kk -> k:
 - 	क्क (B	k:
 - 	क्ष	kSV
 - 	क्ष (B	kS
 - 
 - .group ख
 - 	ख	k#V
 - 	ख (B	k#
 - 	ख़	xV
 - 	ख़ (B	x
 - 
 - .group ग
 - 	ग	gV
 - 	ग (B	g
 - 	ग़	QV
 - 	ग़ (B	Q
 - 
 - .group घ
 - 	घ	g#V
 - 	घ (B	g#
 - 
 - .group ङ
 - 	ङ	NV
 - 	ङ (B	N
 - 	्) ङ (_	N@
 - 
 - .group च
 - 	च	cV
 - 	च (B	c
 - 	च (्य	c:
 - 
 - .group छ
 - 	छ	c#V
 - 	छ (B	c#
 - 
 - .group ज
 - 	ज	JV
 - 	ज (B	J
 - 	ज़	zV
 - 	ज़ (B	z
 - 	ज्ञ	n'jV
 - 	ज्ञ (B	nj
 - 
 - .group झ
 - 	झ	J#V
 - 	झ (B	J#
 - 
 - .group ञ
 - 	ञ	n^V
 - 	ञ (B	n^
 - 	्) ञ (_	n^@
 - 
 - .group ट
 - 	ट	t.V
 - 	ट (B	t.
 - 	ट (्य	t.:
 - 	ट्ट	t.:V    // t.t. -> t.:
 - 	ट्ट (B	t.:
 - 	ट्ठ	t.#:V    // t.t.# -> t.#:
 - 	ट्ठ (B	t.#:
 - 
 - .group ठ
 - 	ठ	t.#V
 - 	ठ (B	t.#
 - 	
 - 	ठ्ठ	t.#:V   // t.#t.# -> t.#:
 - 	ठ्ठ (B	t.#:
 - 	
 - .group ड
 - 	ड	d.V
 - 	ड (B	d.
 - 
 - 	ड़	r.V
 - 	ड़ (B	r.
 - 
 - .group ढ
 - 	ढ	d.#V
 - 	ढ (B	d.#
 - 	ढ़	r.hV
 - 	ढ़ (B	r.h	// nukta
 - 
 - .group ण
 - 	ण	n.V
 - 	ण (B	n.
 - 	्) ण (_	n.@
 - 
 - .group त
 - 	त	tV
 - 	त (B	t
 - 	त (्य	t:
 - 	त्र_	t@
 - 	त्त	t:V   // tt -> t:
 - 	त्त (B	t:
 - 
 - .group थ
 - 	थ	t#V
 - 	थ (B	t#
 - 	थ (_	t#@
 - 
 - .group द
 - 	द	dV
 - 	द (B	d
 - 
 - .group ध
 - 	ध	d#V
 - 	ध (B	d#
 - 
 - .group न
 - 	न	nV
 - 	न (B	n
 - 	्) न (_	n@
 -     र्) न (_	n	// r +virama
 - 
 - 
 - .group ऩ
 - 	ऩ	n:	// should this be a long [n] ?
 - 
 - .group प
 - 	प	pV
 - 	प (B	p
 - 	प (्य	p:1
 - 	प्प	p:1V
 - 	प्प (B	p:1
 - 
 - .group फ
 - 	फ	p#V
 - 	फ (B	p#
 - 	फ़	fV
 - 	फ़ (B	f
 - 
 - .group ब
 - 	ब	bV
 - 	ब (B	b
 - 
 - .group भ
 - 	भ	b#V
 - 	भ (B	b#
 - 
 - .group म
 - 	म	mV
 - 	म (B	m
 - 	्) म (_	m@
 - 	र्) म (_	m:0
 -     न्) म (_	m:0
 - 
 - .group य
 - 	य	jV
 - 	य (B	j
 - 	C) य (_	Ej
 - 	य (_	j@
 - 	्) य (C	j@
 - 
 - .group र
 - 	र	rV
 - 	र (B	r
 - 	र (_	r
 - 	्) र (_	r@
 - 
 - .group ऱ
 - 	ऱ	rV
 - 	ऱ (B	r
 - 	्) ऱ (_	r@
 - 
 - .group ल
 - 	ल	lV
 - 	ल (B	l
 - 	्) ल (_	l@
 - 
 - .group ळ
 - 	ळ	l.V
 - 	ळ (B	l.
 - 	्) ळ (_	l.@
 - 
 - .group ऴ
 - 	ऴ	l.V	// (temporary) same as [l.]
 - 	ऴ (B	l.
 - 	्) ऴ (_	l.@
 - 
 - .group व
 - 	व	wV
 - 	व (B	w
 - 	_) व	wV
 - 	_) व (B	w
 - 	_) व (्	w
 - 	व (_	w@
 - 	्) व	w:0V
 - 	्) व (_	w@
 - 	व (्य	b
 - 
 - .group श
 - 	श	SV
 - 	श (B	S
 - 
 - .group ष
 - 	ष	s.V 
 - 	ष (B	s.
 - 
 - .group स
 - 	स	sV:0
 - 	स (B	s
 - 
 - .group ह
 - 	ह	HV
 - 	ह (B	H
 - 	ह (व	H'V:0
 - 		// Additional consonants
 - 
 - .group क़   // qa
 - 	क़	qV
 - 	क़ (B	q
 - 
 - .group ख़   // khha
 - 	ख़	xV
 - 	ख़ (B	x
 - 
 - .group ग़    // ghha
 - 	ग़	QV
 - 	ग़ (B	Q
 - 
 - .group ज़    // za
 - 	ज़	zV
 - 	ज़ (B	z
 - 
 - .group ड़
 - 	ड़	r.V
 - 	ड़ (B	r.
 - 
 - .group ढ़
 - 	ढ़	r.hV
 - 	ढ़ (B	r.h
 - 
 - .group फ़    // fa
 - 	फ़	fV
 - 	फ़ (B	f
 - 
 - .group य़
 - 	य़	jV
 - 	य़ (B	j
 - 
 - 			// Alphabetic symbols			
 - 			//	nukta,  modifies a consonant
 - 
 - .group ऽ	// avagraha, lengthens a vowel ??
 - 	ऽ	V'k'a:r@
 - 	A) ऽ	:=
 - 	C) ऽ	:=
 - 
 - .group ँ
 - 	ँ	cVndr@2wi'n'du
 - 	A) ँ	n
 - 	C) ँ	n
 - 	्) ँ	cVndr@2wi'n'du
 - 
 - .group ं
 - 	ं	shI'rV,w'in'd'u
 - 	A) ं	n
 - 	C) ं	n
 - 	ं (प	m
 - 	ं (फ	m
 - 	ं (ब	m
 - 	ं (भ	m
 - 	ं (म	m
 - 	ं (ट	n.
 - 	ं (ठ	n.
 - 	ं (ड	n.
 - 	ं (ढ	n.
 - 	ं (ण	n.
 - 	ं (च	n^
 - 	ं (छ	n^
 - 	ं (ज	n^
 - 	ं (ज्ञ	N
 - 	ं (झ	n^
 - 	ं (ञ	n^
 - 	ं (य	n^
 - 	ं (क	N
 - 	ं (ख	N
 - 	ं (ग	N
 - 	ं (घ	N
 - 	ं (ङ	N
 - 	ं (ह	N
 - 
 - .group ः
 - 	ः	wi:s'Vr,g@
 - 	_) ः	:	//wi:s'Vr,g@
 - 	C) ः (_	H
 - 	A) ः (_	H,
 - 	C) ः (A	H,
 - 	A) ः (C	H,
 - 	A) ः (A	H,
 - 	C) ः (C	H,
 - 
 - .group ्
 - 	्	h'Vl@3n't@2 // Alphabet Name
 - 	C) ्		// Silent If followed to a Consonant.
 - 	C) ् (C_	=
 - 
 - .group ॰
 - 	॰	saNks.e:p@s'u:c@k@
 - 	A) ॰	,:0
 - 	C) ॰	,:0
 - 
 - 		// Special Symbols with special meanings
 - .group
 - 	।	pur',n.@:w'ir'a:m	// Fullstop in Devanagari
 - 	॥	d'i:rg#@,w'ir'a:m	// Double Fullstop - means Read sentence twice.
 - 	$	dOlV
 - 	%	prVtish'vt
 - 	// Rarely used  Vedic  symbols. Written after Indepedent Vowel or between a Consonants and Symbolic Vowels!
 - 	़	n'u'k't'a:
 - 	॑	Ud'Vtt,@
 - 	॓	Ud:d#@r,@n.@a:r'Vmb#@
 - 	॔	,Ud:d#@r,@n.@'Vnt@
 - 	॒	a'n'ud'Vtt,@ 
 - 	ॽ	k,@n.t.#@w'Ira:m
 
 
  |