From de304ad78a53868fb009acee1e95161abcf04b9c Mon Sep 17 00:00:00 2001
From: Yuwei Yu <acevery@gmail.com>
Date: Mon, 5 Mar 2012 08:57:08 +0800
Subject: [PATCH 1/2] enable en_HK user to use chinese mode

---
 engine/tabdict.py |    1 -
 engine/table.py   |    5 ++++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/engine/tabdict.py b/engine/tabdict.py
index 368734d..0b2e770 100644
--- a/engine/tabdict.py
+++ b/engine/tabdict.py
@@ -26,7 +26,6 @@ reload (sys)
 sys.setdefaultencoding('utf-8')
 
 tab_dict = {
-    '0':0,
     'a':1, 'b':2, 'c':3, 'd':4, 'e':5, 
     'f':6, 'g':7, 'h':8, 'i':9, 'j':10,
     'k':11, 'l':12, 'm':13, 'n':14, 'o':15,
diff --git a/engine/table.py b/engine/table.py
index a320ad6..230c332 100644
--- a/engine/table.py
+++ b/engine/table.py
@@ -120,6 +120,9 @@ class editor(object):
                     return 0
                 else:
                     return 1
+            # en_hk is a special case which we need to take care of
+            elif __lc.find('en_hk') == 0:
+                    return 1
             else:
                 if self.db._is_chinese:
                     # if IME declare as Chinese IME
@@ -128,7 +131,7 @@ class editor(object):
                     return -1
         except:
             return -1
-                
+
     def change_chinese_mode (self):
         if self._chinese_mode != -1:
             self._chinese_mode = (self._chinese_mode +1 ) % 5
-- 
1.7.10.2

