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]
Show replies by date