From e4dc1e2adc34accc5b87a940fe711ac8d5ee227c Mon Sep 17 00:00:00 2001 From: JappaWakka Date: Thu, 17 Apr 2025 18:18:12 +0200 Subject: [PATCH] Prevent game from crashing on Turkish PCs --- P3D/Core/GameController.vb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/P3D/Core/GameController.vb b/P3D/Core/GameController.vb index 683ac816b..58f536594 100644 --- a/P3D/Core/GameController.vb +++ b/P3D/Core/GameController.vb @@ -83,6 +83,15 @@ Public Class GameController _componentManager = New ComponentManager() GameInstanceProvider.SetInstance(Me) + + If Threading.Thread.CurrentThread.CurrentCulture.Name = "tr-TR" Then + + Globalization.CultureInfo.DefaultThreadCurrentCulture = Globalization.CultureInfo.CreateSpecificCulture("en-US") + Globalization.CultureInfo.DefaultThreadCurrentUICulture = Globalization.CultureInfo.CreateSpecificCulture("en-US") + + Threading.Thread.CurrentThread.CurrentCulture = Globalization.CultureInfo.CreateSpecificCulture("en-US") + Threading.Thread.CurrentThread.CurrentUICulture = Globalization.CultureInfo.CreateSpecificCulture("en-US") + End If End Sub Protected Overrides Sub Initialize()