Revision: 8352 Author: a_engels Date: 2010-07-12 06:36:41 +0000 (Mon, 12 Jul 2010)
Log Message: ----------- adding Kannada
Modified Paths: -------------- trunk/pywikipedia/userinterfaces/transliteration.py
Modified: trunk/pywikipedia/userinterfaces/transliteration.py =================================================================== --- trunk/pywikipedia/userinterfaces/transliteration.py 2010-07-12 05:47:29 UTC (rev 8351) +++ trunk/pywikipedia/userinterfaces/transliteration.py 2010-07-12 06:36:41 UTC (rev 8352) @@ -1427,8 +1427,71 @@ self.trans[char] = u"ro" for char in u"메": self.trans[char] = u"me" + # Kannada + self.trans[u"ಅ"] = u"a" + self.trans[u"ಆ"] = u"aa" + self.trans[u"ಇ"] = u"i" + self.trans[u"ಈ"] = u"ii" + self.trans[u"ಉ"] = u"u" + self.trans[u"ಊ"] = u"uu" + self.trans[u"ಋ"] = u"r'" + self.trans[u"ಎ"] = u"e" + self.trans[u"ಏ"] = u"ee" + self.trans[u"ಐ"] = u"ai" + self.trans[u"ಒ"] = u"o" + self.trans[u"ಓ"] = u"oo" + self.trans[u"ಔ"] = u"au" + self.trans[u"ಂ"] = u"m'" + self.trans[u"ಃ"] = u"h'" + self.trans[u"ಕ"] = u"k" + self.trans[u"ಖ"] = u"kh" + self.trans[u"ಗ"] = u"g" + self.trans[u"ಘ"] = u"gh" + self.trans[u"ಙ"] = u"ng" + self.trans[u"ಚ"] = u"c" + self.trans[u"ಛ"] = u"ch" + self.trans[u"ಜ"] = u"j" + self.trans[u"ಝ"] = u"ny" + self.trans[u"ಟ"] = u"tt" + self.trans[u"ಠ"] = u"tth" + self.trans[u"ಡ"] = u"dd" + self.trans[u"ಢ"] = u"ddh" + self.trans[u"ಣ"] = u"nn" + self.trans[u"ತ"] = u"t" + self.trans[u"ಥ"] = u"th" + self.trans[u"ದ"] = u"d" + self.trans[u"ಧ"] = u"dh" + self.trans[u"ನ"] = u"n" + self.trans[u"ಪ"] = u"p" + self.trans[u"ಫ"] = u"ph" + self.trans[u"ಬ"] = u"b" + self.trans[u"ಭ"] = u"bh" + self.trans[u"ಮ"] = u"m" + self.trans[u"ಯ"] = u"y" + self.trans[u"ರ"] = u"r" + self.trans[u"ಲ"] = u"l" + self.trans[u"ವ"] = u"v" + self.trans[u"ಶ"] = u"sh" + self.trans[u"ಷ"] = u"ss" + self.trans[u"ಸ"] = u"s" + self.trans[u"ಹ"] = u"h" + self.trans[u"ಳ"] = u"ll" + self.trans[u"೦"] = u"0" + self.trans[u"೧"] = u"1" + self.trans[u"೨"] = u"2" + self.trans[u"೩"] = u"3" + self.trans[u"೪"] = u"4" + self.trans[u"೫"] = u"5" + self.trans[u"೬"] = u"6" + self.trans[u"೭"] = u"7" + self.trans[u"೮"] = u"8" + self.trans[u"೯"] = u"9" + + + + +
- def transliterate(self, char, default="?", prev="-", next="-"): if char in self.trans: return self.trans[char]