Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/locales.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/translator.tmpl')
-rw-r--r--cmd/translator.tmpl48
1 files changed, 48 insertions, 0 deletions
diff --git a/cmd/translator.tmpl b/cmd/translator.tmpl
index 654d6cd7..1b06d6e6 100644
--- a/cmd/translator.tmpl
+++ b/cmd/translator.tmpl
@@ -862,4 +862,52 @@ func({{ .BaseLocale }} *{{ .Locale }}) FmtTimeFull(t time.Time) []byte {
return b
}
+// FmtDateTimeShort returns the short date & time representation of 't' for '{{ .Locale }}'
+// returned as a []byte just in case the caller wishes to add more and can help
+// avoid allocations; otherwise just cast as string.
+func({{ .BaseLocale }} *{{ .Locale }}) FmtDateTimeShort(t time.Time) []byte {
+
+ b := {{ .BaseLocale }}.FmtDateShort(t)
+ b = append(b, ' ')
+ b = append(b, {{ .BaseLocale }}.FmtTimeShort(t)...)
+
+ return b
+}
+
+// FmtDateTimeMedium returns the medium date & time representation of 't' for '{{ .Locale }}'
+// returned as a []byte just in case the caller wishes to add more and can help
+// avoid allocations; otherwise just cast as string.
+func({{ .BaseLocale }} *{{ .Locale }}) FmtDateTimeMedium(t time.Time) []byte {
+
+ b := {{ .BaseLocale }}.FmtDateMedium(t)
+ b = append(b, ' ')
+ b = append(b, {{ .BaseLocale }}.FmtTimeMedium(t)...)
+
+ return b
+}
+
+// FmtDateTimeLong returns the long date & time representation of 't' for '{{ .Locale }}'
+// returned as a []byte just in case the caller wishes to add more and can help
+// avoid allocations; otherwise just cast as string.
+func({{ .BaseLocale }} *{{ .Locale }}) FmtDateTimeLong(t time.Time) []byte {
+
+ b := {{ .BaseLocale }}.FmtDateLong(t)
+ b = append(b, ' ')
+ b = append(b, {{ .BaseLocale }}.FmtTimeLong(t)...)
+
+ return b
+}
+
+// FmtDateTimeFull returns the full date & time representation of 't' for '{{ .Locale }}'
+// returned as a []byte just in case the caller wishes to add more and can help
+// avoid allocations; otherwise just cast as string.
+func({{ .BaseLocale }} *{{ .Locale }}) FmtDateTimeFull(t time.Time) []byte {
+
+ b := {{ .BaseLocale }}.FmtDateFull(t)
+ b = append(b, ' ')
+ b = append(b, {{ .BaseLocale }}.FmtTimeFull(t)...)
+
+ return b
+}
+
{{ end }}