diff -urN scim-1.4.4/modules/IMEngine/scim_rawcode_imengine.cpp scim-1.4.3/modules/IMEngine/scim_rawcode_imengine.cpp --- scim-1.4.4/modules/IMEngine/scim_rawcode_imengine.cpp 2006-01-12 08:00:36.000000000 +0100 +++ scim-1.4.3/modules/IMEngine/scim_rawcode_imengine.cpp 2005-08-15 16:27:56.000000000 +0200 @@ -53,6 +53,8 @@ static String __rawcode_locales ("zh_CN.GB18030,zh_CN.GBK,zh_CN.GB2312,zh_TW,zh_TW.EUC-TW,zh_HK,ja_JP,ja_JP.sjis,ko_KR,en_US.UTF-8"); static std::vector __rawcode_encodings; +static const char * _DEFAULT_LANGUAGES = N_( + "zh_CN,zh_TW,zh_HK,zh_SG,ja_JP,ko_KR"); extern "C" { void scim_module_init (void) @@ -99,7 +82,7 @@ // implementation of RawCode RawCodeFactory::RawCodeFactory () { - set_locales (__rawcode_locales); + set_languages (String (_(_DEFAULT_LANGUAGES))); } RawCodeFactory::~RawCodeFactory ()