From 80f27a0af0ef5cb4a25255f4115f74d44f997651 Mon Sep 17 00:00:00 2001 From: Christoph Lackner Date: Wed, 27 May 2026 14:23:38 -0400 Subject: [PATCH] Removed DefaultCulture Setting --- src/Gemstone.Timeseries/ServiceHostBase.cs | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/src/Gemstone.Timeseries/ServiceHostBase.cs b/src/Gemstone.Timeseries/ServiceHostBase.cs index 5d4d35175..4c551dee2 100644 --- a/src/Gemstone.Timeseries/ServiceHostBase.cs +++ b/src/Gemstone.Timeseries/ServiceHostBase.cs @@ -308,18 +308,9 @@ public override async Task StartAsync(CancellationToken cancellationToken) m_iaonSession.ConfigurationChanged += ConfigurationChangedHandler; // Attempt to set default culture - try - { - string defaultCulture = section.DefaultCulture; - CultureInfo.DefaultThreadCurrentCulture = CultureInfo.CreateSpecificCulture(defaultCulture); // Defaults for date formatting, etc. - CultureInfo.DefaultThreadCurrentUICulture = CultureInfo.CreateSpecificCulture(defaultCulture); // Culture for resource strings, etc. - } - catch (Exception ex) - { - DisplayStatusMessage("Failed to set default culture due to exception, defaulting to \"{1}\": {0}", MessageLevel.Error, ex.Message, CultureInfo.CurrentCulture.Name.ToNonNullNorEmptyString("Undetermined")); - LogException(ex); - } - + CultureInfo.DefaultThreadCurrentCulture = CultureInfo.InvariantCulture; + CultureInfo.DefaultThreadCurrentUICulture = CultureInfo.InvariantCulture; + // Retrieve application paths as defined in the config file string servicePath = FilePath.GetAbsolutePath(""); @@ -4246,7 +4237,6 @@ public static void DefineSettings(Settings settings, string settingsCategory = S section.PreferCachedConfiguration = (false, "Set to true to try the cached configuration first, before loading database configuration - typically used when cache is updated by external process"); section.LocalCertificate = ($"{ServiceName}.cer", "Path to the local certificate used by this server for authentication"); section.RemoteCertificatesPath = (@"Certs\Remotes", "Path to the directory where remote certificates are stored"); - section.DefaultCulture = ("en-US", "Default culture to use for language, country/region and calendar formats"); section.CompanyName = ("Grid Protection Alliance", "Defines the company name for the system"); section.CompanyAcronym = ("GPA", "Defines the company acronym for the system");