<?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>GUI GuiderのトピックRe: Subject: GUI Guider Generates Invalid C Identifiers When Using Chinese Characters for Tab Names</title>
    <link>https://community.nxp.com/t5/GUI-Guider/Subject-GUI-Guider-Generates-Invalid-C-Identifiers-When-Using/m-p/2248215#M1693</link>
    <description>try to add events to the"报警设置"</description>
    <pubDate>Tue, 25 Nov 2025 09:03:31 GMT</pubDate>
    <dc:creator>yyxy</dc:creator>
    <dc:date>2025-11-25T09:03:31Z</dc:date>
    <item>
      <title>Subject: GUI Guider Generates Invalid C Identifiers When Using Chinese Characters for Tab Names</title>
      <link>https://community.nxp.com/t5/GUI-Guider/Subject-GUI-Guider-Generates-Invalid-C-Identifiers-When-Using/m-p/2246774#M1691</link>
      <description>&lt;DIV class=""&gt;Dear NXP Support Team,&lt;/DIV&gt;&lt;DIV class=""&gt;I am using GUI Guider (vX.X.X) to design an interface that contains an lv_tabview widget with several tabs.&lt;BR /&gt;When I type Chinese characters (e.g. “设置”, “关于”) in the tab-text field, Guider &lt;STRONG&gt;automatically re-uses the same string as the C identifier&lt;/STRONG&gt; for the tab object. As a result, the generated code looks like:&lt;DIV class=""&gt;This produces a &lt;STRONG&gt;compiler error&lt;/STRONG&gt; because the C language does not allow non-ASCII identifiers.&lt;/DIV&gt;&lt;DIV class=""&gt;Could you please consider one of the following improvements in a future release?&lt;/DIV&gt;&lt;OL&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;STRONG&gt;Split the two concepts&lt;/STRONG&gt;&lt;/DIV&gt;&lt;UL&gt;&lt;LI&gt;&lt;DIV class=""&gt;Provide two separate input boxes:&lt;BR /&gt;– “Display text” (any Unicode string)&lt;BR /&gt;– “Object ID / variable name” (restricted to ASCII letters, digits and underscore)&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;Use the Object ID only in the generated C code, and keep the Display text for the label that appears on screen.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;STRONG&gt;Automatic sanitisation&lt;/STRONG&gt;&lt;/DIV&gt;&lt;UL&gt;&lt;LI&gt;&lt;DIV class=""&gt;If the user enters Unicode text, silently transliterate it to a valid C identifier (e.g. “设置” → “tab_setting”) while preserving the original Unicode string for the label.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;STRONG&gt;Built-in i18n support&lt;/STRONG&gt;&lt;/DIV&gt;&lt;UL&gt;&lt;LI&gt;&lt;DIV class=""&gt;Always store an English/ASCII ID internally, and let the user supply translations through the existing internationalisation table. This is already possible, but it is not obvious to new users because the single input box implies that the typed text will be used verbatim in the code.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;DIV class=""&gt;At the moment the only workaround is to:&lt;/DIV&gt;&lt;UL&gt;&lt;LI&gt;&lt;DIV class=""&gt;type an English ID first,&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;generate the code,&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;DIV class=""&gt;then manually change the label text back to Chinese,&lt;BR /&gt;which is tedious and error-prone.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;DIV class=""&gt;Thank you for your attention. I would appreciate any feedback on whether this enhancement can be placed on the roadmap.&lt;/DIV&gt;&lt;DIV class=""&gt;Best regards,&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/366928i34170E75D9125EBE/image-size/large?v=v2&amp;amp;px=999" role="button" title="1.png" alt="1.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/366927i2640E8F5D0261883/image-size/large?v=v2&amp;amp;px=999" role="button" title="2.png" alt="2.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="3.png" style="width: 858px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/366926i4F110554B1A8670D/image-size/large?v=v2&amp;amp;px=999" role="button" title="3.png" alt="3.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 24 Nov 2025 06:38:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/GUI-Guider/Subject-GUI-Guider-Generates-Invalid-C-Identifiers-When-Using/m-p/2246774#M1691</guid>
      <dc:creator>yyxy</dc:creator>
      <dc:date>2025-11-24T06:38:59Z</dc:date>
    </item>
    <item>
      <title>Re: Subject: GUI Guider Generates Invalid C Identifiers When Using Chinese Characters for Tab Names</title>
      <link>https://community.nxp.com/t5/GUI-Guider/Subject-GUI-Guider-Generates-Invalid-C-Identifiers-When-Using/m-p/2248172#M1692</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/257224"&gt;@yyxy&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I try to change it to Chinese.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Harry_Zhang_0-1764059502687.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/367111i39EFEEFCC98251B7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Harry_Zhang_0-1764059502687.png" alt="Harry_Zhang_0-1764059502687.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;And i can compile it successfully.&lt;/P&gt;
&lt;P&gt;Which version you are using?&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Harry&lt;/P&gt;</description>
      <pubDate>Tue, 25 Nov 2025 08:32:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/GUI-Guider/Subject-GUI-Guider-Generates-Invalid-C-Identifiers-When-Using/m-p/2248172#M1692</guid>
      <dc:creator>Harry_Zhang</dc:creator>
      <dc:date>2025-11-25T08:32:50Z</dc:date>
    </item>
    <item>
      <title>Re: Subject: GUI Guider Generates Invalid C Identifiers When Using Chinese Characters for Tab Names</title>
      <link>https://community.nxp.com/t5/GUI-Guider/Subject-GUI-Guider-Generates-Invalid-C-Identifiers-When-Using/m-p/2248215#M1693</link>
      <description>try to add events to the"报警设置"</description>
      <pubDate>Tue, 25 Nov 2025 09:03:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/GUI-Guider/Subject-GUI-Guider-Generates-Invalid-C-Identifiers-When-Using/m-p/2248215#M1693</guid>
      <dc:creator>yyxy</dc:creator>
      <dc:date>2025-11-25T09:03:31Z</dc:date>
    </item>
    <item>
      <title>Re: Subject: GUI Guider Generates Invalid C Identifiers When Using Chinese Characters for Tab Names</title>
      <link>https://community.nxp.com/t5/GUI-Guider/Subject-GUI-Guider-Generates-Invalid-C-Identifiers-When-Using/m-p/2248249#M1694</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/257224"&gt;@yyxy&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your information.&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Harry&lt;/P&gt;</description>
      <pubDate>Tue, 25 Nov 2025 09:36:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/GUI-Guider/Subject-GUI-Guider-Generates-Invalid-C-Identifiers-When-Using/m-p/2248249#M1694</guid>
      <dc:creator>Harry_Zhang</dc:creator>
      <dc:date>2025-11-25T09:36:30Z</dc:date>
    </item>
    <item>
      <title>Re: Subject: GUI Guider Generates Invalid C Identifiers When Using Chinese Characters for Tab Names</title>
      <link>https://community.nxp.com/t5/GUI-Guider/Subject-GUI-Guider-Generates-Invalid-C-Identifiers-When-Using/m-p/2248250#M1695</link>
      <description>Could you please let me know **roughly when the optimization will be completed**?</description>
      <pubDate>Tue, 25 Nov 2025 09:38:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/GUI-Guider/Subject-GUI-Guider-Generates-Invalid-C-Identifiers-When-Using/m-p/2248250#M1695</guid>
      <dc:creator>yyxy</dc:creator>
      <dc:date>2025-11-25T09:38:09Z</dc:date>
    </item>
    <item>
      <title>Re: Subject: GUI Guider Generates Invalid C Identifiers When Using Chinese Characters for Tab Names</title>
      <link>https://community.nxp.com/t5/GUI-Guider/Subject-GUI-Guider-Generates-Invalid-C-Identifiers-When-Using/m-p/2249940#M1697</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/257224"&gt;@yyxy&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;At present, we do not support this operation, but I have forwarded your suggestion to our GUI GUIDER team. We will address this issue in future versions.&lt;/P&gt;
&lt;P&gt;Thank you for your understanding.&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Harry&lt;/P&gt;</description>
      <pubDate>Thu, 27 Nov 2025 02:48:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/GUI-Guider/Subject-GUI-Guider-Generates-Invalid-C-Identifiers-When-Using/m-p/2249940#M1697</guid>
      <dc:creator>Harry_Zhang</dc:creator>
      <dc:date>2025-11-27T02:48:24Z</dc:date>
    </item>
  </channel>
</rss>

