mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2026-02-09 09:16:41 +08:00
Localization: default culture set to site culture for new content items. (#7626)
Fixes #7625
This commit is contained in:
committed by
Sébastien Ros
parent
c228421051
commit
2eeef52077
@@ -74,8 +74,15 @@
|
|||||||
TagBuilder optionTag = new TagBuilder("option");
|
TagBuilder optionTag = new TagBuilder("option");
|
||||||
optionTag.Attributes["data-content-dir"] = CultureInfo.GetCultureInfo(siteCulture).TextInfo.IsRightToLeft ? "rtl" : "ltr";
|
optionTag.Attributes["data-content-dir"] = CultureInfo.GetCultureInfo(siteCulture).TextInfo.IsRightToLeft ? "rtl" : "ltr";
|
||||||
|
|
||||||
if (siteCulture == culture) {
|
if(string.IsNullOrEmpty(culture)) {
|
||||||
optionTag.Attributes["selected"] = "selected";
|
if (siteCulture == WorkContext.CurrentSite.SiteCulture) {
|
||||||
|
optionTag.Attributes["selected"] = "selected";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
if (siteCulture == culture) {
|
||||||
|
optionTag.Attributes["selected"] = "selected";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
optionTag.SetInnerText(Html.Encode(siteCulture));
|
optionTag.SetInnerText(Html.Encode(siteCulture));
|
||||||
selectTag.InnerHtml += optionTag.ToString();
|
selectTag.InnerHtml += optionTag.ToString();
|
||||||
|
|||||||
Reference in New Issue
Block a user