<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Localization Issue (Model Browser displays non-existing names of solid bodies) in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/localization-issue-model-browser-displays-non-existing-names-of/m-p/11659582#M147366</link>
    <description>&lt;P&gt;It was discovered that Inventor Model Browser displays inconsistent/unreal/localized names for Solid Bodies of MBP (Multi-Body-Part) unless you use the same Inventor localization that was used for model creation.&lt;BR /&gt;It is pretty obvious the localization issue yet I'm not sure if it is an issue of API or Inventor itself.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Details:&lt;BR /&gt;Recently I was playing around with one sample MBP 3Dmodel (see attachment to post - &lt;A href="https://forums.autodesk.com/t5/inventor-i-promyshlennoe/interesnaya-zadacha-dlya-autodesk-inventor-ilogic-2020/m-p/11587980#M14331" target="_blank" rel="noopener"&gt;https://forums.autodesk.com/t5/inventor-i-promyshlennoe/interesnaya-zadacha-dlya-autodesk-inventor-ilogic-2020/m-p/11587980#M14331&lt;/A&gt;) in English Inventor 2023.2 and .. exception happened when I tried to define particular solid body (SurfaceBody) using it's English name that was present in Model Browser (this was one of suggestions from&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/537534"&gt;@MjDeck&lt;/a&gt;&amp;nbsp; to workaround Exception 800004005 issue/defect see - &lt;A href="https://forums.autodesk.com/t5/inventor-ilogic-and-vb-net-forum/only-1-st-code-run-fails-with-unspecified-error-0x80004005/m-p/11232288#M139267)" target="_blank" rel="noopener"&gt;https://forums.autodesk.com/t5/inventor-ilogic-and-vb-net-forum/only-1-st-code-run-fails-with-unspecified-error-0x80004005/m-p/11232288#M139267)&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The model itself was probably created with Russian Inventor (2020) and body names printed out to logger from English or Italian are all Russian:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="visual-basic"&gt;For Each oSB In ThisDoc.Document.ComponentDefinition.SurfaceBodies
	Logger.Info(oSB.Name)
Next&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SolidBody-Names_(Inv2023-2_ITA).png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1159176i67F58A6A36CD83F3/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SolidBody-Names_(Inv2023-2_ITA).png" alt="SolidBody-Names_(Inv2023-2_ITA).png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SolidBody-Names_(Inv2023-2_Eng).png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1159177i5C01C90593A5A129/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SolidBody-Names_(Inv2023-2_Eng).png" alt="SolidBody-Names_(Inv2023-2_Eng).png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SolidBody-Names_(Inv2023-2_RUS).png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1159179i662C0060841BA98A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SolidBody-Names_(Inv2023-2_RUS).png" alt="SolidBody-Names_(Inv2023-2_RUS).png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;... so in all cases API only knows Russian names, and you'd probably get in troubles if you are coding some all-localization application to be used with MBPs, and need to input/output from/to user the body name!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm posting it here in order someone from Autodesk Inventor (API) DEVs confirm that this is an issue/defect and sound out the plans to fix it.&lt;/P&gt;</description>
    <pubDate>Thu, 05 Jan 2023 16:11:55 GMT</pubDate>
    <dc:creator>Maxim-CADman77</dc:creator>
    <dc:date>2023-01-05T16:11:55Z</dc:date>
    <item>
      <title>Localization Issue (Model Browser displays non-existing names of solid bodies)</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/localization-issue-model-browser-displays-non-existing-names-of/m-p/11659582#M147366</link>
      <description>&lt;P&gt;It was discovered that Inventor Model Browser displays inconsistent/unreal/localized names for Solid Bodies of MBP (Multi-Body-Part) unless you use the same Inventor localization that was used for model creation.&lt;BR /&gt;It is pretty obvious the localization issue yet I'm not sure if it is an issue of API or Inventor itself.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Details:&lt;BR /&gt;Recently I was playing around with one sample MBP 3Dmodel (see attachment to post - &lt;A href="https://forums.autodesk.com/t5/inventor-i-promyshlennoe/interesnaya-zadacha-dlya-autodesk-inventor-ilogic-2020/m-p/11587980#M14331" target="_blank" rel="noopener"&gt;https://forums.autodesk.com/t5/inventor-i-promyshlennoe/interesnaya-zadacha-dlya-autodesk-inventor-ilogic-2020/m-p/11587980#M14331&lt;/A&gt;) in English Inventor 2023.2 and .. exception happened when I tried to define particular solid body (SurfaceBody) using it's English name that was present in Model Browser (this was one of suggestions from&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/537534"&gt;@MjDeck&lt;/a&gt;&amp;nbsp; to workaround Exception 800004005 issue/defect see - &lt;A href="https://forums.autodesk.com/t5/inventor-ilogic-and-vb-net-forum/only-1-st-code-run-fails-with-unspecified-error-0x80004005/m-p/11232288#M139267)" target="_blank" rel="noopener"&gt;https://forums.autodesk.com/t5/inventor-ilogic-and-vb-net-forum/only-1-st-code-run-fails-with-unspecified-error-0x80004005/m-p/11232288#M139267)&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The model itself was probably created with Russian Inventor (2020) and body names printed out to logger from English or Italian are all Russian:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="visual-basic"&gt;For Each oSB In ThisDoc.Document.ComponentDefinition.SurfaceBodies
	Logger.Info(oSB.Name)
Next&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SolidBody-Names_(Inv2023-2_ITA).png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1159176i67F58A6A36CD83F3/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SolidBody-Names_(Inv2023-2_ITA).png" alt="SolidBody-Names_(Inv2023-2_ITA).png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SolidBody-Names_(Inv2023-2_Eng).png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1159177i5C01C90593A5A129/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SolidBody-Names_(Inv2023-2_Eng).png" alt="SolidBody-Names_(Inv2023-2_Eng).png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SolidBody-Names_(Inv2023-2_RUS).png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1159179i662C0060841BA98A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="SolidBody-Names_(Inv2023-2_RUS).png" alt="SolidBody-Names_(Inv2023-2_RUS).png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;... so in all cases API only knows Russian names, and you'd probably get in troubles if you are coding some all-localization application to be used with MBPs, and need to input/output from/to user the body name!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm posting it here in order someone from Autodesk Inventor (API) DEVs confirm that this is an issue/defect and sound out the plans to fix it.&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jan 2023 16:11:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/localization-issue-model-browser-displays-non-existing-names-of/m-p/11659582#M147366</guid>
      <dc:creator>Maxim-CADman77</dc:creator>
      <dc:date>2023-01-05T16:11:55Z</dc:date>
    </item>
    <item>
      <title>Re: Localization Issue (Model Browser displays non-existing names of solid bodies)</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/localization-issue-model-browser-displays-non-existing-names-of/m-p/11659688#M147367</link>
      <description>&lt;P&gt;The issue is reproducible with new part created with Inventor 2023.2 Italian and open in either English or Russian:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MaximAUdod_1-1672936735569.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1159209i6A08715F1DF076CF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="MaximAUdod_1-1672936735569.png" alt="MaximAUdod_1-1672936735569.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MaximAUdod_0-1672936652496.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1159203i4C4BD6AA06194000/image-size/medium?v=v2&amp;amp;px=400" role="button" title="MaximAUdod_0-1672936652496.png" alt="MaximAUdod_0-1672936652496.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jan 2023 16:44:29 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/localization-issue-model-browser-displays-non-existing-names-of/m-p/11659688#M147367</guid>
      <dc:creator>Maxim-CADman77</dc:creator>
      <dc:date>2023-01-05T16:44:29Z</dc:date>
    </item>
    <item>
      <title>Re: Localization Issue (Model Browser displays non-existing names of solid bodies)</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/localization-issue-model-browser-displays-non-existing-names-of/m-p/11659973#M147374</link>
      <description>&lt;P&gt;Hi Maxim,&lt;/P&gt;
&lt;P&gt;I agree it is a problem. The API sees the original names, but the browser shows the names based on the current language. Note that this only happens for default (system-generated) names. If you rename the solids, then the new names will show the same in all languages.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;You said "&lt;SPAN&gt;define particular solid body (SurfaceBody) using its English name". I think you mean "access" or "find" instead of "define", right? You're trying to find a body by name?&lt;BR /&gt;The workaround would be: instead of using the names from the browser, list out the names using the API. Then use those names in your code.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jan 2023 18:35:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/localization-issue-model-browser-displays-non-existing-names-of/m-p/11659973#M147374</guid>
      <dc:creator>MjDeck</dc:creator>
      <dc:date>2023-01-05T18:35:54Z</dc:date>
    </item>
  </channel>
</rss>

