diff options
Diffstat (limited to 'silpa/modules/payyans')
-rwxr-xr-x[-rw-r--r--] | silpa/modules/payyans/maps/ambili.map | 0 | ||||
-rwxr-xr-x[-rw-r--r--] | silpa/modules/payyans/maps/indulekha.map | 0 | ||||
-rwxr-xr-x[-rw-r--r--] | silpa/modules/payyans/maps/karthika.map | 0 | ||||
-rwxr-xr-x[-rw-r--r--] | silpa/modules/payyans/maps/manorama.map | 0 | ||||
-rwxr-xr-x[-rw-r--r--] | silpa/modules/payyans/maps/revathi.map | 0 | ||||
-rwxr-xr-x[-rw-r--r--] | silpa/modules/payyans/maps/template.map | 0 | ||||
-rw-r--r-- | silpa/modules/payyans/maps/uma.map | 157 | ||||
-rwxr-xr-x[-rw-r--r--] | silpa/modules/payyans/payyans.py | 34 | ||||
-rw-r--r-- | silpa/modules/payyans/payyans.pyc | bin | 0 -> 10413 bytes |
9 files changed, 176 insertions, 15 deletions
diff --git a/silpa/modules/payyans/maps/ambili.map b/silpa/modules/payyans/maps/ambili.map index 22fa9f0..22fa9f0 100644..100755 --- a/silpa/modules/payyans/maps/ambili.map +++ b/silpa/modules/payyans/maps/ambili.map diff --git a/silpa/modules/payyans/maps/indulekha.map b/silpa/modules/payyans/maps/indulekha.map index 126031d..126031d 100644..100755 --- a/silpa/modules/payyans/maps/indulekha.map +++ b/silpa/modules/payyans/maps/indulekha.map diff --git a/silpa/modules/payyans/maps/karthika.map b/silpa/modules/payyans/maps/karthika.map index c4e1765..c4e1765 100644..100755 --- a/silpa/modules/payyans/maps/karthika.map +++ b/silpa/modules/payyans/maps/karthika.map diff --git a/silpa/modules/payyans/maps/manorama.map b/silpa/modules/payyans/maps/manorama.map index ed24cc9..ed24cc9 100644..100755 --- a/silpa/modules/payyans/maps/manorama.map +++ b/silpa/modules/payyans/maps/manorama.map diff --git a/silpa/modules/payyans/maps/revathi.map b/silpa/modules/payyans/maps/revathi.map index 76068de..76068de 100644..100755 --- a/silpa/modules/payyans/maps/revathi.map +++ b/silpa/modules/payyans/maps/revathi.map diff --git a/silpa/modules/payyans/maps/template.map b/silpa/modules/payyans/maps/template.map index dba911f..dba911f 100644..100755 --- a/silpa/modules/payyans/maps/template.map +++ b/silpa/modules/payyans/maps/template.map diff --git a/silpa/modules/payyans/maps/uma.map b/silpa/modules/payyans/maps/uma.map new file mode 100644 index 0000000..c4e1765 --- /dev/null +++ b/silpa/modules/payyans/maps/uma.map @@ -0,0 +1,157 @@ +#Givetherulesinfollowingformat +w=ം +x=ഃ +A=അ +B=ആ +C=ഇ +Cu=ഈ +D=ഉ +Du=ഊ +E=ഋ +\p=ഌ +F=എ +G=ഏ +sF=ഐ +H=ഒ +Hm=ഓ +Hu=ഔ +I=ക +J=ഖ +K=ഗ +L=ഘ +M=ങ +N=ച +O=ഛ +P=ജ +Q=ഝ +R=ഞ +S=ട +T=ഠ +U=ഡ +V=ഢ +W=ണ +X=ത +Y=ഥ +Z=ദ +[=ധ +\=ന +]=പ +^=ഫ +_=ബ +`=ഭ +a=മ +b=യ +c=ര +d=റ +e=ല +f=ള +g=ഴ +h=വ +i=ശ +j=ഷ +k=സ +l=ഹ +m=ാ +n=ി +o=ീ +p=ു +q=ൂ +r=ൃ +s=െ +t=േ +ss=ൈ +sm=ൊ +tm=ോ +su=ൌ +v=് +u=ൗ +¡=ക്ക +¡=ക്ക +¢=ക്ല +£=ക്ഷ +€=ഗ്ഗ +¥=ഗ്ല +Š=ങ്ക +§=ങ്ങ +š=ച്ച +©=ഞ്ച +ª=ഞ്ഞ +«=ട്ട +¬=ണ് +=ണ്ട +®=ണ്ണ +¯=ത്ത +°=ത്ഥ +±=ദ്ദ +²=ദ്ധ +³=ന് +Ž=ന്ത +µ=ന്ദ +¶=ന്ന +·=ന്മ +ž=പ്പ +¹=പ്ല +º=ബ്ബ +»=ബ്ല +Œ=മ്പ +œ=മ്മ +Ÿ=മ്ല +¿=യ്യ +À=ര് +Á=റ്റ +Â=ല് +Ã=ല്ല +Ä=ള് +Å=ള്ള +Æ=വ്വ +Ç=ശ്ല +È=ശ്ശ +É=സ്ല +Ê=സ്സ +Ë=ഹ്ല +Ì=സ്റ്റ +Í=ഡ്ഡ +Î=ക്ട +Ï=ബ്ധ +Ð=ബ്ദ +Ñ=ച്ഛ +Ò=ഹ്മ +Ó=ഹ്ന +Ô=ന്ധ +Õ=ത്സ +Ö=ജ്ജ +×=ണ്മ +Ø=സ്ഥ +Ù=ന്ഥ +Ú=ജ്ഞ +Û=ത്ഭ +Ü=ഗ്മ +Ý=ശ്ച +Þ=ണ്ഡ +ß=ത്മ +à=ക്ത +á=ഗ്ന +â=ന്റ +ã=ഷ്ട +ä=റ്റ +å=ന് +ó=ന്ന +y=്യ +z=്വ +{=്ര +##--fromhereaddedbynishan## +ð=ല് +ï=ണ്ട +ñ=ല്ല +ò=ന്മ +´=ന്ത +¸=പ്പ +¨=ച്ച +¦=ങ്ക +¼=മ്പ +½=മ്മ +¤=ഗ്ഗ +ô=ഞ്ച +þ=- +∂=ന്ന + diff --git a/silpa/modules/payyans/payyans.py b/silpa/modules/payyans/payyans.py index 8751347..80e1aed 100644..100755 --- a/silpa/modules/payyans/payyans.py +++ b/silpa/modules/payyans/payyans.py @@ -261,6 +261,8 @@ class Payyans(SilpaModule): rhs = line.split("=") [ 1 ] '''ഇതിനിടക്കിനി മൂന്നാമനു സ്കോപ്പിണ്ടോ? ''' '''മറക്കാതെ ഇരിക്കട്ടെ. ആവശ്യം വരും ''' + lhs=lhs.strip() + rhs=rhs.strip() if self.direction == 'a2u': rules_dict[lhs]=rhs else: @@ -274,24 +276,26 @@ class Payyans(SilpaModule): </p> <form action="" method="post"> <textarea name='input_text' id='id1'>%s</textarea><br/> - Select Font : <select id="font" name="%s" style="width:12em;"> - <option value="karthika">Karthika</option> - <option value="bhavana">Bhavana</option> - <option value="revathi">Revathi</option> + Select Font : <select id="font" name="font" style="width:12em;"> <option value="ambili">Ambili</option> + <option value="karthika">Karthika</option> + <option value="matweb">Mathrubhumi</option> <option value="manorama">Manorama</option> + <option value="revathi">Revathi</option> + <option value="uma">Uma</option> + </select> <input type="submit" id="Convert To Unicode" value="%s" name="action" style="width:12em;"/> </br> </form> """ action=form['action'].value.decode('utf-8') - if(action=="To Unicode"): + if(action=="To_Unicode"): if(form.has_key('input_text')): text = form['input_text'].value .decode('utf-8') - response=response % (text,"a2ufont", form['action'].value.decode('utf-8') ) - if(form.has_key('a2ufont')): - font = form['a2ufont'].value .decode('utf-8') + response=response % (text, form['action'].value.decode('utf-8') ) + if(form.has_key('font')): + font = form['font'].value .decode('utf-8') self.mapping_filename="./modules/payyans/maps/"+font+".map" if (len(text)>0): result = "<p> "+self.word2Unicode(text) .replace('\n', '<br/>') +"</p>" @@ -299,21 +303,21 @@ class Payyans(SilpaModule): result="" response=response+result else: - response=response % ("","a2ufont", form['action'].value.decode('utf-8') ) - if(action=="To ASCII"): + response=response % ("", form['action'].value.decode('utf-8') ) + if(action=="To_ASCII"): if(form.has_key('input_text')): text = form['input_text'].value .decode('utf-8') - response=response % (text,"u2afont", form['action'].value.decode('utf-8') ) - if(form.has_key('u2afont')): - font = form['u2afont'].value .decode('utf-8') + response=response % (text, form['action'].value.decode('utf-8') ) + if(form.has_key('font')): + font = form['font'].value .decode('utf-8') self.mapping_filename="./modules/payyans/maps/"+font+".map" if (len(text)>0): - result = "<p> "+self.word2Unicode(text) .replace('\n', '<br/>') +"</p>" + result = "<p> "+self.word2ASCII(text) .replace('\n', '<br/>') +"</p>" else : result="" response=response+result else: - response=response % ("","u2afont", form['action'].value.decode('utf-8') ) + response=response % ("", form['action'].value.decode('utf-8') ) return response def get_module_name(self): return "Payyans Unicode-ASCII Converter" diff --git a/silpa/modules/payyans/payyans.pyc b/silpa/modules/payyans/payyans.pyc Binary files differnew file mode 100644 index 0000000..4db8a60 --- /dev/null +++ b/silpa/modules/payyans/payyans.pyc |