Hello DoS,
CVI itself is not localized, which means that when you invoke functions that display built-in CVI dialog boxes, those dialog boxes display english labels. However, the FileSelectPopup function is implemented by customizing a native Windows dialog, rather than creating one from scratch. This Windows dialog is localized, so that when you run it in a German OS, its labels are translated into German. However, the buttons that are added by CVI are not localized, which meanst that you end up with a mixture of english and german in the same dialog box which, of course, is somewhat unsettling.
If your goal is to show all the strings in English, that is not possible. If your goal, however, is to show them all in German, then you do have a possible solution:
1. Open the following file in some text editor: c:\windows\system32\cvirte\bin\msgrte.txt.
2. Look for strings that you might want to translate: for example, "&Load" and "Directory &History:"
3. After you translate those strings, you need to run the following program: c:\program files\national instruments\cvi81\bin\countmsg.exe (this will update the values in the first line of the msgrte.txt file)
There's one caveat to this. If you then create an installer distribution in CVI in order to deploy your application, it will not include the changes that you made to the message file. If you're in this situation, let me know. I think there is a workaround, but I'll hold off on describing it unless you need it.
Luis
Message Edited by LuisG on 08-23-2007 11:47 AM
Message Edited by LuisG on 08-23-2007 11:47 AM