I have some files that were made in Solidworks running a foreign language. All the features in the tree are in that language. I'd like to be able to switch them to my native language, my installed laguage.
Thank you for any input
Those options are only available if you have installed SolidWorks on a foreign language operating system and installed SolidWorks in that foreign language. Then you can choose to run in the foreign language or English. The second option only controls what language the features/filenames will be CREATED in. If the option is switched, it will not automatically convert feature names.
There is no automatic means provided by SolidWorks to convert foreign language feature names to English. Theoretically this could be implemented for the standard names (if users have not renamed them) but would require new functionality to be implemented so if this is desired, please submit an enhancement request. Implementing it for conversion of ANY name, even if a user has changed it would be more difficult as it would require some sort of language translation functionality.
So, the only potential solution now may be some sort of macro like Jan refers to above.
Open the particular file and go to system options, you will find general under general,please check use english language menus, feature and file names..
Hope..you will follow this...
Greyed out... :S
open the other language file and set the above said instructions, give ok and restart the machine.
Noe you will find them in English..
restarted the whole machine, and the option is still greyed out. I wish I could try this, but it seems like I need to change the part / assembly template, but that doesn't look easy to do. I have a lot of parts to convert.
use a macro
maybe that works?
it is not required to use macro, since it is very simple.
we find it in the system option itself...
Just tested it, but didn't do the trick
the macro works fine
Thank you for the MACRO file
Thanks, I'll be submitting an enhancment request. I realize it's rediculous to ask sw to translate the custom named features, but the standard names that SW gives the features should be able to be converted to the installed language, no matter what language they were saved from or opened in, if SW supports both languages. If I can't find my way around I'll use a macro to translate.
You can try this program if you want.
If Translator.xls is in the same directory as Translator.exe the program will use the Excel file as its data base. The xls file needs to be the same name as the exe for that to work.
This program goes down the SolidWorks feature tree and compares the feature’s name to the text in column A of the Excel file. If it finds the name it changes the feature’s name to the text in column B. I used Translator Original.xls to change Chinese to English. If you run it the way it is it should change “rovina” to Plane and change other feature names to Chines. You will need to copy paste the forien language to the A column and your language to the B column.
This is written in Visual Studio 2010 so I needed to send the exe.
Let me know what problems you run into.
Hope this helps.
--- Edited ---
I noticed that the Excel files were not added to the zip file so I added them to this message.
Copy the Translator.exe and Translator.xls to a directory. Open a SolidWorks part. Run the exe.
Any place that Plane is found the text will turn to AirPlane. The text Origin will change to Chinese. Rovina will change to Plane. The Chinese to English is the file I was using to change some file we had to English.
WARNING If an assembly is open in SolidWorks this should open all part files, change the text then save the parts so don’t run it on permanent files.
I hope having the Excel files will help.
Added missing Excel files to the above message.
Retrieving data ...