44
55< h3 id ="{{ $dataIdVersion }} "> {{ $version }}</ h3 >
66< p >
7+ {{- if gt (time.Format "2006-01-02" $releaseInfo.maintenanceModeStartDate) (time.Format "2006-01-02" now) -}}
78 {{ printf (T "release_info_next_patch") $releaseInfo.next.release | markdownify }}
9+ {{- end -}}
810</ p >
911< p >
1012 {{ $releaseInfo.next.note | markdownify }}
1113</ p >
1214< 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")
1436 $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 >
2442</ p >
2543{{ if $releaseInfo.previousPatches }}
2644< div >
@@ -39,11 +57,21 @@ <h3 id="{{ $dataIdVersion }}">{{ $version }}</h3>
3957 < td >
4058 {{ $patchReleaseInfo.release }}
4159 </ td >
60+ {{- with $patchReleaseInfo.cherryPickDeadline -}}
4261 < td >
43- {{ $patchReleaseInfo.cherryPickDeadline }}
62+ < time title =" {{ time.Format " :date_full " . }}" datetime= {{ time.Format "2006-01-02" . }} > {{ time.Format ( T "release_date_format" ) . }} </ time >
4463 </ td >
64+ {{- else -}}
65+ < td class ="value-not-applicable "> -</ td >
66+ {{- end -}}
67+ {{- with $patchReleaseInfo.targetDate -}}
4568 < 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 -}}
4775 </ td >
4876 < td lang ="en-US ">
4977 {{ $patchReleaseInfo.note | markdownify }}
0 commit comments