add in placeholder code so that InfoOptionsView can be localized with a strings file after 2.7

This commit is contained in:
Mitchell Livingston
2012-09-08 18:09:02 +00:00
parent 4e2555dac4
commit 1ff62b9cbe
3 changed files with 247 additions and 53 deletions

View File

@@ -62,6 +62,73 @@
[[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(setGlobalLabels) name: @"UpdateGlobalOptions" object: nil];
[[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(updateOptionsNotification:) name: @"UpdateOptionsNotification" object: nil];
#warning remove when 10.7-only with auto layout
/*const CGFloat padding = 6.0; //this shows as 8 in IB
[fPrioritySectionLabel sizeToFit];
[fPriorityLabel sizeToFit];
NSRect priorityPopUpFrame = [fPriorityPopUp frame];
priorityPopUpFrame.origin.x = NSMaxX([fPriorityLabel frame]) + padding;
[fPriorityPopUp setFrame: priorityPopUpFrame];
[fTransferBandwidthSectionLabel sizeToFit];
[fDownloadLimitCheck sizeToFit];
[fUploadLimitCheck sizeToFit];
NSRect downloadLimitFieldFrame = [fDownloadLimitField frame];
NSRect uploadLimitFieldFrame = [fUploadLimitField frame];
const CGFloat speedLimitFieldX = MAX(NSMaxX([fDownloadLimitCheck frame]), NSMaxX([fUploadLimitCheck frame])) + padding;
downloadLimitFieldFrame.origin.x = speedLimitFieldX;
uploadLimitFieldFrame.origin.x = speedLimitFieldX;
[fDownloadLimitField setFrame: downloadLimitFieldFrame];
[fUploadLimitField setFrame: uploadLimitFieldFrame];
[fDownloadLimitLabel sizeToFit];
[fUploadLimitLabel sizeToFit];
NSRect downloadLimitLabelFrame = [fDownloadLimitLabel frame];
NSRect uploadLimitLabelFrame = [fUploadLimitLabel frame];
downloadLimitLabelFrame.origin.x = NSMaxX([fDownloadLimitField frame]) + padding;
uploadLimitLabelFrame.origin.x = NSMaxX([fUploadLimitField frame]) + padding;
[fDownloadLimitLabel setFrame: downloadLimitLabelFrame];
[fUploadLimitLabel setFrame: uploadLimitLabelFrame];
[fGlobalLimitCheck sizeToFit];
[fSeedingLimitsSectionLabel sizeToFit];
[fRatioLabel sizeToFit];
[fInactivityLabel sizeToFit];
NSRect ratioPopUpFrame = [fRatioPopUp frame];
NSRect idlePopUpFrame = [fIdlePopUp frame];
const CGFloat seedingLimitPopUpX = MAX(NSMaxX([fRatioLabel frame]), NSMaxX([fInactivityLabel frame])) + padding;
ratioPopUpFrame.origin.x = seedingLimitPopUpX;
idlePopUpFrame.origin.x = seedingLimitPopUpX;
[fRatioPopUp setFrame: ratioPopUpFrame];
[fIdlePopUp setFrame: idlePopUpFrame];
NSRect ratioLimitFieldFrame = [fRatioLimitField frame];
NSRect idleLimitFieldFrame = [fIdleLimitField frame];
const CGFloat seedingLimitFieldX = NSMaxX(ratioPopUpFrame) + padding;
ratioLimitFieldFrame.origin.x = seedingLimitFieldX + 2.0;
idleLimitFieldFrame.origin.x = seedingLimitFieldX + 2.0;
[fRatioLimitField setFrame: ratioLimitFieldFrame];
[fIdleLimitField setFrame: idleLimitFieldFrame];
[fIdleLimitLabel sizeToFit];
NSRect idleLimitLabelFrame = [fIdleLimitLabel frame];
idleLimitLabelFrame.origin.x = NSMaxX(idleLimitFieldFrame) + padding;
[fIdleLimitLabel setFrame: idleLimitLabelFrame];
NSRect ratioLimitGlobalLabelFrame = [fRatioLimitGlobalLabel frame];
NSRect idleLimitGlobalLabelFrame = [fIdleLimitGlobalLabel frame];
ratioLimitGlobalLabelFrame.origin.x = seedingLimitFieldX;
idleLimitGlobalLabelFrame.origin.x = seedingLimitFieldX;
[fRatioLimitGlobalLabel setFrame: ratioLimitGlobalLabelFrame];
[fIdleLimitGlobalLabel setFrame: idleLimitGlobalLabelFrame];
[fRemoveSeedingCompleteCheck sizeToFit];
[fAdvancedSectionLabel sizeToFit];
[fMaxConnectionsLabel sizeToFit];
NSRect peersConnectFrame = [fPeersConnectField frame];
peersConnectFrame.origin.x = NSMaxX([fMaxConnectionsLabel frame]) + padding;
[fPeersConnectField setFrame: peersConnectFrame];
[fPeersConnectLabel sizeToFit];
NSRect peersConnectLabelFrame = [fPeersConnectLabel frame];
peersConnectLabelFrame.origin.x = NSMaxX(peersConnectFrame) + padding;
[fPeersConnectLabel setFrame: peersConnectLabelFrame];*/
}
- (void) dealloc
@@ -547,7 +614,7 @@
{
const NSInteger globalMin = [[NSUserDefaults standardUserDefaults] integerForKey: @"IdleLimitMinutes"];
globalIdle = globalMin == 1 ? NSLocalizedString(@"1 minute", "Info options -> global setting")
: [NSString stringWithFormat: NSLocalizedString(@"%d minutes", "Info options -> global setting"), globalMin];
: [NSString localizedStringWithFormat: NSLocalizedString(@"%d minutes", "Info options -> global setting"), globalMin];
}
else
globalIdle = NSLocalizedString(@"disabled", "Info options -> global setting");