PDA

View Full Version : Error table string 1935 invalid in Chinese



Jonathan
12-06-2010, 07:56 AM
I just thought I'd post this in case anyone is developing installs in Chinese.

If you validate the msi that ISX2011 builds it fails with
ICE03 ERROR
Invalid template string; Table: Error, Column: Message, Key(s): 1935

If you compare the Chinese and the English 1935 error table strings you can see the difference:
ENGLISH
An error occurred during the installation of assembly component [2]. HRESULT: [3]. {{assembly interface: [4], function: [5], assembly name: [6]}}

Comapre with CHINESE
安装程序集组件 [2] 时出错。HRESULT:[3]。{{程序集界面:[4], 函数:[5]。{{程序集名称: [6]}}

Too many open braces!?

Perhaps if anyone from InstallShield reads this they could log this as an issue to correct?

Thanks
J

hidenori
12-06-2010, 11:59 AM
What if you remove the open curly brackets after [5]? That is different from the original English string.

Jonathan
12-06-2010, 12:12 PM
Hi Hidenori,

Yes I realised the problem, I just posted so that if anyone else had it they'd find the solution on the forums, and also to alert you of a minor string error.

I does actually cause a validation error, so would be good if it were corrected.

Cheers
Jonathan

Jonathan
12-22-2011, 06:40 AM
As of 22nd December 2011 in ISX2012 this string has not been corrected