Hi Bram,

As the problem is caused by iconv and we won't be able to fix the
problem soon, and this problem influences "gb2312 -> cp936 (gbk)"
converting only, so I suggest to remove this line from
runtime/lang/menu_zh_cn.gb2312.vim:

scriptencoding gb2312

Because gbk is a super set of gb2312, so we don't need to do any
converting when parsing gb2312-encoded script under gbk environment,
and then everything will be OK. I'll report this problem to the
maintainer of libiconv as soon as I find out the problem.

By the way, thinelephant told me that he sent you a patch of this
translation file some weeks ago. Could you please include his change
in this patch? We can have these three things to be done in this
patch:

1. Add "gbk" and "gb18030" as aliases of "cp936";

2. Merge the translation patch of thinelephat.

3. Delete the "scriptencoding" line in the translation file.


Best regards,

Edward L. Fox

Reply via email to