diff --git a/zh_Hant_TW/zh_Hant_TW_test.go b/zh_Hant_TW/zh_Hant_TW_test.go index b25db1662..d24b08ae6 100644 --- a/zh_Hant_TW/zh_Hant_TW_test.go +++ b/zh_Hant_TW/zh_Hant_TW_test.go @@ -244,34 +244,34 @@ func TestDaysAbbreviated(t *testing.T) { idx int expected string }{ - // { - // idx: 0, - // expected: "Sun", - // }, - // { - // idx: 1, - // expected: "Mon", - // }, - // { - // idx: 2, - // expected: "Tue", - // }, - // { - // idx: 3, - // expected: "Wed", - // }, - // { - // idx: 4, - // expected: "Thu", - // }, - // { - // idx: 5, - // expected: "Fri", - // }, - // { - // idx: 6, - // expected: "Sat", - // }, + { + idx: 0, + expected: "周日", + }, + { + idx: 1, + expected: "周一", + }, + { + idx: 2, + expected: "周二", + }, + { + idx: 3, + expected: "周三", + }, + { + idx: 4, + expected: "周四", + }, + { + idx: 5, + expected: "周五", + }, + { + idx: 6, + expected: "周六", + }, } for _, tt := range tests { @@ -298,34 +298,34 @@ func TestDaysNarrow(t *testing.T) { idx int expected string }{ - // { - // idx: 0, - // expected: "S", - // }, - // { - // idx: 1, - // expected: "M", - // }, - // { - // idx: 2, - // expected: "T", - // }, - // { - // idx: 3, - // expected: "W", - // }, - // { - // idx: 4, - // expected: "T", - // }, - // { - // idx: 5, - // expected: "F", - // }, - // { - // idx: 6, - // expected: "S", - // }, + { + idx: 0, + expected: "日", + }, + { + idx: 1, + expected: "一", + }, + { + idx: 2, + expected: "二", + }, + { + idx: 3, + expected: "三", + }, + { + idx: 4, + expected: "四", + }, + { + idx: 5, + expected: "五", + }, + { + idx: 6, + expected: "六", + }, } for _, tt := range tests { @@ -352,34 +352,34 @@ func TestDaysShort(t *testing.T) { idx int expected string }{ - // { - // idx: 0, - // expected: "Su", - // }, - // { - // idx: 1, - // expected: "Mo", - // }, - // { - // idx: 2, - // expected: "Tu", - // }, - // { - // idx: 3, - // expected: "We", - // }, - // { - // idx: 4, - // expected: "Th", - // }, - // { - // idx: 5, - // expected: "Fr", - // }, - // { - // idx: 6, - // expected: "Sa", - // }, + { + idx: 0, + expected: "周日", + }, + { + idx: 1, + expected: "周一", + }, + { + idx: 2, + expected: "周二", + }, + { + idx: 3, + expected: "周三", + }, + { + idx: 4, + expected: "周四", + }, + { + idx: 5, + expected: "周五", + }, + { + idx: 6, + expected: "周六", + }, } for _, tt := range tests { @@ -406,34 +406,34 @@ func TestDaysWide(t *testing.T) { idx int expected string }{ - // { - // idx: 0, - // expected: "Sunday", - // }, - // { - // idx: 1, - // expected: "Monday", - // }, - // { - // idx: 2, - // expected: "Tuesday", - // }, - // { - // idx: 3, - // expected: "Wednesday", - // }, - // { - // idx: 4, - // expected: "Thursday", - // }, - // { - // idx: 5, - // expected: "Friday", - // }, - // { - // idx: 6, - // expected: "Saturday", - // }, + { + idx: 0, + expected: "星期日", + }, + { + idx: 1, + expected: "星期一", + }, + { + idx: 2, + expected: "星期二", + }, + { + idx: 3, + expected: "星期三", + }, + { + idx: 4, + expected: "星期四", + }, + { + idx: 5, + expected: "星期五", + }, + { + idx: 6, + expected: "星期六", + }, } for _, tt := range tests { @@ -460,54 +460,54 @@ func TestMonthsAbbreviated(t *testing.T) { idx int expected string }{ - // { - // idx: 1, - // expected: "Jan", - // }, - // { - // idx: 2, - // expected: "Feb", - // }, - // { - // idx: 3, - // expected: "Mar", - // }, - // { - // idx: 4, - // expected: "Apr", - // }, - // { - // idx: 5, - // expected: "May", - // }, - // { - // idx: 6, - // expected: "Jun", - // }, - // { - // idx: 7, - // expected: "Jul", - // }, - // { - // idx: 8, - // expected: "Aug", - // }, - // { - // idx: 9, - // expected: "Sep", - // }, - // { - // idx: 10, - // expected: "Oct", - // }, - // { - // idx: 11, - // expected: "Nov", - // }, - // { - // idx: 12, - // expected: "Dec", - // }, + { + idx: 1, + expected: "1月", + }, + { + idx: 2, + expected: "2月", + }, + { + idx: 3, + expected: "3月", + }, + { + idx: 4, + expected: "4月", + }, + { + idx: 5, + expected: "5月", + }, + { + idx: 6, + expected: "6月", + }, + { + idx: 7, + expected: "7月", + }, + { + idx: 8, + expected: "8月", + }, + { + idx: 9, + expected: "9月", + }, + { + idx: 10, + expected: "10月", + }, + { + idx: 11, + expected: "11月", + }, + { + idx: 12, + expected: "12月", + }, } for _, tt := range tests { @@ -534,54 +534,54 @@ func TestMonthsNarrow(t *testing.T) { idx int expected string }{ - // { - // idx: 1, - // expected: "J", - // }, - // { - // idx: 2, - // expected: "F", - // }, - // { - // idx: 3, - // expected: "M", - // }, - // { - // idx: 4, - // expected: "A", - // }, - // { - // idx: 5, - // expected: "M", - // }, - // { - // idx: 6, - // expected: "J", - // }, - // { - // idx: 7, - // expected: "J", - // }, - // { - // idx: 8, - // expected: "A", - // }, - // { - // idx: 9, - // expected: "S", - // }, - // { - // idx: 10, - // expected: "O", - // }, - // { - // idx: 11, - // expected: "N", - // }, - // { - // idx: 12, - // expected: "D", - // }, + { + idx: 1, + expected: "1", + }, + { + idx: 2, + expected: "2", + }, + { + idx: 3, + expected: "3", + }, + { + idx: 4, + expected: "4", + }, + { + idx: 5, + expected: "5", + }, + { + idx: 6, + expected: "6", + }, + { + idx: 7, + expected: "7", + }, + { + idx: 8, + expected: "8", + }, + { + idx: 9, + expected: "9", + }, + { + idx: 10, + expected: "10", + }, + { + idx: 11, + expected: "11", + }, + { + idx: 12, + expected: "12", + }, } for _, tt := range tests { @@ -608,54 +608,54 @@ func TestMonthsWide(t *testing.T) { idx int expected string }{ - // { - // idx: 1, - // expected: "January", - // }, - // { - // idx: 2, - // expected: "February", - // }, - // { - // idx: 3, - // expected: "March", - // }, - // { - // idx: 4, - // expected: "April", - // }, - // { - // idx: 5, - // expected: "May", - // }, - // { - // idx: 6, - // expected: "June", - // }, - // { - // idx: 7, - // expected: "July", - // }, - // { - // idx: 8, - // expected: "August", - // }, - // { - // idx: 9, - // expected: "September", - // }, - // { - // idx: 10, - // expected: "October", - // }, - // { - // idx: 11, - // expected: "November", - // }, - // { - // idx: 12, - // expected: "December", - // }, + { + idx: 1, + expected: "一月", + }, + { + idx: 2, + expected: "二月", + }, + { + idx: 3, + expected: "三月", + }, + { + idx: 4, + expected: "四月", + }, + { + idx: 5, + expected: "五月", + }, + { + idx: 6, + expected: "六月", + }, + { + idx: 7, + expected: "七月", + }, + { + idx: 8, + expected: "八月", + }, + { + idx: 9, + expected: "九月", + }, + { + idx: 10, + expected: "十月", + }, + { + idx: 11, + expected: "十一月", + }, + { + idx: 12, + expected: "十二月", + }, } for _, tt := range tests { @@ -668,25 +668,25 @@ func TestMonthsWide(t *testing.T) { func TestFmtTimeFull(t *testing.T) { - // loc, err := time.LoadLocation("America/Toronto") - // if err != nil { - // t.Errorf("Expected '' Got '%s'", err) - // } + loc, err := time.LoadLocation("America/Toronto") + if err != nil { + t.Errorf("Expected '' Got '%s'", err) + } - // fixed := time.FixedZone("OTHER", -4) + fixed := time.FixedZone("OTHER", -4) tests := []struct { t time.Time expected string }{ - // { - // t: time.Date(2016, 02, 03, 9, 5, 1, 0, loc), - // expected: "9:05:01 am Eastern Standard Time", - // }, - // { - // t: time.Date(2016, 02, 03, 20, 5, 1, 0, fixed), - // expected: "8:05:01 pm OTHER", - // }, + { + t: time.Date(2016, 02, 03, 9, 5, 1, 0, loc), + expected: "北美东部标准时间 上午9:05:01", + }, + { + t: time.Date(2016, 02, 03, 20, 5, 1, 0, fixed), + expected: "OTHER 下午8:05:01", + }, } trans := New() @@ -701,23 +701,23 @@ func TestFmtTimeFull(t *testing.T) { func TestFmtTimeLong(t *testing.T) { - // loc, err := time.LoadLocation("America/Toronto") - // if err != nil { - // t.Errorf("Expected '' Got '%s'", err) - // } + loc, err := time.LoadLocation("America/Toronto") + if err != nil { + t.Errorf("Expected '' Got '%s'", err) + } tests := []struct { t time.Time expected string }{ - // { - // t: time.Date(2016, 02, 03, 9, 5, 1, 0, loc), - // expected: "9:05:01 am EST", - // }, - // { - // t: time.Date(2016, 02, 03, 20, 5, 1, 0, loc), - // expected: "8:05:01 pm EST", - // }, + { + t: time.Date(2016, 02, 03, 9, 5, 1, 0, loc), + expected: "EST 上午9:05:01", + }, + { + t: time.Date(2016, 02, 03, 20, 5, 1, 0, loc), + expected: "EST 下午8:05:01", + }, } trans := New() @@ -736,14 +736,14 @@ func TestFmtTimeMedium(t *testing.T) { t time.Time expected string }{ - // { - // t: time.Date(2016, 02, 03, 9, 5, 1, 0, time.UTC), - // expected: "9:05:01 am", - // }, - // { - // t: time.Date(2016, 02, 03, 20, 5, 1, 0, time.UTC), - // expected: "8:05:01 pm", - // }, + { + t: time.Date(2016, 02, 03, 9, 5, 1, 0, time.UTC), + expected: "上午9:05:01", + }, + { + t: time.Date(2016, 02, 03, 20, 5, 1, 0, time.UTC), + expected: "下午8:05:01", + }, } trans := New() @@ -762,14 +762,14 @@ func TestFmtTimeShort(t *testing.T) { t time.Time expected string }{ - // { - // t: time.Date(2016, 02, 03, 9, 5, 1, 0, time.UTC), - // expected: "9:05 am", - // }, - // { - // t: time.Date(2016, 02, 03, 20, 5, 1, 0, time.UTC), - // expected: "8:05 pm", - // }, + { + t: time.Date(2016, 02, 03, 9, 5, 1, 0, time.UTC), + expected: "上午9:05", + }, + { + t: time.Date(2016, 02, 03, 20, 5, 1, 0, time.UTC), + expected: "下午8:05", + }, } trans := New() @@ -788,10 +788,10 @@ func TestFmtDateFull(t *testing.T) { t time.Time expected string }{ - // { - // t: time.Date(2016, 02, 03, 9, 0, 1, 0, time.UTC), - // expected: "Wednesday, February 3, 2016", - // }, + { + t: time.Date(2016, 02, 03, 9, 0, 1, 0, time.UTC), + expected: "2016年2月3日星期三", + }, } trans := New() @@ -810,10 +810,10 @@ func TestFmtDateLong(t *testing.T) { t time.Time expected string }{ - // { - // t: time.Date(2016, 02, 03, 9, 0, 1, 0, time.UTC), - // expected: "February 3, 2016", - // }, + { + t: time.Date(2016, 02, 03, 9, 0, 1, 0, time.UTC), + expected: "2016年2月3日", + }, } trans := New() @@ -832,10 +832,10 @@ func TestFmtDateMedium(t *testing.T) { t time.Time expected string }{ - // { - // t: time.Date(2016, 02, 03, 9, 0, 1, 0, time.UTC), - // expected: "Feb 3, 2016", - // }, + { + t: time.Date(2016, 02, 03, 9, 0, 1, 0, time.UTC), + expected: "2016年2月3日", + }, } trans := New() @@ -854,14 +854,14 @@ func TestFmtDateShort(t *testing.T) { t time.Time expected string }{ - // { - // t: time.Date(2016, 02, 03, 9, 0, 1, 0, time.UTC), - // expected: "2/3/16", - // }, - // { - // t: time.Date(-500, 02, 03, 9, 0, 1, 0, time.UTC), - // expected: "2/3/500", - // }, + { + t: time.Date(2016, 02, 03, 9, 0, 1, 0, time.UTC), + expected: "2016/2/3", + }, + { + t: time.Date(-500, 02, 03, 9, 0, 1, 0, time.UTC), + expected: "500/2/3", + }, } trans := New() @@ -881,46 +881,46 @@ func TestFmtNumber(t *testing.T) { v uint64 expected string }{ - // { - // num: 1123456.5643, - // v: 2, - // expected: "1,123,456.56", - // }, - // { - // num: 1123456.5643, - // v: 1, - // expected: "1,123,456.6", - // }, - // { - // num: 221123456.5643, - // v: 3, - // expected: "221,123,456.564", - // }, - // { - // num: -221123456.5643, - // v: 3, - // expected: "-221,123,456.564", - // }, - // { - // num: -221123456.5643, - // v: 3, - // expected: "-221,123,456.564", - // }, - // { - // num: 0, - // v: 2, - // expected: "0.00", - // }, - // { - // num: -0, - // v: 2, - // expected: "0.00", - // }, - // { - // num: -0, - // v: 2, - // expected: "0.00", - // }, + { + num: 1123456.5643, + v: 2, + expected: "1,123,456.56", + }, + { + num: 1123456.5643, + v: 1, + expected: "1,123,456.6", + }, + { + num: 221123456.5643, + v: 3, + expected: "221,123,456.564", + }, + { + num: -221123456.5643, + v: 3, + expected: "-221,123,456.564", + }, + { + num: -221123456.5643, + v: 3, + expected: "-221,123,456.564", + }, + { + num: 0, + v: 2, + expected: "0.00", + }, + { + num: -0, + v: 2, + expected: "0.00", + }, + { + num: -0, + v: 2, + expected: "0.00", + }, } trans := New() @@ -941,60 +941,60 @@ func TestFmtCurrency(t *testing.T) { currency currency.Type expected string }{ - // { - // num: 1123456.5643, - // v: 2, - // currency: currency.USD, - // expected: "$1,123,456.56", - // }, - // { - // num: 1123456.5643, - // v: 1, - // currency: currency.USD, - // expected: "$1,123,456.60", - // }, - // { - // num: 221123456.5643, - // v: 3, - // currency: currency.USD, - // expected: "$221,123,456.564", - // }, - // { - // num: -221123456.5643, - // v: 3, - // currency: currency.USD, - // expected: "-$221,123,456.564", - // }, - // { - // num: -221123456.5643, - // v: 3, - // currency: currency.CAD, - // expected: "-CAD 221,123,456.564", - // }, - // { - // num: 0, - // v: 2, - // currency: currency.USD, - // expected: "$0.00", - // }, - // { - // num: -0, - // v: 2, - // currency: currency.USD, - // expected: "$0.00", - // }, - // { - // num: -0, - // v: 2, - // currency: currency.CAD, - // expected: "CAD 0.00", - // }, - // { - // num: 1.23, - // v: 0, - // currency: currency.USD, - // expected: "$1.00", - // }, + // { + // num: 1123456.5643, + // v: 2, + // currency: currency.USD, + // expected: "$1,123,456.56", + // }, + // { + // num: 1123456.5643, + // v: 1, + // currency: currency.USD, + // expected: "$1,123,456.60", + // }, + // { + // num: 221123456.5643, + // v: 3, + // currency: currency.USD, + // expected: "$221,123,456.564", + // }, + // { + // num: -221123456.5643, + // v: 3, + // currency: currency.USD, + // expected: "-$221,123,456.564", + // }, + // { + // num: -221123456.5643, + // v: 3, + // currency: currency.CAD, + // expected: "-CAD 221,123,456.564", + // }, + // { + // num: 0, + // v: 2, + // currency: currency.USD, + // expected: "$0.00", + // }, + // { + // num: -0, + // v: 2, + // currency: currency.USD, + // expected: "$0.00", + // }, + // { + // num: -0, + // v: 2, + // currency: currency.CAD, + // expected: "CAD 0.00", + // }, + // { + // num: 1.23, + // v: 0, + // currency: currency.USD, + // expected: "$1.00", + // }, } trans := New() @@ -1015,54 +1015,54 @@ func TestFmtAccounting(t *testing.T) { currency currency.Type expected string }{ - // { - // num: 1123456.5643, - // v: 2, - // currency: currency.USD, - // expected: "$1,123,456.56", - // }, - // { - // num: 1123456.5643, - // v: 1, - // currency: currency.USD, - // expected: "$1,123,456.60", - // }, - // { - // num: 221123456.5643, - // v: 3, - // currency: currency.USD, - // expected: "$221,123,456.564", - // }, - // { - // num: -221123456.5643, - // v: 3, - // currency: currency.USD, - // expected: "($221,123,456.564)", - // }, - // { - // num: -221123456.5643, - // v: 3, - // currency: currency.CAD, - // expected: "(CAD 221,123,456.564)", - // }, - // { - // num: -0, - // v: 2, - // currency: currency.USD, - // expected: "$0.00", - // }, - // { - // num: -0, - // v: 2, - // currency: currency.CAD, - // expected: "CAD 0.00", - // }, - // { - // num: 1.23, - // v: 0, - // currency: currency.USD, - // expected: "$1.00", - // }, + // { + // num: 1123456.5643, + // v: 2, + // currency: currency.USD, + // expected: "$1,123,456.56", + // }, + // { + // num: 1123456.5643, + // v: 1, + // currency: currency.USD, + // expected: "$1,123,456.60", + // }, + // { + // num: 221123456.5643, + // v: 3, + // currency: currency.USD, + // expected: "$221,123,456.564", + // }, + // { + // num: -221123456.5643, + // v: 3, + // currency: currency.USD, + // expected: "($221,123,456.564)", + // }, + // { + // num: -221123456.5643, + // v: 3, + // currency: currency.CAD, + // expected: "(CAD 221,123,456.564)", + // }, + // { + // num: -0, + // v: 2, + // currency: currency.USD, + // expected: "$0.00", + // }, + // { + // num: -0, + // v: 2, + // currency: currency.CAD, + // expected: "CAD 0.00", + // }, + // { + // num: 1.23, + // v: 0, + // currency: currency.USD, + // expected: "$1.00", + // }, } trans := New() @@ -1082,31 +1082,31 @@ func TestFmtPercent(t *testing.T) { v uint64 expected string }{ - // { - // num: 15, - // v: 0, - // expected: "15%", - // }, - // { - // num: 15, - // v: 2, - // expected: "15.00%", - // }, - // { - // num: 434.45, - // v: 0, - // expected: "434%", - // }, - // { - // num: 34.4, - // v: 2, - // expected: "34.40%", - // }, - // { - // num: -34, - // v: 0, - // expected: "-34%", - // }, + { + num: 15, + v: 0, + expected: "15%", + }, + { + num: 15, + v: 2, + expected: "15.00%", + }, + { + num: 434.45, + v: 0, + expected: "434%", + }, + { + num: 34.4, + v: 2, + expected: "34.40%", + }, + { + num: -34, + v: 0, + expected: "-34%", + }, } trans := New()