New Added language does not Show
I try to use the "New Language Wizard" at https://docs.revenera.com/installshield21helplib/helplibrary/IHelpNewLangIDERef.htm to add a new language((Afrikaans) to my InstallShield project.
Then I translate the .ini file and two .dll files. However, after building the project, I run the setup.exe.
The language switcher has the new language "Afrikaans", so I choose it. Then I can see a second dialog with Afrikaans language, saying "Preparing the installation". However, when the "Welcome to the InstallShield Wizard for xxx" appears, it is still in English, and all following UIs are all in English.
The setup.exe(zipped) and the localized files are all attached. The last .dll should be put in the "Skins" subdirectory.
Hi @alancc ,
If you add any new language using Add language option, you need to translate the strings as per the new language, if we dont translate the default strings for that language will be in English only, Please refer the help document.
"If you want to add the unsupported language in InstallScript or InstallScript MSI projects, you will need to translate the strings in those files. You can open the .dll file in a resource editor to replace the English strings with the appropriate translated strings."
I have already translated all the required files, including one .ini file and two .dll files mentioned in the document. That is the reason why I wonder the translated contents do not show in the built setup file.
When I start the setup.exe, the first screen shows the translated contents:
However, the next screen and all other screens still show the English version contents:
So currently the issue is observed only with Afrikaans language, for other languages its working, and you have already translated all strings as well.
Could you please raise a case by logging to community portal and raise a new case with details like ism and the steps to reproduce, which will help us to debug locally.
You can also contact support and raise a case. Or by sending a new email at firstname.lastname@example.org along with details and steps to reproduce the issue along with ism and the translated strings.
Currently all built-in 35 languages are OK. And I want to make a test to unsupported language, so I choose Afrikaans and find the issue.
I think if I add other unsupported languages, they will have the same issue.
Currently my support plan has expired, your support team suggest me to ask in the forum, that is the reason why I ask here.
Did you edit the dialog for your new language Afrikaans , we need to edit the dialogs as well if the languages added are not reflecting in the dialogs, So please check the dialog for new language and check the strings and make sure the languages are translated as well, if not translated or translated strings are not added to the field, please select the translated using ellipsis button.
please refer screenshot and the ism for reference,
Did my reply solve the question? Click "ACCEPT AS SOLUTION" to help others find answers faster. Liked something? Click "KUDO".
I check my setup project and find in dialog editor and string editor, the texts for Afrikaans are still in English.
I can edit them in dialog/string editor. But that is very time-consuming.
Hi @alancc ,
Yes, we need to edit the dialog and translate and replace the texts as well, because for each language the dialogs are different, for default IS shipped languages the dialogs strings are translated, for any new languages added we need to translate as per the new language added.