From e1d79daeccdefd8bd1ed55de8ab9dbc738c5d6d4 Mon Sep 17 00:00:00 2001 From: Peter Kurhajec <61538034+PTKu@users.noreply.github.com> Date: Thu, 29 Jan 2026 15:50:30 +0100 Subject: [PATCH] Make resource lookups case-sensitive in Translator.cs Changed ResourceManager initialization to set IgnoreCase to false for both _libraryResourceManager and _applicationResourceManager, enforcing case-sensitive resource key lookups. --- .../src/AXSharp.Connector/Localizations/Translator.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/AXSharp.connectors/src/AXSharp.Connector/Localizations/Translator.cs b/src/AXSharp.connectors/src/AXSharp.Connector/Localizations/Translator.cs index bd8b045a..1bffdb3c 100644 --- a/src/AXSharp.connectors/src/AXSharp.Connector/Localizations/Translator.cs +++ b/src/AXSharp.connectors/src/AXSharp.Connector/Localizations/Translator.cs @@ -59,7 +59,7 @@ public void SetLocalizationResource(Type resourceType, Assembly originAssembly = { _libraryResourceManager = new ResourceManager(resourceType) { - IgnoreCase = true + IgnoreCase = false }; } else @@ -180,7 +180,7 @@ public static void SetPrimaryTranslatorResource(Type resourceType) { _applicationResourceManager = new ResourceManager(resourceType) { - IgnoreCase = true + IgnoreCase = false }; } }