reverting file annotations

This commit is contained in:
mkinawy
2015-11-21 00:12:36 +02:00
parent 23d81181ed
commit d0175e6ccd

View File

@@ -26,19 +26,19 @@ namespace Orchard.Mvc.ViewEngines.Razor {
public Localizer T {
get {
// first time used, create it
if (_localizer == NullLocalizer.Instance) {
if(_localizer == NullLocalizer.Instance) {
// if the Model is a shape, get localization scopes from binding sources
// e.g., Logon.cshtml in a theme, overriging Users/Logon.cshtml, needs T to
// fallback to the one in Users
var shape = Model as IShape;
if (shape != null && shape.Metadata.BindingSources.Count > 1) {
if(shape != null && shape.Metadata.BindingSources.Count > 1) {
var localizers = shape.Metadata.BindingSources.Reverse().Select(scope => LocalizationUtilities.Resolve(ViewContext, scope)).ToList();
_localizer = (text, args) => {
foreach (var localizer in localizers) {
foreach(var localizer in localizers) {
var hint = localizer(text, args);
// if not localized using this scope, use next scope
if (hint.Text != text) {
if(hint.Text != text) {
return hint;
}
}