Localization: default culture set to site culture for new content items. (#7626)

Fixes #7625
This commit is contained in:
GiuseppeMusso-Laser
2017-03-31 21:29:54 +02:00
committed by Sébastien Ros
parent c228421051
commit 2eeef52077

View File

@@ -74,8 +74,15 @@
TagBuilder optionTag = new TagBuilder("option");
optionTag.Attributes["data-content-dir"] = CultureInfo.GetCultureInfo(siteCulture).TextInfo.IsRightToLeft ? "rtl" : "ltr";
if (siteCulture == culture) {
optionTag.Attributes["selected"] = "selected";
if(string.IsNullOrEmpty(culture)) {
if (siteCulture == WorkContext.CurrentSite.SiteCulture) {
optionTag.Attributes["selected"] = "selected";
}
}
else {
if (siteCulture == culture) {
optionTag.Attributes["selected"] = "selected";
}
}
optionTag.SetInnerText(Html.Encode(siteCulture));
selectTag.InnerHtml += optionTag.ToString();