using System.Collections.Generic; namespace NEG.Localization { public static class SteamLocalizationHelper { private static readonly Dictionary steamLangMapping = new() { { "english", "en" }, { "polish", "pl" }, { "spanish", "es" }, { "german", "de" }, { "schinese", "zh" }, { "japanese", "ja" }, { "french", "fr" }, { "russian", "ru" }, { "koreana", "ko" }, { "italian", "it" }, { "portuguese", "pt" }, { "ukrainian", "uk" }, { "norwegian", "no" }, { "czech", "cs" } }; public static string MapLanguageFromSteam(string lang) => steamLangMapping.TryGetValue(lang, out string mapped) ? mapped : "en"; } }