summaryrefslogtreecommitdiff
path: root/engine
diff options
context:
space:
mode:
authorHideaki ABE <abe.sendai@gmail.com>2009-07-22 11:48:56 +0900
committerHideaki ABE <abe.sendai@gmail.com>2009-07-22 11:48:56 +0900
commit5f6fabc10d33a9bee0de43d851d20b6664b6ef8c (patch)
tree0b7653411fb70dac269693bb7b593a2d6359ad3c /engine
parent030d0a1deb9a0ec187e01ebfba8d1426e9d55d60 (diff)
downloadibus-anthy-5f6fabc10d33a9bee0de43d851d20b6664b6ef8c.tar.gz
fix for ANTHY_HISTORY_FILE
add Table entries
Diffstat (limited to 'engine')
-rw-r--r--engine/engine.py2
-rw-r--r--engine/tables.py7
2 files changed, 9 insertions, 0 deletions
diff --git a/engine/engine.py b/engine/engine.py
index f57c6d9..6dda18e 100644
--- a/engine/engine.py
+++ b/engine/engine.py
@@ -646,6 +646,7 @@ class Engine(ibus.EngineBase):
i = 0
for seg_index, text in self.__segments:
self.__context.commit_segment(i, seg_index)
+ i += 1
self.__commit_string(self.__convert_chars)
elif self.__convert_mode == CONV_MODE_PREDICTION:
self.__context.commit_prediction(self.__segments[0][0])
@@ -908,6 +909,7 @@ class Engine(ibus.EngineBase):
i = 0
for seg_index, text in self.__segments:
self.__context.commit_segment(i, seg_index)
+ i += 1
self.__commit_string(self.__convert_chars)
elif self.__convert_mode != CONV_MODE_OFF:
self.__commit_string(self.__convert_chars)
diff --git a/engine/tables.py b/engine/tables.py
index 3cffd03..b0a8e68 100644
--- a/engine/tables.py
+++ b/engine/tables.py
@@ -37,6 +37,10 @@ romaji_typing_rule = {
u"lu" : u"ぅ",
u"le" : u"ぇ",
u"lo" : u"ぉ",
+# u"xka" : u"ゕ",
+ u"xka" : u"ヵ",
+# u"xke" : u"ゖ",
+ u"xke" : u"ヶ",
u"wi" : u"うぃ",
u"we" : u"うぇ",
u"wha" : u"うぁ",
@@ -133,6 +137,9 @@ romaji_typing_rule = {
u"dyu" : u"ぢゅ",
u"dye" : u"ぢぇ",
u"dyo" : u"ぢょ",
+ u"tsa" : u"つぁ",
+ u"tse" : u"つぇ",
+ u"tso" : u"つぉ",
u"tha" : u"てゃ",
u"thi" : u"てぃ",
u"thu" : u"てゅ",