StonehearthEditor.ModuleDataManager.HasLocalizationKey C# (CSharp) Method

HasLocalizationKey() public method

public HasLocalizationKey ( string key ) : bool
key string
return bool
        public bool HasLocalizationKey(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 true;
                }
            }

            return false;
        }