Holly-Wood.it  
    Brick 1 x 3
Brick 2 x 2 Corner    
  Brick 1 x 1  
[ english ] deutsch ] italiano ]
 
  Home > MLCad > MLCad language file Last update: 16.02.2013  
   
Brick 3x2 with Hole  
 
 

Tutorial to change MLCad's language interface using a language file

 
 
     
  In order to run the program in a language different from its native english you need a .dll file (dynamic link library) where all the information has been coded. Those localized versions are put together and supported by volunteers: at the time MLCad "speaks" French, Czech , Japanese, Polish, Dutch, Spanish, German and Italian. Some of these add-ons can be found at MLCad's homepage, some are hosted by the person who translated the program into his/her mother tongue. I translated the interface into Italian and also support the German and English version. The procedure to change the interface in one of the supported languages is the same:
  • Download the desired language dll compatible with version 3.40:
    (The tutorial presums that you have downloaded both).

    German: Download icon    MLCadLangGerman_dll_3-40.zip   (124 KB)
    Italian: Download icon    MLCadLangItalian_dll_3-40.zip   (124 KB)

  • Unzip the content by placing it in MLCad's root directory. At this point your folder should contain the following files:

    MLCad.exe
    MLCadLangGerman.dll
    MLCadLangItalian.dll
    mlcad.dll

    NOTE! There will be much more files like MLCad.log, MLCad.grp, MLCad.cfg, ReadMe.txt, ReleaseNotes.txt, .dll files created by other interpreters or subfolders, but those listed above are absolutely necessary to get MLCad work properly.

  • Start the program
  Brick 2x2 Round
     
  Brick 2x4   Brick 1x1
    Brick 1x1  
(The following screenshot shows all menus and dialogs in one edited image).
Screenshot 1
   
  1. Select the Settings menu, the General tab, then Change... (Settings > General > Change...).  
  2. This will pop up the MLCad Settings dialog. You should already see the General tab. If not please click on it.  
  3. Choose the desired language in the Language: drop down box.  
  4. Confirm your choice and exit the Settings dialog by clicking the OK button.  
       
  (The following screenshot shows all menus and dialogs in one edited image).
Screenshot 2
   
  5. The dialog window will be replaced by a new dialog telling that you have to close the program and restart it to make the change effective. Click OK to return to MLCads main window.

NOTE! You might continue with your work. The changing will only apply next time you start the application. To restore the default english language or switch to another language you have to repeat the whole procedure. (It is also possible to run several programs at the same time, each in a different language! Just launch a new version without previously shut down the main window).
Brcik 1x4
  6. Close MLCad via File > Exit or click the x button in the top right-hand corner of the window and re-launch the program.
top  
       
  LEg GOdt!  
     
 

Troubleshooting

 
Brick 1x2
  • In some rare cases the program might refuse to load a language module - especially after overwriting an old copy of the language file with a newer version. In this case run the program RegEdit which comes with your Windows OS from the command line. Search for the criteria LACHMANN in the HKEY_CURRENT_USER path. Delete the entire MLCAD path. MLCad will lose all its settings but the program will do a clean start-up and ask you for the right path to LDraw.
  • The DLL files above are fit for MLCad 3.40. Your old 3.30 language files will NOT work with the newest version. If for some reason you still need those old versions please download these files:

    German for V3.30: Download icon MLCadLangGerman_dll_3-30.zip   (124 KB)
    Italian for V3.30: Download icon MLCadLangItalian_dll_3-30.zip   (124 KB)
top  
  Brick 2 x 2
All content is provided as is, with no warranty stated or implied regarding the quality or accuracy of any content on or off this site.
LEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this site.