<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Untranslatable "Tool" menu items in Infrastructure (hard-coded in database)]]></title><description><![CDATA[<p dir="auto"><strong>Description</strong>:<br />
When attempting to localize/translate the NetXMS interface, I noticed that the items under the "Tools" menu for Infrastructure objects cannot be translated.</p>
<p dir="auto"><a href="https://ibb.co/prN5yHpF" rel="nofollow ugc"><img src="https://i.ibb.co/Cs4D2jFG/SCR-20260502-csok.png" alt="" class="img-markdown  img-fluid" /></a></p>
<p dir="auto">Upon further investigation, it appears these strings are hard-coded in the database under the `object_tools.tool_name` column, rather than being routed through the standard localization resource files.</p>
<p dir="auto">NetXMS Version: 6.1.1<br />
Operating System / Environment: Linux (Docker) [Server] / macOS [Client]</p>
<p dir="auto">Steps to Reproduce:</p>
<ol>
<li>Configure the NetXMS console/WebUI to use a translated language profile.</li>
<li>Navigate to the <strong>Infrastructure</strong> tree.</li>
<li>Select on a node or object and navigate to the <strong>Tools</strong> context menu.</li>
<li>Observe the language of the tool names.</li>
</ol>
<p dir="auto"><strong>Expected Behavior</strong>:<br />
The names of the tools should support localization, either by mapping the database entries to localization keys or by allowing translations to be defined within the object tool configuration itself.</p>
<p dir="auto"><strong>Actual Behavior</strong>:<br />
The tool names are pulled directly from `object_tools.tool_name` in the database, bypassing the UI translation mechanism and forcing them to display in their original string format regardless of the user's language settings.</p>
]]></description><link>https://forum.netxms.org/topic/8380/untranslatable-tool-menu-items-in-infrastructure-hard-coded-in-database</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 06:22:38 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/8380.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 04 May 2026 02:01:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Untranslatable "Tool" menu items in Infrastructure (hard-coded in database) on Sat, 16 May 2026 08:46:53 GMT]]></title><description><![CDATA[<p dir="auto">That's due to user-configurable tool nature. If all system users use same language, you can just change tool names in server configuration. However, if different language must be supported currently there is no solution. I've registered issue in our tracker for adding localization support to object tools:<br />
<a href="https://github.com/netxms/netxms/issues/3243" rel="nofollow ugc">https://github.com/netxms/netxms/issues/3243</a></p>
]]></description><link>https://forum.netxms.org/post/35446</link><guid isPermaLink="true">https://forum.netxms.org/post/35446</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Sat, 16 May 2026 08:46:53 GMT</pubDate></item></channel></rss>