1) Inventor default properties can't get an override using UIString mapping. This applies only to Inventor custom iProperties. Also notice that Inventor default iProperties automatically adopt the UI language. That's the simple reason, that VDS does not apply a localization string mapping to these.
2) For AutoCAD it is different, follow these basic rules and steps to get all category properties displayed. To demonstrate I use the uggly looking AutoCAD Mechanical Title block attribute "GEN-TITLE-DES1"
- Map UDP "Description" to AutoCAD file property "GEN-TITLE-DES1". Don't use another name, as the block attributes. This is key.
- Add the UIString mapping: <UIString ID="GEN-TITLE-DES1">Description</UIString>
- Register the block name in AutoCAD.cfg. <TitleBlock>ISO_TITLEA,ISO_TITLEB, DIN_TITLE</TitleBlock>
- Register the block name at ADMS server, disable reading from prompt.
Now the VDS AutoCAD dialog will recognize, the file property "GEN-TITLE-DES1" has a corresponding block attribute and update the attribute value on Dialog close immediatly.
Markus Koechl
Solutions Engineer PDM, Autodesk Central Europe