diff --git a/src/Admin/Startup.cs b/src/Admin/Startup.cs index 7b9a87604d..67ff4f80bf 100644 --- a/src/Admin/Startup.cs +++ b/src/Admin/Startup.cs @@ -1,4 +1,5 @@ using System; +using System.Globalization; using Bit.Core; using Bit.Core.Identity; using Bit.Core.Utilities; @@ -19,6 +20,7 @@ namespace Bit.Admin { public Startup(IHostingEnvironment env, IConfiguration configuration) { + CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("en-US"); Configuration = configuration; Environment = env; } diff --git a/src/Api/Startup.cs b/src/Api/Startup.cs index 91ff3064a4..52036a24d8 100644 --- a/src/Api/Startup.cs +++ b/src/Api/Startup.cs @@ -13,7 +13,7 @@ using Serilog.Events; using Stripe; using Bit.Core.Utilities; using IdentityModel; -using Microsoft.AspNetCore.HttpOverrides; +using System.Globalization; namespace Bit.Api { @@ -21,6 +21,7 @@ namespace Bit.Api { public Startup(IHostingEnvironment env, IConfiguration configuration) { + CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("en-US"); Configuration = configuration; Environment = env; } diff --git a/src/Billing/Startup.cs b/src/Billing/Startup.cs index 69a3d3ec8e..3fa906f294 100644 --- a/src/Billing/Startup.cs +++ b/src/Billing/Startup.cs @@ -10,8 +10,8 @@ using Bit.Core.Utilities; using Serilog.Events; using Microsoft.AspNetCore.Http; using Microsoft.Extensions.DependencyInjection.Extensions; -using Bit.Core.Identity; using Microsoft.AspNetCore.Routing; +using System.Globalization; namespace Bit.Billing { @@ -19,6 +19,7 @@ namespace Bit.Billing { public Startup(IConfiguration configuration) { + CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("en-US"); Configuration = configuration; } diff --git a/src/Events/Startup.cs b/src/Events/Startup.cs index 610a53f895..6a0aac9167 100644 --- a/src/Events/Startup.cs +++ b/src/Events/Startup.cs @@ -1,4 +1,5 @@ -using Bit.Core; +using System.Globalization; +using Bit.Core; using Bit.Core.Services; using Bit.Core.Utilities; using IdentityModel; @@ -15,6 +16,7 @@ namespace Bit.Events { public Startup(IHostingEnvironment env, IConfiguration configuration) { + CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("en-US"); Configuration = configuration; Environment = env; } diff --git a/src/EventsProcessor/Startup.cs b/src/EventsProcessor/Startup.cs index d52d9bc027..b258edf71f 100644 --- a/src/EventsProcessor/Startup.cs +++ b/src/EventsProcessor/Startup.cs @@ -1,4 +1,5 @@ -using Microsoft.AspNetCore.Builder; +using System.Globalization; +using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; @@ -10,6 +11,7 @@ namespace Bit.EventsProcessor { public Startup(IHostingEnvironment env, IConfiguration configuration) { + CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("en-US"); Configuration = configuration; Environment = env; } diff --git a/src/Icons/Startup.cs b/src/Icons/Startup.cs index cdd52fa0c1..b88f4ccca6 100644 --- a/src/Icons/Startup.cs +++ b/src/Icons/Startup.cs @@ -1,4 +1,5 @@ using System; +using System.Globalization; using Bit.Core; using Bit.Core.Utilities; using Bit.Icons.Services; @@ -17,6 +18,7 @@ namespace Bit.Icons { public Startup(IConfiguration configuration) { + CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("en-US"); Configuration = configuration; } diff --git a/src/Identity/Startup.cs b/src/Identity/Startup.cs index c97156eef0..39555ab3db 100644 --- a/src/Identity/Startup.cs +++ b/src/Identity/Startup.cs @@ -8,6 +8,7 @@ using Bit.Core; using Bit.Core.Utilities; using Serilog.Events; using AspNetCoreRateLimit; +using System.Globalization; namespace Bit.Identity { @@ -15,6 +16,7 @@ namespace Bit.Identity { public Startup(IHostingEnvironment env, IConfiguration configuration) { + CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("en-US"); Configuration = configuration; Environment = env; } diff --git a/src/Notifications/Startup.cs b/src/Notifications/Startup.cs index db310288b6..1d27439f67 100644 --- a/src/Notifications/Startup.cs +++ b/src/Notifications/Startup.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using System.Globalization; using Bit.Core; using Bit.Core.Utilities; using IdentityModel; @@ -17,6 +18,7 @@ namespace Bit.Notifications { public Startup(IHostingEnvironment env, IConfiguration configuration) { + CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("en-US"); Configuration = configuration; Environment = env; } diff --git a/util/Server/Startup.cs b/util/Server/Startup.cs index a32b2ac2c9..5e290d299c 100644 --- a/util/Server/Startup.cs +++ b/util/Server/Startup.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using System.Globalization; using System.Linq; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Http; @@ -19,6 +20,11 @@ namespace Bit.Server "/images/" }; + public Startup() + { + CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("en-US"); + } + public void ConfigureServices(IServiceCollection services) { } diff --git a/util/Setup/Program.cs b/util/Setup/Program.cs index c40392b2d1..bc2b340a0f 100644 --- a/util/Setup/Program.cs +++ b/util/Setup/Program.cs @@ -3,6 +3,7 @@ using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Data.SqlClient; +using System.Globalization; using System.Net.Http; namespace Bit.Setup @@ -13,6 +14,8 @@ namespace Bit.Setup public static void Main(string[] args) { + CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("en-US"); + _context = new Context { Args = args