public SkinTranslations Create(ViewContext viewContext, string skin, CultureInfo culture)
        {
            if (_translations.ContainsKey(skin) && _translations[skin].ContainsKey(culture.Name))
                return _translations[skin][culture.Name];

            var skinTranslations = new SkinTranslations(viewContext.HttpContext.Server, skin, culture);
            if (!_translations.ContainsKey(skin))
                _translations[skin] = new Dictionary<string, SkinTranslations>();
            _translations[skin][culture.Name] = skinTranslations;

            return skinTranslations;
        }
        public SkinTranslations Create(ViewContext viewContext, string skin, CultureInfo culture)
        {
            if (_translations.ContainsKey(skin) && _translations[skin].ContainsKey(culture.Name))
            {
                return(_translations[skin][culture.Name]);
            }

            var skinTranslations = new SkinTranslations(viewContext.HttpContext.Server, skin, culture);

            if (!_translations.ContainsKey(skin))
            {
                _translations[skin] = new Dictionary <string, SkinTranslations>();
            }
            _translations[skin][culture.Name] = skinTranslations;

            return(skinTranslations);
        }