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();
}
}
}