Cancel
Showing results for 
Search instead for 
Did you mean: 

Internationalization of menu and ribbon

Pioneer
Pioneer

I would like to support different languages for my ribbon and menu. The menu and ribbon files include english labels. I thought about building a language specific setup and provide the files in the installed language, but that does not work as these files do not support "german umlaute". NX does use xml files with translated texts in the localization subfolder. Do I have to use this folder? Or can I create a localization folder in my UGII_USER_DIR? Is there a documentation on the correct format of the translation files?

 

Unfortunately the documentation I found is not really clear:

 

https://docs.plm.automation.siemens.com/tdoc/nx/10/nx_api/#uid:index_menuscript:intnatl_internationa...

 

1. What is a Native Language Menu (NLM) file? Where do I have to put it?

2. UF_MB_load_resource_file is only available on Unix. So I have to use the "NX resource file" (existing?). Where is that? Do I have to merge into that file in my setup?

 

Please note I have a .NET Addin on a Windows machine.

2 REPLIES

Re: Internationalization of menu and ribbon

Creator
Creator

From NX10, the localization mechanism has been changed. The details can be referred to:

https://solutions.industrysoftware.automation.siemens.com/view.php?sort=desc&file_type=text&q=LOCALI...

Re: Internationalization of menu and ribbon

Pioneer
Pioneer

I solved "German Umlaute": I had to use UTF with BOM. The rest of the problem is solved with language specific menu und ribbon files which I place in the appropriate custom dirs. This way was the most convenient way for my case.