26.1.10

Resources and Varations

SPWeb oSite = SPContext.Current.Web;

string currentUrl = SPContext.Current.Web.Url;

ReadOnlyCollection variationLabels = Variations.Current.UserAccessibleLabels;

foreach (VariationLabel vl in variationLabels)
{
if (currentUrl.StartsWith(vl.TopWebUrl, StringComparison.CurrentCultureIgnoreCase))
{
foreach (CultureInfo culture in CultureInfo.GetCultures(CultureTypes.AllCultures))
{
if (culture.LCID.ToString() == vl.Locale)
{
uint _language = (uint)culture.LCID;

//to customaize
label1.Text = SPUtility.GetLocalizedString("$Resources:[ResourceFileName],[ResourceKeyName];", "[ResourceFileName]", _language);
//to customaize

break;
}
}
break;
}
}

No comments:

Post a Comment