mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-23 22:55:00 +00:00
Autoremove and forum improvements
This commit is contained in:
@@ -195,21 +195,39 @@ public func scheduledTimeIntervalString(strings: PresentationStrings, value: Int
|
||||
}
|
||||
}
|
||||
|
||||
public func shortTimeIntervalString(strings: PresentationStrings, value: Int32) -> String {
|
||||
if value < 60 {
|
||||
return strings.MessageTimer_ShortSeconds(max(1, value))
|
||||
} else if value < 60 * 60 {
|
||||
return strings.MessageTimer_ShortMinutes(max(1, value / 60))
|
||||
} else if value < 60 * 60 * 24 {
|
||||
return strings.MessageTimer_ShortHours(max(1, value / (60 * 60)))
|
||||
} else if value < 60 * 60 * 24 * 7 {
|
||||
return strings.MessageTimer_ShortDays(max(1, value / (60 * 60 * 24)))
|
||||
} else if value < 60 * 60 * 24 * 31 {
|
||||
return strings.MessageTimer_ShortWeeks(max(1, value / (60 * 60 * 24 * 7)))
|
||||
} else if value < 60 * 60 * 24 * 365 {
|
||||
return strings.MessageTimer_ShortMonths(max(1, value / (60 * 60 * 24 * 30)))
|
||||
public func shortTimeIntervalString(strings: PresentationStrings, value: Int32, useLargeFormat: Bool = false) -> String {
|
||||
if useLargeFormat {
|
||||
if value < 60 {
|
||||
return strings.MessageTimer_LargeShortSeconds(max(1, value))
|
||||
} else if value < 60 * 60 {
|
||||
return strings.MessageTimer_LargeShortMinutes(max(1, value / 60))
|
||||
} else if value < 60 * 60 * 24 {
|
||||
return strings.MessageTimer_LargeShortHours(max(1, value / (60 * 60)))
|
||||
} else if value < 60 * 60 * 24 * 7 {
|
||||
return strings.MessageTimer_LargeShortDays(max(1, value / (60 * 60 * 24)))
|
||||
} else if value < 60 * 60 * 24 * 31 {
|
||||
return strings.MessageTimer_LargeShortWeeks(max(1, value / (60 * 60 * 24 * 7)))
|
||||
} else if value < 60 * 60 * 24 * 365 {
|
||||
return strings.MessageTimer_LargeShortMonths(max(1, value / (60 * 60 * 24 * 30)))
|
||||
} else {
|
||||
return strings.MessageTimer_LargeShortYears(max(1, value / (60 * 60 * 24 * 365)))
|
||||
}
|
||||
} else {
|
||||
return strings.MessageTimer_ShortYears(max(1, value / (60 * 60 * 24 * 365)))
|
||||
if value < 60 {
|
||||
return strings.MessageTimer_ShortSeconds(max(1, value))
|
||||
} else if value < 60 * 60 {
|
||||
return strings.MessageTimer_ShortMinutes(max(1, value / 60))
|
||||
} else if value < 60 * 60 * 24 {
|
||||
return strings.MessageTimer_ShortHours(max(1, value / (60 * 60)))
|
||||
} else if value < 60 * 60 * 24 * 7 {
|
||||
return strings.MessageTimer_ShortDays(max(1, value / (60 * 60 * 24)))
|
||||
} else if value < 60 * 60 * 24 * 31 {
|
||||
return strings.MessageTimer_ShortWeeks(max(1, value / (60 * 60 * 24 * 7)))
|
||||
} else if value < 60 * 60 * 24 * 365 {
|
||||
return strings.MessageTimer_ShortMonths(max(1, value / (60 * 60 * 24 * 30)))
|
||||
} else {
|
||||
return strings.MessageTimer_ShortYears(max(1, value / (60 * 60 * 24 * 365)))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user