StonehearthEditor.ModuleDataManager.LocalizeString C# (CSharp) Method

LocalizeString() public method

public LocalizeString ( string key ) : string
key string
return string
        public string LocalizeString(string key)
        {
            string[] split = key.Split(':');
            string modName = "stonehearth";
            if (split.Length > 1)
            {
                modName = split[0];
                key = split[1];
            }

            Module mod = GetMod(modName);
            if (mod != null)
            {
                JToken token = mod.EnglishLocalizationJson.SelectToken(key);
                if (token != null)
                {
                    return token.ToString();
                }
            }

            return key;
        }