cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Jonathan
Level 4

Error table string 1935 invalid in Chinese

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
Labels (1)
0 Kudos
(3) Replies
hidenori
Level 17

What if you remove the open curly brackets after [5]? That is different from the original English string.
0 Kudos
Jonathan
Level 4

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
0 Kudos
Jonathan
Level 4

As of 22nd December 2011 in ISX2012 this string has not been corrected
0 Kudos