/build/static/layout/Breadcrumb_cap_w.png

Localized Apps Packaging

Hi All,

I recently joined an international organization and am now responsible for packaging software in different langauges. Needless to say I'm a native English speaker (well Scottish!) so my language skills at the moment are English and some holiday French!

I get detailed instructions (screenshots etc.) for packaging software in different languages so the packaging itself is not really an issue.

However, recently I've experienced a few problems I've never really seen before Kinda obscure and random install/uninstall errors) and I'm beginning to wonder if I need to make any configuration changes to my packaging PC when packaging in/for other languages, I'm thinking installing Microsoft XP MUI's here. I suspect not as the previous packager didn't have any specific configurations or procedures documented but you never know.

Are there any members out there who work or have experience in such an environment and if so it'd be great if you could point me the right direction.

Not found much of interest via Google and haven't had a reply back from Altiris yet. Any help or advice greatly appreciated.

0 Comments   [ + ] Show comments

Answers (7)

Posted by: turbokitty 15 years ago
6th Degree Black Belt
0
I don't have much experience in this, but I'm interested in knowing are you repackaging existing apps or are you creating MSI's for a developer?
Are you using transforms with different languages and then calling them with a setup.exe?
Posted by: fritoz 15 years ago
Orange Belt
0
It varies, all sorts of packaging really.

The company's business language is English and a lot of the packages are just in English. However, there are also localized applications that I have to package for specific countries, mostly these are vendor MSIs so I just create a specific Transform, sometimes using the additional languages feature in WPS. There are some "setup.exe" based installs which I have to capture as well.
Posted by: turbokitty 15 years ago
6th Degree Black Belt
0
So you're not creating dialogs in different languages, you're just (re)packaging setups and transforming MSIs that may have different languages?
Posted by: nheim 15 years ago
10th Degree Black Belt
0
Hi Brian,
please clarify "experienced a few problems".
Multilingual environment is standard here (a Swiss technical university), so i think, i could maybe help a bit here and there.
But be aware: This is one field in Windows, where MS messed quite a bit.
Installing the MUI packs for the languages, you have to support is not absolutely necessary, but really helpful.
Regards, Nick
Posted by: fritoz 15 years ago
Orange Belt
0
Thanks for the replies.

turboskitty - yes, I am (re)packaging setups and transforming MSIs that may have different languages.

please clarify "experienced a few problems"

I was creating the transform for Citrix Xen App Plugin. All goes well in English however when I try to follow the exact same steps in German (all the dialogs are the same) I get a the follwoing error pasted in from verbose log:


MSI (s) (AC:F0) [13:51:33:575]: Executing op: RegRemoveKey()
MSI (s) (AC:F0) [13:51:33:575]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Classes\.ica\Citrix.ICAClient.2.4 3: 2
MSI (s) (AC:F0) [13:51:33:575]: Executing op: RegOpenKey(Root=-2147483646,Key=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\\,,BinaryType=0)
MSI (s) (AC:F0) [13:51:33:575]: Executing op: RegRemoveKey()
MSI (s) (AC:F0) [13:51:33:591]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\\\Adobe Flash Player ActiveX 3: 87
MSI (s) (AC:F0) [13:52:33:736]: Produkt: Citrix XenApp Plugin -- Error 1402. Öffnen dieses Schlüssels nicht möglich: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\\\Adobe Flash Player ActiveX. Systemfehler '87'. Stellen Sie sicher, dass Sie auf diesen Schlüssel zugreifen können, oder setzen Sie sich mit Ihrem Support in Verbindung.

MSI (c) (AC:50) [13:51:33:606]: Font created. Charset: Req=1, Ret=0, Font: Req=, Ret=Arial

MSI (c) (AC:50) [13:51:33:606]: Font created. Charset: Req=1, Ret=1, Font: Req=Estrangelo Edessa, Ret=Estrangelo Edessa

MSI (c) (AC:50) [13:51:33:606]: Font created. Charset: Req=0, Ret=0, Font: Req=MS Shell Dlg, Ret=MS Shell Dlg

Error 1402. Öffnen dieses Schlüssels nicht möglich: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\\\Adobe Flash Player ActiveX. Systemfehler '87'. Stellen Sie sicher, dass Sie auf diesen Schlüssel zugreifen können, oder setzen Sie sich mit Ihrem Support in Verbindung.
MSI (s) (AC:F0) [13:52:33:751]: User policy value 'DisableRollback' is 0
MSI (s) (AC:F0) [13:52:33:751]: Machine policy value 'Disable


Not quite sure why its placing in 3 backslashes (therefore not finding the key and could find no reference to it in the MSI. I can't just bypass it either. As an experiment I deleted that key on my test PC, but then it just ,moves onto the next key under the ..\Uninstall key.
Posted by: anonymous_9363 15 years ago
Red Belt
0
Not quite sure why its placing in 3 backslashes That would normally be due to empty or missing property/property values.

That 'Uninstall' key, of course, would normally be branched with a ProductCode, e.g. for MS Office 11 it's ' HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{90110409-6000-11D3-8CFE-0150048383C9}'
Posted by: fritoz 15 years ago
Orange Belt
0
Thanks VBScab, you replied in the middle of me composing this reply.

I have got to the bottom of this problem. One of the Citrix dialogs asks for the shortcut destination folder, the default is "Citrix\." We have a standard where if its a single shortcut it gets placed at thr root of "Start->All Programs." In order to progress through the install dialogs I set this to just a plain backslash "\" - my bad.

I also manually set this Property in the Property table but that didn't work either.

Added it to my ever growing list of unintended consequences when transforming vendor MSI's.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ