diff --git a/UI/Common/UIxPageFrame.m b/UI/Common/UIxPageFrame.m index 83f4d5d71..a9ee3fbdc 100644 --- a/UI/Common/UIxPageFrame.m +++ b/UI/Common/UIxPageFrame.m @@ -209,8 +209,15 @@ static NSString *siteFavicon = nil; - (NSString *) commonLocalizableStrings { - return [NSString stringWithFormat: @"var clabels = %@;", - [self _stringsForFramework: nil]]; + NSString *rc; + + if (isPopup) + rc = @""; + else + rc = [NSString stringWithFormat: @"var clabels = %@;", + [self _stringsForFramework: nil]]; + + return rc; } - (NSString *) productLocalizableStrings diff --git a/UI/WebServerResources/generic.js b/UI/WebServerResources/generic.js index ba76f928e..b965e2f64 100644 --- a/UI/WebServerResources/generic.js +++ b/UI/WebServerResources/generic.js @@ -1696,12 +1696,17 @@ AIM = { function label (title) { var rc = title; + if (!logWindow) { + logWindow = window; + while (logWindow.opener) + logWindow = logWindow.opener; + } if (labels[title]) { rc = labels[title]; } - else if (clabels[title]) { - rc = clabels[title]; + else if (logWindow.clabels[title]) { + rc = logWindow.clabels[title]; } return rc;