Create Autorun CD Menu

Create Autorun CD Menu on portable media such as CD, DVD and USB Drive

KS-SW - Klaus Schwenk Software
You are here: CDMenuPro Home

CDMenuPro Language Editor

The CDMenuPro Language Editor can be used to add additional user-interface languages to the "CD_Start.exe" menu application and the "CDMP_FlashPlayer.exe" flash player.

CDMenuPro and all add-on programs come complete with English and German already pre-installed. Given that the intention will sometimes be to export CDs into countries that speak a different language, it will be necessary in some instances to translate the messages and dialog windows (user interface) used in the menu application into these languages.

In order to remain compatible with Win9x/ME, CDMenuPro was not created for Unicode languages. This means that CDMenuPro only supports languages that come with a 8-Bit-ANSI code page. As far as we know this means all languages with the exception of Chinese, Korean and Japanese. You will find a detailed list of all supported languages and countries in the Language Editor program.

Only a few phrases belonging to the following CD_Start application dialogs will require translation:

  • Enter password
  • Confirmation of licence agreement
  • Application information
  • Folder selection
  • Loading messages
  • Other messages

Using the Language Editor program

Start the program using the Windows Start menu or by clicking on "Extras" on the CDMenuPro Editor menu bar.

Click on the button marked "Add language...", this starts an assistant to guide you through the language set-up process.


In the first window you need to select the program for which you want to create a language.


In the second window select the language that you want to add from the list of Windows languages or select the language that you want to edit from the list of project languages.

Please note 1:
It is not possible to make alterations to English and German. These languages are already integrated into the program.

Please note 2:
It is only possible to select one language to use the same code page as the one currently activated in Windows. If you want to edit a language that requires another code page, you will have to select another language / code page via the Windows country settings.
Windows - Start - Settings - System Control - Regional and language options.
Click on "Options" in the "Regional and language options" dialog window and select the country or language that you require. You might have to insert the Windows installation CD to install the necessary fonts and code pages. Please refer to the "Windows Help" section (Windows - Start - Help and Support)

Highlight the language that you want to edit from the list of project languages and click on the "Next" button.


Translate the text from the "Reference" line into the "Translation" line. Click on the "Next text" button to translate the next phrase. When all phrases have been added, they can be saved in the language file.

Testing the language file
Once the phrases have been saved, the "Test" button is released. The menu application "CD_Start.exe" will be started together with the language file for the testing process. CD_Start.exe outputs a report for all phrases used.

Please Note:
You can create and save as many languages as you want in the language file.

How the language selection feature works

When the "CD_Start.exe" application is started, a request is sent to the Windows operating system to identify the system language that is currently installed. A search of the language file is then made to determine whether or not an entry for this particular language exists. If yes, all of the phrases for this particular language are loaded. If no corresponding language entry is found, the language file is searched for a default language. If a default language is found, the phrases from it will be loaded. If no default language is found, either English or German will be loaded depending on the system language.

Please Note:
The language file is added during the .exe file compilation process.


What is the procedure for Asian countries?

As already mentioned above, Unicode programs are required for the countries of China, Korea and Japan to display the characters in their languages. CDMenuPro is not made for Unicode.

If you want to create a menu for one of the countries mentioned above, please proceed as follows:

You can use all of the letters in the 7-Bit-ANSI code (see ASCII tables, characters 32 - 127). These characters will also be displayed correctly on Asian systems. If you select Asian characters, you will have to limit yourself to using graphic menu elements:

  • Add static text passages to the background image using the graphics editor.
  • Use only button images and add text to the button graphic using the graphics editor.
  • Do not use the embedded text viewer unless you want to use it to display 7-bit-ANSI-code text (i.e. English-language texts).