4
4
5
5
< h3 id ="{{ $dataIdVersion }} "> {{ $version }}</ h3 >
6
6
< p >
7
+ {{- if gt (time.Format "2006-01-02" $releaseInfo.maintenanceModeStartDate) (time.Format "2006-01-02" now) -}}
7
8
{{ printf (T "release_info_next_patch") $releaseInfo.next.release | markdownify }}
9
+ {{- end -}}
8
10
</ p >
9
11
< p >
10
12
{{ $releaseInfo.next.note | markdownify }}
11
13
</ p >
12
14
< p >
13
- {{ printf (T "release_info_eol")
15
+ {{- $maintenance_mode_start_date :=
16
+ ( printf "< time datetime =%s title =\ "%s\"> %s</ time > "
17
+ (time.Format "2006-01-02" $releaseInfo.maintenanceModeStartDate)
18
+ (time.Format ":date_full" $releaseInfo.maintenanceModeStartDate)
19
+ (time.Format ":date_medium" $releaseInfo.maintenanceModeStartDate)
20
+ ) | safeHTML -}}
21
+ {{- $release_eol_date :=
22
+ ( printf "< time datetime =%s title =\ "%s\"> %s</ time > "
23
+ (time.Format "2006-01-02" $releaseInfo.endOfLifeDate)
24
+ (time.Format ":date_full" $releaseInfo.endOfLifeDate)
25
+ (time.Format ":date_medium" $releaseInfo.endOfLifeDate)
26
+ ) | safeHTML -}}
27
+ {{- if eq (T "release_info_eol") "" -}}
28
+ {{- if gt (time.Format "2006-01-02" $releaseInfo.maintenanceModeStartDate) (time.Format "2006-01-02" now) -}}
29
+ {{- T "release_maintenance_and_end_of_life_details_current" (dict "minor_version" $version "maintenance_mode_start_date" $maintenance_mode_start_date "release_eol_date" $release_eol_date ) | markdownify -}}
30
+ {{- else -}}
31
+ {{- T "release_maintenance_and_end_of_life_details_past" (dict "minor_version" $version "maintenance_mode_start_date" $maintenance_mode_start_date "release_eol_date" $release_eol_date ) | markdownify -}}
32
+ {{- end -}}
33
+ {{- else -}}
34
+ <!-- use legacy localization approach -->
35
+ {{- printf (T "release_info_eol")
14
36
$version
15
- ( printf "< time datetime =%s > %s</ time > "
16
- (time.Format "2006-01-02" $releaseInfo.maintenanceModeStartDate)
17
- (time.Format ( T "release_date_format") $releaseInfo.maintenanceModeStartDate)
18
- )
19
- ( printf "< time datetime =%s > %s</ time > "
20
- (time.Format "2006-01-02" $releaseInfo.endOfLifeDate)
21
- (time.Format ( T "release_date_format") $releaseInfo.endOfLifeDate)
22
- )
23
- | safeHTML | markdownify }}
37
+ $maintenance_mode_start_date
38
+ $release_eol_date
39
+ | markdownify -}}
40
+ {{- end -}}
41
+ </ date >
24
42
</ p >
25
43
{{ if $releaseInfo.previousPatches }}
26
44
< div >
@@ -39,11 +57,21 @@ <h3 id="{{ $dataIdVersion }}">{{ $version }}</h3>
39
57
< td >
40
58
{{ $patchReleaseInfo.release }}
41
59
</ td >
60
+ {{- with $patchReleaseInfo.cherryPickDeadline -}}
42
61
< td >
43
- {{ $patchReleaseInfo.cherryPickDeadline }}
62
+ < time title =" {{ time.Format " :date_full " . }}" datetime= {{ time.Format "2006-01-02" . }} > {{ time.Format ( T "release_date_format" ) . }} </ time >
44
63
</ td >
64
+ {{- else -}}
65
+ < td class ="value-not-applicable "> -</ td >
66
+ {{- end -}}
67
+ {{- with $patchReleaseInfo.targetDate -}}
45
68
< td >
46
- {{ $patchReleaseInfo.targetDate }}
69
+ < time title ="{{ time.Format ":date_full " . }}" datetime={{ time.Format "2006-01-02" .}}> {{ time.Format ( T "release_date_format") . }}</ time >
70
+ </ time >
71
+ </ td >
72
+ {{- else -}}
73
+ < td class ="value-not-applicable "> -</ td >
74
+ {{- end -}}
47
75
</ td >
48
76
< td lang ="en-US ">
49
77
{{ $patchReleaseInfo.note | markdownify }}
0 commit comments