From 4d0bdf67895d2a1d2330746b8dbedf90a6cfbc85 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Sun, 10 May 2020 18:46:55 +0200 Subject: [PATCH] Skip translation progress for invariant languages as well Fixes annoying notice in docker containers --- ArchiSteamFarm/Program.cs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/ArchiSteamFarm/Program.cs b/ArchiSteamFarm/Program.cs index 100654118..c0503cdbc 100644 --- a/ArchiSteamFarm/Program.cs +++ b/ArchiSteamFarm/Program.cs @@ -217,13 +217,18 @@ namespace ArchiSteamFarm { // GetCultureInfo() would be better but we can't use it for specifying neutral cultures such as "en" CultureInfo culture = CultureInfo.CreateSpecificCulture(ASF.GlobalConfig.CurrentCulture); CultureInfo.DefaultThreadCurrentCulture = CultureInfo.DefaultThreadCurrentUICulture = culture; - } catch (Exception) { + } catch (Exception e) { + ASF.ArchiLogger.LogGenericWarningException(e); + ASF.ArchiLogger.LogGenericError(Strings.ErrorInvalidCurrentCulture); } } - if (CultureInfo.CurrentUICulture.TwoLetterISOLanguageName.Equals("en")) { - return; + // Skip translation progress for English and invariant (such as "C") cultures + switch (CultureInfo.CurrentUICulture.TwoLetterISOLanguageName) { + case "en": + case "iv": + return; } // We can't dispose this resource set, as we can't be sure if it isn't used somewhere else, rely on GC in this case