Thursday, October 14, 2010

My Version of Hunspell affix file for Thaana

As i was working in project Maaharaa I created this affix file. I believe there are still improvements needed to made to this file. but this file works fine as it generates the variations for words. and hence if a single word is written in any of its 17 possible variation will not be shown as a misspelled word even though this the word is not in the main dic.

So those who are interested feel free to use it.

-----------------------------------------------------------------------------------


SET UTF-8




MAP 7
MAP  އޢޣ
MAP ޝޞޟސ
MAP ފޕ
MAP ޤގ
MAP ތޠ
MAP ޙޚހ
MAP ވޥ


REP 23
REP އް ށް 
REP ށް އް 
REP އް ތް 
REP ތް އް 
REP ނ ން 
REP ން ނ 
REP  ުއާއި ާއި 
REP ުއަށް ަށް 
REP ު ޫ 
REP ޫ ު 
REP ެ ޭ 
REP ޭ ެ 
REP ޮ ޯ 
REP ޯ ޮ 
REP ި ީ
REP ީ ި 
REP ަ ާ 
REP ާ ަ 
REP އެވެ އެވެ. 
REP ށެވެ ށެވެ. 
REP ކެވެ ކެޗެ.
REP ެވެ ެވެ.
REP ަކާއި ަކައި


SFX A Y 10
SFX A ހި އްސަށް/W ހި
SFX A ހި އްސެއް/W ހި
SFX A ހި އްސަކައި ހި
SFX A ހި އްސަކީ/W ހި
SFX A ހި އްސާއި ހި
SFX A ހި އްސެވެ. ހި
SFX A ހި އްސެކެވެ. ހި
SFX A ހި އްސެއްގެ/W ހި
SFX A ހި ހީގެ/W ހި
SFX A ހި އްސަށްވުރެ/W ހި


SFX B Y 10
SFX B ށި ށްޓަށް/W ށި
SFX B ށި ށްޓެއް/W ށި 
SFX B ށި ށްޓަކައި ށި
SFX B ށި ށްޓަކީ/W ށި
SFX B ށި ށްޓާއި ށި
SFX B ށި ށްޓެވެ. ށި
SFX B ށި ށްޓެކެވެ. ށ
SFX B ށި ށްޓެއްގެ/W ށި
SFX B ށި ށީގެ/W ށި
SFX B ށި ށްޓަށްވުރެ/W ށި


SFX C Y 10
SFX C ނި ންޏަށް/W ނި
SFX C ނި ންޏެއް/W ނި
SFX C ނި ންޏަކައި ނި
SFX C ނި ންޏަކީ/W ނި
SFX C ނި ންޏާއި ނި
SFX C ނި ންޏެވެ. ނި
SFX C ނި ންޏެކެވެ. ނި
SFX C ނި ންޏެއްގެ/W ނި
SFX C ނި ނީގެ/W ނި
SFX C ނި ންޏަށްވުރެ/W ނި


SFX D Y 10
SFX D ފި ތްޕަށް/W ފި
SFX D ފި ތްޕެއް/W ފި
SFX D ފި ތްޕަކައި ފި
SFX D ފި ތްޕަކީ/W ފި
SFX D ފި ތްޕާއި ފި
SFX D ފި ތްޕެވެ. ފި
SFX D ފި ތްޕެކެވެ. ފި
SFX D ފި ތްޕެއްގެ/W ފި
SFX D ފި ފީގެ/W ފި
SFX D ފި ތްޕަށްވުރެ/W ފި


SFX E Y 20
SFX E ނދި ންޖަށް/W ނދި
SFX E ނދި ންޖެއް/W ނދި
SFX E ނދި ންޖަކައި ނދި
SFX E ނދި ންޖަކީ/W ނދި
SFX E ނދި ންޖާއި ނދި
SFX E ނދި ންޖެވެ. ނދި
SFX E ނދި ންޖެކެވެ. ނދި
SFX E ނދި ންޖެއްގެ/W ނދި
SFX E ނދި ދީގެ/W ނދި
SFX E ނދި ންޖަށްވުރެ/W ނދި
SFX E ދި އްޖަށް/W ދި
SFX E ދި އްޖެއް/W ދި
SFX E ދި އްޖަކައި ދި
SFX E ދި އްޖަކީ/W ދި
SFX E ދި އްޖާއި ދި
SFX E ދި އްޖެވެ. ދި
SFX E ދި އްޖެކެވެ. ދި
SFX E ދި އްޖެއްގެ/W ދި
SFX E ދި ދީގެ/W ދި
SFX E ދި އްޖަށްވުރެ/W ދި


SFX F Y 50
SFX F ތި އްޗަށް/W ތި
SFX F ތި އްޗެއް/W ތި
SFX F ތި އްޗަކައި ތި
SFX F ތި އްޗަކީ/W ތި
SFX F ތި އްޗާއި ތި
SFX F ތި އްޗެވެ. ތި
SFX F ތި އްޗެކެވެ. ތި
SFX F ތި އްޗެއްގެ/W ތި
SFX F ތި ތީގެ/W ތި
SFX F ތި އްޗައްވުރެ/W ތި
SFX F ލި އްޔައް/W ލި
SFX F ލި އްޔެއް/W ލި
SFX F ލި އްޔަކައި ލި
SFX F ލި އްޔަކީ/W ލި
SFX F ލި އްޔާއި ލި
SFX F ލި އްޔެވެ. ލި
SFX F ލި އްޔެކެވެ. ލި
SFX F ލި އްޔެއްގެ/W ލި
SFX F ލި ލީގެ/W ލި
SFX F ލި އްޔެށްވުރެ/W ލި
SFX F ކި ތްކަށް/W ކި
SFX F ކި ތްކެއް/W ކި
SFX F ކި ތްކަކާއި ކި
SFX F ކި ތްކަކީ/W ކި
SFX F ކި ތްކައި ކި
SFX F ކި ތްކެވެ. ކި
SFX F ކި ތްކެކެވެ. ކި
SFX F ކި ތްކެއްގެ/W ކި
SFX F ކި ކީގެ/W ކި
SFX F ކި ތްކަށްވުރެ/W ކި
SFX F ވި ތްވަށް/W ވި
SFX F ވި ތްވެއް/W ވި
SFX F ވި ތްވަކައި ވި
SFX F ވި ތްވަކީ/W ވި
SFX F ވި ތްވާއި ވި
SFX F ވި ތްވެވެ. ވި
SFX F ވި ތްވެކެވެ. ވި
SFX F ވި ތްވެއްގެ/W ވި
SFX F ވި ވީގެ ވި
SFX F ވި ތްވަށްވުރެ/W ވި
SFX F ބި ތްބަށް/W ބި
SFX F ބި ތްބެއް/W ބި
SFX F ބި ތްބަކައި ބި
SFX F ބި ތްބަކީ/W ބި
SFX F ބި ތްބާއި ބި
SFX F ބި ތްބެވެ. ބި
SFX F ބި ތްބެކެވެ. ބި
SFX F ބި ތްބެއްގެ/W ބި
SFX F ބި ބީގެ/W ބި
SFX F ބި ތްބަށްވުރެ/W ބި


SFX G Y 10
SFX G ފެން ފެނަށް/WXYZ ފެން
SFX G ފެން ފެނެއް/WXYZ ފެން
SFX G ފެން ފެނަކައި/XYZ ފެން
SFX G ފެން ފެނަކީ/W ފެން
SFX G ފެން ފެނާއި/XYZ ފެން
SFX G ފެން ފެނެވެ./XYZ ފެން
SFX G ފެން ފެނެކެވެ./XYZ ފެން
SFX G ފެން ފެނެއްގެ/WXYZ ފެން
SFX G ފެން ފެންގެ/WXYZ ފެން
SFX G ފެން ފެނަށްވުރެ/WXYZ ފެން


SFX H Y 10
SFX H ން މަށް/W ން
SFX H ން މެއް/W ން
SFX H ން މަކައި ން
SFX H ން މަކީ/W ން
SFX H ން މާއި ން
SFX H ން މެވެ. ން
SFX H ން މެކެވެ. ން
SFX H ން މެއްގެ/W ން
SFX H ން މުގެ/W ން
SFX H ން މަށްވުރެ/W ން


SFX I Y 10
SFX I އް ކަށް/W އް
SFX I އް ކެއް/W އް
SFX I އް ކައި އް
SFX I އް ކަކީ/W އް
SFX I އް ކާއި އް
SFX I އް ކެވެ. އް
SFX I އް ކެކެވެ. އް
SFX I އް ކެއްގެ/W އް
SFX I އް ކުގެ/W އް
SFX I އް ކަށްވުރެ/W އް


SFX J Y 10
SFX J ސް ހަށް/W ސް
SFX J ސް ހެއް/W ސް
SFX J ސް ހައި ސް
SFX J ސް ހަކީ/W ސް
SFX J ސް ހަކާއި ސް
SFX J ސް ހެވެ. ސް
SFX J ސް ހެކެވެ. ސް
SFX J ސް ހެއްގެ/W ސް
SFX J ސް ހުގެ/W ސް
SFX J ސް ހަށްވުރެ/W ސް


SFX K Y 10
SFX K ާ ަލަށް/W ާ
SFX K ާ ަލެއް/W ާ
SFX K ާ ަލައި ާ
SFX K ާ ަލަކީ/W ާ
SFX K ާ ަލަކާއި ާ
SFX K ާ ަލެވެ. ާ
SFX K ާ ަލެކެވެ. ާ
SFX K ާ ަލެއްގެ/W ާ
SFX K ާ ަލުގެ/W ާ
SFX K ާ ަލަށްވުރެ/W ާ


SFX L Y 10
SFX L ޫ ުލަށް/W ޫ
SFX L ޫ ުލެއް/W ޫ
SFX L ޫ ުލައި ޫ
SFX L ޫ ުލަކީ/W ޫ
SFX L ޫ ުލަކާއި ޫ
SFX L ޫ ުލެވެ. ޫ
SFX L ޫ ުލެކެވެ. ޫ
SFX L ޫ ުލެއްގެ/W ޫ
SFX L ޫ ުލުގެ/W ޫ
SFX L ޫ ުލަށްވުރެ/W ޫ


SFX M Y 10
SFX M ޔޮ ލަށް/W ޔޮ
SFX M ޔޮ ލެއް/W ޔޮ
SFX M ޔޮ ލައި ޔޮ
SFX M ޔޮ ލަކީ/W ޔޮ
SFX M ޔޮ ލަކާއި ޔޮ
SFX M ޔޮ ލެވެ. ޔޮ
SFX M ޔޮ ލެކެވެ. ޔޮ
SFX M ޔޮ ލެއްގެ/W ޔޮ
SFX M ޔޮ ލުގެ/W ޔޮ
SFX M ޔޮ ލަށްވުރެ/W ޔޮ


SFX N Y 10
SFX N ޯ ޮލަށް/W ޯ
SFX N ޯ ޮލެއް/W ޯ
SFX N ޯ ޮލައި ޯ
SFX N ޯ ޮލަކީ/W ޯ
SFX N ޯ ޮލަކާއި ޯ
SFX N ޯ ޮލެވެ. ޯ
SFX N ޯ ޮލެކެވެ. ޯ
SFX N ޯ ޮލެއްގެ/W ޯ
SFX N ޯ ޮލުގެ/W ޯ
SFX N ޯ ޮލަށްވުރެ/W ޯ


SFX O Y 10
SFX O އި ޔަށް/W އި
SFX O އި ޔެއް/W އި
SFX O އި ޔައި އި
SFX O އި ޔަކީ/W އި
SFX O އި ޔަކާއި އި
SFX O އި ޔެވެ. އި
SFX O އި ޔެކެވެ. އި
SFX O އި ޔެއްގެ/W އި
SFX O އި ޔެގެ/W އި
SFX O އި ޔެށްވުރެ/W އި


SFX Q Y 10
SFX Q ތް ތަށް/W ތް
SFX Q ތް ޔެއް/W ތް
SFX Q ތް ތައި ތް
SFX Q ތް ތަކީ/W ތް
SFX Q ތް ތަކާތް ތް
SFX Q ތް ތެވެ. ތް
SFX Q ތް ތެކެވެ. ތް
SFX Q ތް ތެއްގެ/W ތް
SFX Q ތް ތުގެ/W ތް
SFX Q ތް ތަށްވުރެ/W ތް


SFX P Y 14
SFX P 0 އަށް/W
SFX P 0 އެއް/W
SFX P 0 އައި
SFX P 0 އަކީ/W
SFX P 0 އަކާއި
SFX P 0 އެވެ. ު
SFX P 0 ނެވެ. ނެ
SFX P 0 ނެކެވެ. ނެ
SFX P 0 އެކެވެ. އެ
SFX P ާ ުން ާ
SFX P ް ުން ް
SFX P 0  ން
SFX P 0 ގެ/W
SFX P 0  އްގެ/W




SFX W Y 1
SFX W 0 ވެސް


PFX X Y 1 
PFX X 0 މި


PFX Y Y 1 
PFX Y 0 އެ


PFX Z Y 1 
PFX Z 0 ތި