Skip to content

Commit b099744

Browse files
committed
Handle CultureNotFoundException
1 parent f7f52e2 commit b099744

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

Flow.Launcher.Core/Resource/Internationalization.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,15 @@ public static void ChangeCultureInfo(string languageCode)
184184
{
185185
// Culture of main thread
186186
// Use CreateSpecificCulture to preserve possible user-override settings in Windows, if Flow's language culture is the same as Windows's
187-
var currentCulture = CultureInfo.CreateSpecificCulture(languageCode);
187+
CultureInfo currentCulture;
188+
try
189+
{
190+
currentCulture = CultureInfo.CreateSpecificCulture(languageCode);
191+
}
192+
catch (CultureNotFoundException)
193+
{
194+
currentCulture = CultureInfo.CreateSpecificCulture(SystemLanguageCode);
195+
}
188196
CultureInfo.CurrentCulture = currentCulture;
189197
CultureInfo.CurrentUICulture = currentCulture;
190198
var thread = Thread.CurrentThread;

0 commit comments

Comments
 (0)