@@ -28,54 +28,54 @@ func computeTimeDiffFloor(diff int64, lang translation.Locale) (int64, string) {
28
28
switch {
29
29
case diff <= 0 :
30
30
diff = 0
31
- diffStr = lang .Tr ("tool.now" )
31
+ diffStr = lang .TrString ("tool.now" )
32
32
case diff < 2 :
33
33
diff = 0
34
- diffStr = lang .Tr ("tool.1s" )
34
+ diffStr = lang .TrString ("tool.1s" )
35
35
case diff < 1 * Minute :
36
- diffStr = lang .Tr ("tool.seconds" , diff )
36
+ diffStr = lang .TrString ("tool.seconds" , diff )
37
37
diff = 0
38
38
39
39
case diff < 2 * Minute :
40
40
diff -= 1 * Minute
41
- diffStr = lang .Tr ("tool.1m" )
41
+ diffStr = lang .TrString ("tool.1m" )
42
42
case diff < 1 * Hour :
43
- diffStr = lang .Tr ("tool.minutes" , diff / Minute )
43
+ diffStr = lang .TrString ("tool.minutes" , diff / Minute )
44
44
diff -= diff / Minute * Minute
45
45
46
46
case diff < 2 * Hour :
47
47
diff -= 1 * Hour
48
- diffStr = lang .Tr ("tool.1h" )
48
+ diffStr = lang .TrString ("tool.1h" )
49
49
case diff < 1 * Day :
50
- diffStr = lang .Tr ("tool.hours" , diff / Hour )
50
+ diffStr = lang .TrString ("tool.hours" , diff / Hour )
51
51
diff -= diff / Hour * Hour
52
52
53
53
case diff < 2 * Day :
54
54
diff -= 1 * Day
55
- diffStr = lang .Tr ("tool.1d" )
55
+ diffStr = lang .TrString ("tool.1d" )
56
56
case diff < 1 * Week :
57
- diffStr = lang .Tr ("tool.days" , diff / Day )
57
+ diffStr = lang .TrString ("tool.days" , diff / Day )
58
58
diff -= diff / Day * Day
59
59
60
60
case diff < 2 * Week :
61
61
diff -= 1 * Week
62
- diffStr = lang .Tr ("tool.1w" )
62
+ diffStr = lang .TrString ("tool.1w" )
63
63
case diff < 1 * Month :
64
- diffStr = lang .Tr ("tool.weeks" , diff / Week )
64
+ diffStr = lang .TrString ("tool.weeks" , diff / Week )
65
65
diff -= diff / Week * Week
66
66
67
67
case diff < 2 * Month :
68
68
diff -= 1 * Month
69
- diffStr = lang .Tr ("tool.1mon" )
69
+ diffStr = lang .TrString ("tool.1mon" )
70
70
case diff < 1 * Year :
71
- diffStr = lang .Tr ("tool.months" , diff / Month )
71
+ diffStr = lang .TrString ("tool.months" , diff / Month )
72
72
diff -= diff / Month * Month
73
73
74
74
case diff < 2 * Year :
75
75
diff -= 1 * Year
76
- diffStr = lang .Tr ("tool.1y" )
76
+ diffStr = lang .TrString ("tool.1y" )
77
77
default :
78
- diffStr = lang .Tr ("tool.years" , diff / Year )
78
+ diffStr = lang .TrString ("tool.years" , diff / Year )
79
79
diff -= (diff / Year ) * Year
80
80
}
81
81
return diff , diffStr
@@ -97,10 +97,10 @@ func timeSincePro(then, now time.Time, lang translation.Locale) string {
97
97
diff := now .Unix () - then .Unix ()
98
98
99
99
if then .After (now ) {
100
- return lang .Tr ("tool.future" )
100
+ return lang .TrString ("tool.future" )
101
101
}
102
102
if diff == 0 {
103
- return lang .Tr ("tool.now" )
103
+ return lang .TrString ("tool.now" )
104
104
}
105
105
106
106
var timeStr , diffStr string
@@ -115,7 +115,7 @@ func timeSincePro(then, now time.Time, lang translation.Locale) string {
115
115
return strings .TrimPrefix (timeStr , ", " )
116
116
}
117
117
118
- func timeSinceUnix (then , now time.Time , lang translation.Locale ) template.HTML {
118
+ func timeSinceUnix (then , now time.Time , _ translation.Locale ) template.HTML {
119
119
friendlyText := then .Format ("2006-01-02 15:04:05 -07:00" )
120
120
121
121
// document: https://github.com/github/relative-time-element
0 commit comments