public static void Initialize(HttpRequestBase request)
 {
     if (request.IsAuthenticated)
         instance = new LocalizedStringsManager((from user in db.UserData
                                                 where user.UserId == WebSecurity.CurrentUserId
                                                 select user.LangId).First());
     else if (request.Cookies["lang"] != null)
         instance = new LocalizedStringsManager(request.Cookies["lang"].Value);
     else throw new InvalidOperationException();
 }
 public static void Initialize(string lang)
 {
     instance = new LocalizedStringsManager(lang);
 }