27 lines
844 B
C#
27 lines
844 B
C#
using System.Collections.Generic;
|
|
|
|
namespace NEG.Localization
|
|
{
|
|
public static class SteamLocalizationHelper
|
|
{
|
|
private static readonly Dictionary<string, string> 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";
|
|
}
|
|
} |