:earth_americas: a set of locales generated from the CLDR Project which can be used independently or within an i18n package; these were built for use with, but not exclusive to https://github.com/go-playground/universal-translator
This issue follows from #41 where the same bug is present in a number of the 'en' locales. Any of the en locales which should be formatting time according to the h hour pattern will cause the same bug.
To Reproduce
package main
import (
"fmt"
"time"
en "github.com/go-playground/locales/en_AE"
)
func main() {
datetime := time.Date(2016, 02, 03, 0, 0, 1, 0, time.Local)
l := en.New()
fmt.Println(l.FmtTimeShort(datetime))
}
That code should print 12:00 am but instead it prints 0:00 am.
Changes Required
44 addresses this fix for the en locale. The same fix needs to be applied to the set of en locales below:
Description
This issue follows from #41 where the same bug is present in a number of the 'en' locales. Any of the en locales which should be formatting time according to the
h
hour pattern will cause the same bug.To Reproduce
That code should print 12:00 am but instead it prints 0:00 am.
Changes Required
44 addresses this fix for the en locale. The same fix needs to be applied to the set of en locales below: