Comment #4 on issue 1670 by [email protected]: ubuntu Chinese Hong Kong
cannot type traditional chinese
http://code.google.com/p/ibus/issues/detail?id=1670
Are you talking about this code?:
https://github.com/kaio/ibus-table/blob/cb4233ca63b4838580ce744cbe4048c9b095cf62/engine/table.py#L344
def get_chinese_mode (self):
'''Use db value or LC_CTYPE in your box to determine the
_chinese_mode'''
# use db value, if applicable
__db_chinese_mode = self.db.get_chinese_mode()
if __db_chinese_mode >= 0:
return __db_chinese_mode
# otherwise
try:
if 'LC_ALL' in os.environ:
__lc = os.environ['LC_ALL'].split('.')[0].lower()
elif 'LC_CTYPE' in os.environ:
__lc = os.environ['LC_CTYPE'].split('.')[0].lower()
else:
__lc = os.environ['LANG'].split('.')[0].lower()
if __lc.find('_cn') != -1:
return 0
# HK and TW should use traditional Chinese by default
elif __lc.find('_hk') != -1 or __lc.find('_tw') != -1\
or __lc.find('_mo') != -1:
return 1
else:
if self.db._is_chinese:
# if IME declare as Chinese IME
return 0
else:
return -1
except:
import traceback
traceback.print_exc()
return -1
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en
---
You received this message because you are subscribed to the Google Groups "ibus-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.