public FlexibleResources(HttpContext context, string locale, Dictionary <string, string> resourcesFile)
        {
            _context = context;
            _locale  = locale;

            _resources = resourcesFile.ToDictionary(k => k.Key, v => v.Value);

#if !NO_DATABASE
            var resourcesDB = _ResourcesService.GetCachedResources(locale);

            foreach (var rdb in resourcesDB)
            {
                _resources[rdb.Key] = rdb.Value;
            }
#endif
        }