Original post address: http://kb.flexerasoftware.com/selfservice/viewContent.do? Externalid = q2017687
Environment: adminstudio 7.x, adminstudio 8.x, InstallShield 11.5 Premier, InstallShield 11 Premier, InstallShield 12 Premier, InstallShield
2008 Premier, InstallShield 2009 Premier, InstallShield 2010 premier
Project type: Basic MSI, installscript MSI
Summary: This article explains how to add a new language not included in the default language pack for an MSI-based project
Body:
To add unsupported languages, such as Hebrew or Arabic, follow these steps:
Open InstallShield with multi-language package installed
Choose> tool> Add new language.
Follow the new language wizard to add the required language to the project step by step.
Then find the language ID. Find the language ID, go to the help of is, and enter the keyword language ID to find the digit ID corresponding to each language.
For example, Finnish corresponds to 0x040b, or directly input a language such as Hebrew to search)
Next, locate the <product path> \ redist \ 0409 folder (of course, whatever else <product path> \ redist \
Can be used in all language folders)
<Product path> is the installation directory of the environment.
Copy the folder and rename it to the ID corresponding to the newly added language (here, the ID must remove the 0x prefix ). For example, if the language ID is 0x0401, the folder should
This name is 0401
Go to the <product path> \ support \ 0x0409. ini file.
Here is an explanation of <product path>. The original Article is excerpted as follows:
<Product path> will vary depending on the product but will resolve to the particle MSI editing tool being used.
I am not sure about the specific meaning, because I have never used a packaging tool other than is. It seems that this path may vary depending on different environments. However, all users must find
To the 0x0409. ini file.
Make a duplicate of this file in this location, and rename it the language ID of your new language.
Copy the file and rename it to the ID corresponding to the newly added language (do not remove the prefix here ). For example, if the language ID is 0x0401, the file should be named
0x0401. ini.
Use a text editing tool such as NotePad to open the file.
Find the first line and change 0x0409 to the ID of the new language we added. For example, change it to 0x0401 according to the above example.
Open InstallShield and find the string table under general information.
Manually translate the English strings into your new language (-_-!!!)
Note:
If you are using developer or devstudio, you must install the InstallShield Language Pack so that you can use the new language wizard. If yes
For InstallShield X or later versions, the version must be premier.
New language wizard can be used only after the project is opened Using InstallShield.
Additional information:
New language wizard does not work on the installscript full script project. For more information, see the http://kb.flexerasoftware.com/selfservice/viewContent.do?
Externalid = q111347 & sliceid = 1