]> granicus.if.org Git - transmission/commitdiff
distinguish trackers meant as backups
authorMitchell Livingston <livings124@transmissionbt.com>
Mon, 28 Sep 2009 03:19:11 +0000 (03:19 +0000)
committerMitchell Livingston <livings124@transmissionbt.com>
Mon, 28 Sep 2009 03:19:11 +0000 (03:19 +0000)
macosx/TrackerNode.m

index 256c58a9ac5c8c1fdb4e8aaf4cc61402f65cea52..5aa7bd386154c134ad4e60667edf744e9fcf198c 100644 (file)
@@ -54,7 +54,6 @@
     return [NSString stringWithUTF8String: fStat.announce];
 }
 
-#warning consider "isActive"
 - (NSString *) lastAnnounceStatusString
 {
     NSString * dateString;
         dateString = [NSString stringWithFormat: NSLocalizedString(@"Last Announce: %@", "Tracker last announce"),
                         dateString];
         if (fStat.hasAnnounced && fStat.lastAnnounceSucceeded)
-            dateString = [dateString stringByAppendingFormat: NSLocalizedString(@" (got %d peers)", "Tracker last announce"),
-                            fStat.lastAnnouncePeerCount];
+        {
+            NSString * peerString = [NSString stringWithFormat: NSLocalizedString(@"got %d peers", "Tracker last announce"),
+                                        fStat.lastAnnouncePeerCount];
+            dateString = [dateString stringByAppendingFormat: @" (%@)", peerString];
+        }
     }
     
     return dateString;
 }
 
+#warning consider "isActive"
 - (NSString *) nextAnnounceStatusString
 {
     if (fStat.isAnnouncing)
     else if (fStat.willAnnounce)
         return [NSString stringWithFormat: NSLocalizedString(@"Next announce in %@", "Tracker next announce"),
                 [NSString timeString: fStat.nextAnnounceTime - [[NSDate date] timeIntervalSince1970] showSeconds: YES]];
-    else
+    else if (fStat.isActive)
         return NSLocalizedString(@"Announce not scheduled", "Tracker next announce");
+    else
+        return NSLocalizedString(@"Tracker will be used as a backup", "Tracker next announce");
 }
 
 - (NSString *) lastScrapeStatusString