using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.SharePoint.Utilities; using System.Globalization; namespace CKS.FormsBasedAuthentication { class LocalizedString { private string _source; public LocalizedString(string source) { _source = source; } public string GetString(string key) { return GetString(_source, key); } /// /// Return a localized string by using source key /// /// /// public static string GetString(string source, string key) { return SPUtility.GetLocalizedString( string.Format("$Resources:{0}", key), source, (uint)CultureInfo.CurrentUICulture.LCID); } public static string GetGlobalString(string source, string key) { return System.Web.HttpContext.GetGlobalResourceObject(source, key).ToString(); } } }