summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHuang Peng <shawn.p.huang@gmail.com>2008-08-15 22:24:35 +0800
committerHuang Peng <shawn.p.huang@gmail.com>2008-08-15 22:24:35 +0800
commit98a6243cb82d4cd336b20f904b847eae5958009f (patch)
tree3e3ea5206d800f0ccf0db07836e9ba0b2067a7ab
parentfa48daa3ad7bf7d09916a458cfdf9efca3e035d4 (diff)
downloadibus-hangul-98a6243cb82d4cd336b20f904b847eae5958009f.tar.gz
Remove tables.py.
-rw-r--r--engine/tables.py418
1 files changed, 0 insertions, 418 deletions
diff --git a/engine/tables.py b/engine/tables.py
deleted file mode 100644
index fc3e304..0000000
--- a/engine/tables.py
+++ /dev/null
@@ -1,418 +0,0 @@
-# vim:set et sts=4 sw=4:
-# -*- coding: utf-8 -*-
-#
-# ibus-anthy - The Anthy engine for IBus
-#
-# Copyright (c) 2007-2008 Huang Peng <shawn.p.huang@gmail.com>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-# string, result, cont
-romaji_typing_rule = {
- u"-" : u"ー",
- u"a" : u"あ",
- u"i" : u"い",
- u"u" : u"う",
- u"e" : u"え",
- u"o" : u"お",
- u"xa" : u"ぁ",
- u"xi" : u"ぃ",
- u"xu" : u"ぅ",
- u"xe" : u"ぇ",
- u"xo" : u"ぉ",
- u"la" : u"ぁ",
- u"li" : u"ぃ",
- u"lu" : u"ぅ",
- u"le" : u"ぇ",
- u"lo" : u"ぉ",
- u"wi" : u"うぃ",
- u"we" : u"うぇ",
- u"wha" : u"うぁ",
- u"whi" : u"うぃ",
- u"whe" : u"うぇ",
- u"who" : u"うぉ",
- u"va" : u"ヴぁ",
- u"vi" : u"ヴぃ",
- u"vu" : u"ヴ",
- u"ve" : u"ヴぇ",
- u"vo" : u"ヴぉ",
- u"ka" : u"か",
- u"ki" : u"き",
- u"ku" : u"く",
- u"ke" : u"け",
- u"ko" : u"こ",
- u"ga" : u"が",
- u"gi" : u"ぎ",
- u"gu" : u"ぐ",
- u"ge" : u"げ",
- u"go" : u"ご",
- u"kya" : u"きゃ",
- u"kyi" : u"きぃ",
- u"kyu" : u"きゅ",
- u"kye" : u"きぇ",
- u"kyo" : u"きょ",
- u"gya" : u"ぎゃ",
- u"gyi" : u"ぎぃ",
- u"gyu" : u"ぎゅ",
- u"gye" : u"ぎぇ",
- u"gyo" : u"ぎょ",
- u"sa" : u"さ",
- u"si" : u"し",
- u"su" : u"す",
- u"se" : u"せ",
- u"so" : u"そ",
- u"za" : u"ざ",
- u"zi" : u"じ",
- u"zu" : u"ず",
- u"ze" : u"ぜ",
- u"zo" : u"ぞ",
- u"sya" : u"しゃ",
- u"syi" : u"しぃ",
- u"syu" : u"しゅ",
- u"sye" : u"しぇ",
- u"syo" : u"しょ",
- u"sha" : u"しゃ",
- u"shi" : u"し",
- u"shu" : u"しゅ",
- u"she" : u"しぇ",
- u"sho" : u"しょ",
- u"zya" : u"じゃ",
- u"zyi" : u"じぃ",
- u"zyu" : u"じゅ",
- u"zye" : u"じぇ",
- u"zyo" : u"じょ",
- u"ja" : u"じゃ",
- u"jya" : u"じゃ",
- u"ji" : u"じ",
- u"jyi" : u"じぃ",
- u"ju" : u"じゅ",
- u"jyu" : u"じゅ",
- u"je" : u"じぇ",
- u"jye" : u"じぇ",
- u"jo" : u"じょ",
- u"jyo" : u"じょ",
- u"ta" : u"た",
- u"ti" : u"ち",
- u"tu" : u"つ",
- u"tsu" : u"つ",
- u"te" : u"て",
- u"to" : u"と",
- u"da" : u"だ",
- u"di" : u"ぢ",
- u"du" : u"づ",
- u"de" : u"で",
- u"do" : u"ど",
- u"xtu" : u"っ",
- u"xtsu" : u"っ",
- u"ltu" : u"っ",
- u"ltsu" : u"っ",
- u"tya" : u"ちゃ",
- u"tyi" : u"ちぃ",
- u"tyu" : u"ちゅ",
- u"tye" : u"ちぇ",
- u"tyo" : u"ちょ",
- u"cha" : u"ちゃ",
- u"chi" : u"ち",
- u"chu" : u"ちゅ",
- u"che" : u"ちぇ",
- u"cho" : u"ちょ",
- u"dya" : u"ぢゃ",
- u"dyi" : u"ぢぃ",
- u"dyu" : u"ぢゅ",
- u"dye" : u"ぢぇ",
- u"dyo" : u"ぢょ",
- u"tha" : u"てゃ",
- u"thi" : u"てぃ",
- u"thu" : u"てゅ",
- u"the" : u"てぇ",
- u"tho" : u"てょ",
- u"dha" : u"でゃ",
- u"dhi" : u"でぃ",
- u"dhu" : u"でゅ",
- u"dhe" : u"でぇ",
- u"dho" : u"でょ",
- u"na" : u"な",
- u"ni" : u"に",
- u"nu" : u"ぬ",
- u"ne" : u"ね",
- u"no" : u"の",
- u"nya" : u"にゃ",
- u"nyi" : u"にぃ",
- u"nyu" : u"にゅ",
- u"nye" : u"にぇ",
- u"nyo" : u"にょ",
- u"ha" : u"は",
- u"hi" : u"ひ",
- u"hu" : u"ふ",
- u"fu" : u"ふ",
- u"he" : u"へ",
- u"ho" : u"ほ",
- u"ba" : u"ば",
- u"bi" : u"び",
- u"bu" : u"ぶ",
- u"be" : u"べ",
- u"bo" : u"ぼ",
- u"pa" : u"ぱ",
- u"pi" : u"ぴ",
- u"pu" : u"ぷ",
- u"pe" : u"ぺ",
- u"po" : u"ぽ",
- u"hya" : u"ひゃ",
- u"hyi" : u"ひぃ",
- u"hyu" : u"ひゅ",
- u"hye" : u"ひぇ",
- u"hyo" : u"ひょ",
- u"bya" : u"びゃ",
- u"byi" : u"びぃ",
- u"byu" : u"びゅ",
- u"bye" : u"びぇ",
- u"byo" : u"びょ",
- u"pya" : u"ぴゃ",
- u"pyi" : u"ぴぃ",
- u"pyu" : u"ぴゅ",
- u"pye" : u"ぴぇ",
- u"pyo" : u"ぴょ",
- u"fa" : u"ふぁ",
- u"fi" : u"ふぃ",
- u"fu" : u"ふ",
- u"fe" : u"ふぇ",
- u"fo" : u"ふぉ",
- u"ma" : u"ま",
- u"mi" : u"み",
- u"mu" : u"む",
- u"me" : u"め",
- u"mo" : u"も",
- u"mya" : u"みゃ",
- u"myi" : u"みぃ",
- u"myu" : u"みゅ",
- u"mye" : u"みぇ",
- u"myo" : u"みょ",
- u"lya" : u"ゃ",
- u"xya" : u"ゃ",
- u"ya" : u"や",
- u"lyu" : u"ゅ",
- u"xyu" : u"ゅ",
- u"yu" : u"ゆ",
- u"lyo" : u"ょ",
- u"xyo" : u"ょ",
- u"yo" : u"よ",
- u"ra" : u"ら",
- u"ri" : u"り",
- u"ru" : u"る",
- u"re" : u"れ",
- u"ro" : u"ろ",
- u"rya" : u"りゃ",
- u"ryi" : u"りぃ",
- u"ryu" : u"りゅ",
- u"rye" : u"りぇ",
- u"ryo" : u"りょ",
- u"xwa" : u"ゎ",
- u"wa" : u"わ",
- u"wo" : u"を",
-# u"n'" : u"ん",
- u"nn" : u"ん",
- u"wyi" : u"ゐ",
- u"wye" : u"ゑ",
-# symbols
- u"," : u"、",
- u"." : u"。",
- u"!" : u"!",
- u"\"" : u"”",
- u"#" : u"#",
- u"$" : u"$",
- u"%" : u"%",
- u"&" : u"&",
- u"'" : u"’",
- u"(" : u"(",
- u")" : u")",
- u"~" : u"〜",
- u"-" : u"ー",
- u"=" : u"=",
- u"^" : u"^",
- u"\\" : u"\",
- u"|" : u"|",
- u"`" : u"‘",
- u"@" : u"@",
- u"{" : u"{",
- u"[" : u"「",
- u"+" : u"+",
- u";" : u";",
- u"*" : u"*",
- u":" : u":",
- u"}" : u"}",
- u"]" : u"」",
- u"<" : u"<",
- u">" : u">",
- u"?" : u"?",
- u"/" : u"/",
- u"_" : u"_",
-}
-
-symbols_set = set([
- u",",
- u".",
- u"!",
- u"\"",
- u"#",
- u"$",
- u"%",
- u"&",
- u"'",
- u"(",
- u")",
- u"~",
- u"-",
- u"=",
- u"^",
- u"\\",
- u"|",
- u"`",
- u"@",
- u"{",
- u"[",
- u"+",
- u";",
- u"*",
- u":",
- u"}",
- u"]",
- u"<",
- u">",
- u"?",
- u"/",
- u"_",
-])
-
-#hiragana, katakana, half_katakana
-hiragana_katakana_table = {
- u"あ" : (u"ア", u"ア"),
- u"い" : (u"イ", u"イ"),
- u"う" : (u"ウ", u"ウ"),
- u"え" : (u"エ", u"エ"),
- u"お" : (u"オ", u"オ"),
- u"か" : (u"カ", u"カ"),
- u"き" : (u"キ", u"キ"),
- u"く" : (u"ク", u"ク"),
- u"け" : (u"ケ", u"ケ"),
- u"こ" : (u"コ", u"コ"),
- u"が" : (u"ガ", u"ガ"),
- u"ぎ" : (u"ギ", u"ギ"),
- u"ぐ" : (u"グ", u"グ"),
- u"げ" : (u"ゲ", u"ゲ"),
- u"ご" : (u"ゴ", u"ゴ"),
- u"さ" : (u"サ", u"サ"),
- u"し" : (u"シ", u"シ"),
- u"す" : (u"ス", u"ス"),
- u"せ" : (u"セ", u"セ"),
- u"そ" : (u"ソ", u"ソ"),
- u"ざ" : (u"ザ", u"ザ"),
- u"じ" : (u"ジ", u"ジ"),
- u"ず" : (u"ズ", u"ズ"),
- u"ぜ" : (u"ゼ", u"ゼ"),
- u"ぞ" : (u"ゾ", u"ゾ"),
- u"た" : (u"タ", u"タ"),
- u"ち" : (u"チ", u"チ"),
- u"つ" : (u"ツ", u"ツ"),
- u"て" : (u"テ", u"テ"),
- u"と" : (u"ト", u"ト"),
- u"だ" : (u"ダ", u"ダ"),
- u"ぢ" : (u"ヂ", u"ヂ"),
- u"づ" : (u"ヅ", u"ヅ"),
- u"で" : (u"デ", u"デ"),
- u"ど" : (u"ド", u"ド"),
- u"な" : (u"ナ", u"ナ"),
- u"に" : (u"ニ", u"ニ"),
- u"ぬ" : (u"ヌ", u"ヌ"),
- u"ね" : (u"ネ", u"ネ"),
- u"の" : (u"ノ", u"ノ"),
- u"は" : (u"ハ", u"ハ"),
- u"ひ" : (u"ヒ", u"ヒ"),
- u"ふ" : (u"フ", u"フ"),
- u"へ" : (u"ヘ", u"ヘ"),
- u"ほ" : (u"ホ", u"ホ"),
- u"ば" : (u"バ", u"バ"),
- u"び" : (u"ビ", u"ビ"),
- u"ぶ" : (u"ブ", u"ブ"),
- u"べ" : (u"ベ", u"ベ"),
- u"ぼ" : (u"ボ", u"ボ"),
- u"ぱ" : (u"パ", u"パ"),
- u"ぴ" : (u"ピ", u"ピ"),
- u"ぷ" : (u"プ", u"プ"),
- u"ぺ" : (u"ペ", u"ペ"),
- u"ぽ" : (u"ポ", u"ポ"),
- u"ま" : (u"マ", u"マ"),
- u"み" : (u"ミ", u"ミ"),
- u"む" : (u"ム", u"ム"),
- u"め" : (u"メ", u"メ"),
- u"も" : (u"モ", u"モ"),
- u"や" : (u"ヤ", u"ヤ"),
- u"ゆ" : (u"ユ", u"ユ"),
- u"よ" : (u"ヨ", u"ヨ"),
- u"ら" : (u"ラ", u"ラ"),
- u"り" : (u"リ", u"リ"),
- u"る" : (u"ル", u"ル"),
- u"れ" : (u"レ", u"レ"),
- u"ろ" : (u"ロ", u"ロ"),
- u"わ" : (u"ワ", u"ワ"),
- u"を" : (u"ヲ", u"ヲ"),
- u"ん" : (u"ン", u"ン"),
- u"ぁ" : (u"ァ", u"ァ"),
- u"ぃ" : (u"ィ", u"ィ"),
- u"ぅ" : (u"ゥ", u"ゥ"),
- u"ぇ" : (u"ェ", u"ェ"),
- u"ぉ" : (u"ォ", u"ォ"),
- u"っ" : (u"ッ", u"ッ"),
- u"ゃ" : (u"ャ", u"ャ"),
- u"ゅ" : (u"ュ", u"ュ"),
- u"ょ" : (u"ョ", u"ョ"),
- u"ヵ" : (u"ヵ", u"カ"),
- u"ヶ" : (u"ヶ", u"ケ"),
- u"ゎ" : (u"ヮ", u"ワ"),
- u"ゐ" : (u"ヰ", u"ィ"),
- u"ゑ" : (u"ヱ", u"ェ"),
- u"ヴ" : (u"ヴ", u"ヴ"),
- u"ー" : (u"ー", u"ー"),
- u"、" : (u"、", u"、"),
- u"。" : (u"。", u"。"),
- u"!" : (u"!", u"!"),
- u"”" : (u"”", u"\""),
- u"#" : (u"#", u"#"),
- u"$" : (u"$", u"$"),
- u"%" : (u"%", u"%"),
- u"&" : (u"&", u"&"),
- u"’" : (u"’", u"'"),
- u"(" : (u"(", u""),
- u")" : (u")", u")"),
- u"〜" : (u"〜", u"~"),
- u"=" : (u"=", u"="),
- u"^" : (u"^", u"u"),
- u"\" : (u"\", u"\\"),
- u"|" : (u"|", u"|"),
- u"‘" : (u"‘", u"`"),
- u"@" : (u"@", u"@"),
- u"{" : (u"{", u""),
- u"「" : (u"「", u"「"),
- u"+" : (u"+", u"+"),
- u";" : (u";", u";"),
- u"*" : (u"*", u"*"),
- u":" : (u":", u" : u"),
- u"}" : (u"}", u")"),
- u"」" : (u"」", u"」"),
- u"<" : (u"<", u"<"),
- u">" : (u">", u">"),
- u"?" : (u"?", u"?"),
- u"/" : (u"/", u"/"),
- u"_" : (u"_", u"_"),
-}