NetXMS Support Forum

Development => General => Topic started by: cold on May 04, 2026, 05:01:03 AM

Title: Untranslatable "Tool" menu items in Infrastructure (hard-coded in database)
Post by: cold on May 04, 2026, 05:01:03 AM
Description:
When attempting to localize/translate the NetXMS interface, I noticed that the items under the "Tools" menu for Infrastructure objects cannot be translated.

(https://i.ibb.co/Cs4D2jFG/SCR-20260502-csok.png) (https://ibb.co/prN5yHpF)

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.

NetXMS Version: 6.1.1
Operating System / Environment: Linux (Docker) [Server] / macOS [Client]

Steps to Reproduce:


Expected Behavior:
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.

Actual Behavior:
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.