Changeset 5118
- Timestamp:
- Feb 26, 2008, 12:28:22 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/macosx/NSStringAdditions.m
r5117 r5118 110 110 + (NSString *) timeString: (NSUInteger) seconds showSeconds: (BOOL) showSeconds maxDigits: (NSUInteger) max 111 111 { 112 NSLog(@"seconds: %u max digits: %u", seconds, max);113 112 NSMutableArray * timeArray = [NSMutableArray arrayWithCapacity: MIN(max, 4)]; 114 uint64_tremaining = seconds;113 NSUInteger remaining = seconds; 115 114 116 115 if (max > 0 && seconds >= 86400) //24 * 60 * 60 … … 120 119 [timeArray addObject: NSLocalizedString(@"1 day", "time string")]; 121 120 else 122 [timeArray addObject: [NSString stringWithFormat: NSLocalizedString(@"% ddays", "time string"), days]];121 [timeArray addObject: [NSString stringWithFormat: NSLocalizedString(@"%u days", "time string"), days]]; 123 122 remaining %= 86400; 124 123 max--; … … 126 125 if (max > 0 && seconds >= 3600) //60 * 60 127 126 { 128 [timeArray addObject: [NSString stringWithFormat: NSLocalizedString(@"% dhr", "time string"), remaining / 3600]];127 [timeArray addObject: [NSString stringWithFormat: NSLocalizedString(@"%u hr", "time string"), remaining / 3600]]; 129 128 remaining %= 3600; 130 129 max--; … … 132 131 if (max > 0 && (!showSeconds || seconds >= 60)) 133 132 { 134 [timeArray addObject: [NSString stringWithFormat: NSLocalizedString(@"% dmin", "time string"), remaining / 60]];133 [timeArray addObject: [NSString stringWithFormat: NSLocalizedString(@"%u min", "time string"), remaining / 60]]; 135 134 remaining %= 60; 136 135 max--; 137 136 } 138 137 if (max > 0 && showSeconds) 139 [timeArray addObject: [NSString stringWithFormat: NSLocalizedString(@"% dsec", "time string"), remaining]];138 [timeArray addObject: [NSString stringWithFormat: NSLocalizedString(@"%u sec", "time string"), remaining]]; 140 139 141 140 return [timeArray componentsJoinedByString: @" "];
Note: See TracChangeset
for help on using the changeset viewer.